%define major 6 %define rev 2379 %define rel 3 %define libname %mklibname %oname %major %define develname %mklibname %oname -d %define old_libname %mklibname %name %major %define oname lscp %if %{rev} %define release %mkrel -c %{rev} %{rel} %else %define release %mkrel %{rel} %endif Name: liblscp Summary: LinuxSampler Control Protocol (LSCP) wrapper library Version: 0.5.6.2 Release: %{release} License: GPLv2 Group: System/Libraries # Make tarball from svn in SOURCES with: # ./mk_svn_tar liblscp https://svn.linuxsampler.org/svn/liblscp/trunk tar.bz2 Source0: %{name}-%{rev}.tar.bz2 Source1: mk_svn_tar Patch1: liblscp-0.5.6.2-automake-1.13.patch URL: http://www.linuxsampler.org/ %description LinuxSampler Control Protocol (LSCP) wrapper library #-------------------------------------------------------------------- %package -n %libname Group: System/Libraries Summary: Libraries for %name Provides: %name = %version-%release Obsoletes: %old_libname <= %version-%release %description -n %libname LinuxSampler Control Protocol (LSCP) wrapper library %files -n %libname %_libdir/liblscp.so.%{major}* #-------------------------------------------------------------------- %package -n %develname Group: Development/Other Summary: Libraries for %name Requires: %libname = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} Obsoletes: %old_libname-devel <= %{version}-%{release} Obsoletes: %{_lib}%{oname}5-devel < %{version}-%{release} %description -n %develname Development libraries from %oname %files -n %develname %doc COPYING %dir %_includedir/lscp %_includedir/lscp/*.h %_libdir/liblscp.a %exclude %_libdir/liblscp.la %_libdir/liblscp.so %_libdir/pkgconfig/lscp.pc #-------------------------------------------------------------------- %prep %setup -q -n %name %patch1 -p1 -b .automake-1_13 %build [[ -f Makefile.svn ]] && make -f Makefile.svn %configure2_5x make %install %makeinstall %changelog * Sat Jan 12 2013 umeabot <umeabot> 0.5.6.2-0.2379.3.mga3 + Revision: 357719 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Jan 11 2013 barjac <barjac> 0.5.6.2-0.2379.2.mga3 + Revision: 349503 - prepare spec for revision/release changes * Tue Jan 08 2013 cjw <cjw> 0.5.6.2-0.2379.1.mga3 + Revision: 341499 - patch1: fix build with automake 1.13 - set version number to internal version * Tue Nov 13 2012 barjac <barjac> 0.5.6-0.2379.mga3 + Revision: 317285 - new svn snapshot - spec cleaned - thanks to Philippe Didier - added small script for making tarball to sources - Import from Mandriva