Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > 060d99f4596a1edf1d82e3fcf58ef629 > files > 2

amSynth-1.1.0-2mdk.src.rpm

%define name 	amSynth
%define version 1.1.0
%define release 2mdk

Name: 		%{name}
Summary: 	Graphical software synthesizer
Version: 	%{version}
Release: 	%{release}

Source:		%{name}-%{version}.tar.bz2
URL:		http://amsynthe.sourceforge.net/amSynth/
License:	GPL
Group:		Sound
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	devel(libgtkmm-2.4) libalsa-devel jackit-devel libsndfile-devel

%description
AMSynth is a software synthesizer, taking inspiration from the original
synths and latest digital ones, while keeping an intuitive interface.

%prep
%setup -q

%build
%configure
%make
										
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall
mv $RPM_BUILD_ROOT/%_libdir/%name.bin $RPM_BUILD_ROOT/%_bindir/
perl -p -i -e 's/libexec/bin/g' $RPM_BUILD_ROOT/%_bindir/%name
chmod 0755 $RPM_BUILD_ROOT/%_bindir/*

#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="AMSynth" longtitle="A GTK software synthesizer" section="Multimedia/Sound"
EOF

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
		
%postun
%clean_menus

%files
%defattr(-,root,root)
%doc README NEWS AUTHORS ChangeLog COPYING
%{_bindir}/%name
%{_bindir}/%name.bin
%{_datadir}/%name
%{_menudir}/%name

%changelog
* Fri Apr 14 2006 Emmanuel Blindauer <blindauer@mandriva.org> 1.1.0-2mdk
- Add BuildRequires

* Tue Nov 8 2005 Austin Acton <austin@mandriva.org> 1.1.0-1mdk
- 1.1.0

* Sat Sep 25 2004 Austin Acton <austin@mandrake.org> 1.0.0.cvs20040925-1mdk
- cvs 20040925

* Fri Apr 2 2004 Austin Acton <austin@mandrake.org> 1.0.0-1mdk
- 1.0.0 final
- fix some capitalization

* Wed Jul 20 2003 Austin Acton <aacton@yorku.ca> 1.0-0.rc4.1mdk
- 1.0rc4

* Wed Jul 16 2003 Austin Acton <aacton@yorku.ca> 1.0-0.rc3.1mdk
- no suid root binary
- 1.0rc3

* Thu Jan 30 2003 Austin Acton <aacton@yorku.ca> 1.0-0.rc2.1mdk
- initial package