--- liblscp/trunk/liblscp.spec.in 2004/07/13 18:48:00 199 +++ liblscp/trunk/liblscp.spec.in 2009/08/01 17:57:37 1968 @@ -1,19 +1,19 @@ -%define name @PACKAGE@ -%define version @VERSION@ -%define release 4 -%define prefix @prefix@ +%define name @PACKAGE@ +%define version @VERSION@ +%define release 17 +%define prefix @prefix@ Summary: LinuxSampler control protocol API. Name: %{name} Version: %{version} Release: %{release} Prefix: %{prefix} -Copyright: LGPL +License: LGPL Group: Sound Source0: %{name}-%{version}.tar.gz URL: http://www.linuxsampler.org/ -BuildRoot: /var/tmp/%{name}-%{version}-buildroot +BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(id -u -n) %description LinuxSampler control protocol API. @@ -29,34 +29,113 @@ %prep %setup +if [ -f Makefile.cvs ]; then make -f Makefile.cvs; fi %build -make -f Makefile.cvs -./configure --prefix=%{prefix} +%configure make %install -if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi -mkdir -p $RPM_BUILD_ROOT -make prefix=$RPM_BUILD_ROOT%{prefix} install +%{__rm} -rf %{buildroot} +%makeinstall + +%post +/sbin/ldconfig + +%postun +/sbin/ldconfig %clean -if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi +%{__rm} -rf %{buildroot} %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README TODO -%{prefix}/lib/liblscp.so* +%{_libdir}/liblscp.so* %files devel %defattr(-,root,root) %doc doc/html/* -%{prefix}/lib/liblscp.a -%{prefix}/lib/liblscp.la -%{prefix}/lib/pkgconfig/lscp.pc -%{prefix}/include/lscp +%{_libdir}/liblscp.a +%{_libdir}/liblscp.la +%{_libdir}/pkgconfig/lscp.pc +%dir %{_includedir}/lscp +%{_includedir}/lscp/*.h %changelog +* Sat Aug 1 2009 Rui Nuno Capela +- New 0.5.6 release. + +* Fri Oct 12 2007 Rui Nuno Capela +- Changed client interface function, for editing channel instrument. +- New 0.5.5 release. + +* Tue Oct 2 2007 Rui Nuno Capela +- Added new client interface function, for editing instrument. +- New 0.5.4 release. + +* Mon Jan 15 2007 Rui Nuno Capela +- New 0.5.3 release. + +* Thu Jan 11 2007 Rui Nuno Capela +- Sampler channel effect sends control and global volume support. +- Audio routing representation changed to integer array. +- New 0.5.2 release. + +* Fri Dec 22 2006 Rui Nuno Capela +- Added support for new (un)subscribable events. +- Examples update. +- Prepared for 0.5.1 maintenance release. + +* Sun Dec 17 2006 Rui Nuno Capela +- Multi MIDI instrument maps introduced, sampler channel assignable. +- Moved on up to a brand new 0.5.0 release. + +* Mon Dec 4 2006 Rui Nuno Capela +- Going up to 0.4.2 fast. + +* Tue Nov 28 2006 Rui Nuno Capela +- Bumped directly to 0.4.1 release. +- Getting ready for the new MIDI instrument mapping features. + +* Thu Jun 01 2006 Rui Nuno Capela +- Take a chance for a new 0.3.3 release. +- Changed deprecated copyright attribute to license. +- Added ldconfig to post-(un)install steps. + +* Mon Aug 29 2005 Rui Nuno Capela +- Fixed for 0.3.2 release. + +* Tue Aug 10 2005 Rui Nuno Capela +- Prepare 0.3.1 release for sampler channel mute/solo support. + +* Thu Jun 10 2005 Rui Nuno Capela +- Prepare 0.3.0 release featuring timeout flush idiosyncrasies. + +* Sun May 22 2005 Rui Nuno Capela +- Prepare 0.2.9 release due to event subscription LSCP command changes. + +* Tue May 6 2005 Rui Nuno Capela +- Prepare 0.2.8 release in response to [bug #9]. + +* Tue Mar 10 2005 Rui Nuno Capela +- Prepare 0.2.7 yet another bug-fix release. + +* Tue Mar 1 2005 Rui Nuno Capela +- Prepare 0.2.6 bug-fix release. + +* Tue Feb 14 2005 Rui Nuno Capela +- Prepare 0.2.5 release. + +* Tue Oct 11 2004 Rui Nuno Capela +- Fixed 0.2.4 release. + +* Tue Sep 28 2004 Rui Nuno Capela +- Fixed 0.2.3 release. + +* Tue Jul 29 2004 Rui Nuno Capela +- Prepare 0.2.2 release. + * Tue Jul 13 2004 Christian Schoenebeck - renamed 'liblscp.pc' to 'lscp.pc' as well as the pkg-config lib name