Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > 1d3f0090fb5157556d5c0afe31fecbd5 > files > 2

rythmaid-0.0.2-1mdk.src.rpm

%define name	rythmaid
%define version	0.0.2
%define release 1mdk

Name: 	 	%{name}
Summary: 	Plays drums and bass automatically
Version: 	%{version}
Release: 	%{release}

Source:		rythmAidGui-%{version}.tar.bz2
URL:		http://rythmaidgui.sourceforge.net/
License:	GPL
Group:		Sound
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	libgtk+1.2-devel libtse3-devel

%description
A little GUI Jazz practice program, which plays a bass, drums and piano
track based on a given set of chord changes and probabilities. Uses TSE3 for
midi code and gtk+ for GUI.

Find example songs in /usr/share/rythmaid.

%prep
%setup -q -n rythmAidGui-%version
perl -p -i -e "s/\`gtk-config/$RPM_OPT_FLAGS\ \`gtk-config/g" Makefile

%build
%make
										
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %buildroot/%_bindir
mkdir -p %buildroot/%_datadir/%name
cp rythmgui %buildroot/%_bindir/%name
ln %buildroot/%_bindir/%name %buildroot/%_bindir/rythmgui
cp -r Example* %buildroot/%_datadir/%name

#menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}): command="%{name}" icon="sound_section.png" needs="x11" title="RythmAid" longtitle="Accompaniment Section" section="Multimedia/Sound"
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
		
%postun
%clean_menus

%files
%defattr(-,root,root)
%doc README CHORDS MPARAM SPARAM
%{_bindir}/%name
%{_bindir}/rythmgui
%{_menudir}/%name
%{_datadir}/%name

%changelog
* Sat Apr 26 2003 Austin Acton <aacton@yorku.ca> 0.0.2-1mdk
- initial package