Sophie

Sophie

distrib > Mandriva > 2008.0 > i586 > by-pkgid > 605d8866290b286c578b1e125a8ad1fd > files > 2

qsynth-0.3.2-1mdv2008.0.src.rpm

%define name	qsynth
%define version	0.3.2
%define release %mkrel 1

Name: 	 	%{name}
Summary: 	GUI for fluidsynth soundfont softward synthesizer
Version: 	%{version}
Release: 	%{release}

Source:		http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
URL:		http://qsynth.sourceforge.net/
License:	GPL
Group:		Sound
BuildRequires:	ImageMagick
BuildRequires:	qt4-devel fluidsynth-devel
Requires:	fluidsynth

%description
QSynth is a fluidsynth GUI front-end application written in C++ around the Qt3
toolkit using Qt Designer. Eventually it may evolve into a softsynth
management application allowing the user to control and manage a variety of
command line softsynth but for the moment it wraps the excellent FluidSynth.
FluidSynth is a command line software synthesiser based on the Soundfont
specification.

%prep
%setup -q

%build
export QTDIR=/usr/lib/qt3
export PATH=/usr/lib/qt3/bin:$PATH
perl -pi -e 's/\$QTDIR\/lib/\$QTDIR\/%{_lib}/' configure
%configure2_5x
%make
										
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

#menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="QSynth" longtitle="Soft Synth GUI" section="Multimedia/Sound" xdg="true"
EOF

#icons
mkdir -p $RPM_BUILD_ROOT/%_liconsdir
convert -size 48x48 icons/%name.png $RPM_BUILD_ROOT/%_liconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_iconsdir
convert -size 32x32 icons/%name.png $RPM_BUILD_ROOT/%_iconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_miconsdir
convert -size 16x16 icons/%name.png $RPM_BUILD_ROOT/%_miconsdir/%name.png

%find_lang %name

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
		
%postun
%clean_menus

%files -f %{name}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog TODO README
%{_bindir}/%name
%{_menudir}/%name
%{_datadir}/pixmaps/*
%{_datadir}/applications/*.desktop
%{_iconsdir}/*.png
%{_liconsdir}/%name.png
%{_iconsdir}/%name.png
%{_miconsdir}/%name.png


%changelog
* Fri Dec 28 2007 Austin Acton <austin@mandriva.org> 0.3.2-1mdv2008.1
+ Revision: 138719
- new version

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Wed Jul 18 2007 Austin Acton <austin@mandriva.org> 0.3.1-1mdv2008.0
+ Revision: 53175
- new version
- use bundled desktop file

* Thu Jun 14 2007 Austin Acton <austin@mandriva.org> 0.2.6-1mdv2008.0
+ Revision: 39348
- new version
- fix menu categories
- Import qsynth



* Sat Sep 16 2006 Emmanuel Andry <eandry@mandriva.org> 0.2.5-5mdv2007.0
- xdg menu

* Tue Mar 28 2006 Austin Acton <austin@mandriva.org> 0.2.5-4mdk
- buildrequires ImageMagick

* Tue Mar 21 2006 Austin Acton <austin@mandriva.org> 0.2.5-3mdk
- really fix x86_64 build

* Tue Mar 21 2006 Austin Acton <austin@mandriva.org> 0.2.5-2mdk
- mkrel

* Sat Mar 18 2006 Pedro Lopez-Cabanillas <plcl@users.sourceforge.net> 0.2.5-1mdk
- Spec change to build on x86_64
- 0.2.5

* Tue Oct 04 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.2.4-2mdk
- Fix BuildRequires

* Mon Oct 03 2005 Lenny Cartier <lenny@mandriva.com> 0.2.4-1mdk
- 0.2.4

* Tue May 24 2005 Austin Acton <austin@mandriva.org> 0.2.3-1mdk
- 0.2.3
- source URL

* Fri Oct 8 2004 Austin Acton <austin@mandrake.org> 0.2.2-1mdk
- 0.2.2
- configure 2.5

* Sat Jun 5 2004 Austin Acton <austin@mandrake.org> 0.2.1-1mdk
- 0.2.1

* Mon Mar 1 2004 Austin Acton <austin@mandrake.org> 0.1.3-1mdk
- 0.1.3

* Mon Feb 16 2004 Austin Acton <austin@mandrake.org) 0.1.2-1mdk
- 0.1.2

* Tue Dec 30 2003 Austin Acton <austin@linux.ca> 0.1.0-1mdk
- 0.1.0

* Sat Dec 27 2003 Austin Acton <aacton@yorku.ca> 0.0.3-1mdk
- initial package