%define major 1 %define libname %mklibname cdaudio %{major} Summary: A library for controlling CD-ROM devices Name: libcdaudio Version: 0.99.12 Release: %mkrel 6 Group: Sound License: GPL URL: http://libcdaudio.sourceforge.net/ Source0: %{name}-%{version}.tar.bz2 Source1: %{name}-config Patch0: %{name}-0.99.10.config.patch Buildroot: %{_tmppath}/%{name}-%{version} %description libcdaudio is a library for controlling CD-ROM devices %package -n %{libname} Summary: A library for controlling CD-ROM devices Group: System/Libraries %description -n %{libname} libcdaudio is a library for controlling CD-ROM devices %package -n %{libname}-devel Summary: Headers for developing programs that will use %{name} Group: Development/C Requires: %{libname} = %{version} Provides: %{name}-devel = %{version}-%{release} Provides: cdaudio-devel = %{version}-%{release} Obsoletes: cdaudio-devel %description -n %{libname}-devel This package contains the headers that programmers will need to develop applications which will use %{name}. %prep %setup -q %patch0 cp %{SOURCE1} cdserver %build %configure2_5x %make %install rm -rf %{buildroot} %makeinstall chmod 644 %{buildroot}%{_libdir}/libcdaudio.la install -d -m 755 %{buildroot}/%{_sysconfdir} install -m 644 cdserver %{buildroot}/%{_sysconfdir} %multiarch_binaries %buildroot%_bindir/libcdaudio-config %if %mdkversion < 200900 %post -n %{libname} -p /sbin/ldconfig %endif %if %mdkversion < 200900 %postun -n %{libname} -p /sbin/ldconfig %endif %clean rm -rf %{buildroot} %files -n %{libname} %defattr (-,root,root) %doc README NEWS AUTHORS COPYING ChangeLog %{_sysconfdir}/cdserver %{_libdir}/lib*.so.* %files -n %{libname}-devel %defattr (-,root,root) %_bindir/libcdaudio-config %multiarch %_bindir/*/libcdaudio-config %{_includedir}/* %{_libdir}/lib*.a %{_libdir}/lib*.la %{_libdir}/lib*.so %{_datadir}/aclocal/* %{_libdir}/pkgconfig/libcdaudio.pc %changelog * Tue Jun 17 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.99.12-6mdv2009.0 + Revision: 222525 - rebuild + Pixel <pixel@mandriva.com> - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers * Sun Jan 13 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.99.12-5mdv2008.1 + Revision: 150486 - rebuild - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sun Sep 02 2007 Anssi Hannula <anssi@mandriva.org> 0.99.12-4mdv2008.0 + Revision: 77740 - readd devel provides - make the devel package not obsolete itself * Fri Aug 31 2007 Oden Eriksson <oeriksson@mandriva.com> 0.99.12-3mdv2008.0 + Revision: 76796 - new devel naming - bunzip S1 * Sun Jan 14 2007 Götz Waschk <waschk@mandriva.org> 0.99.12-2mdv2007.0 + Revision: 108678 - Import libcdaudio * Sun Jan 14 2007 Götz Waschk <waschk@mandriva.org> 0.99.12-2mdv2007.1 - unpack the patch * Sat Dec 31 2005 Mandriva Linux Team <http://www.mandrivaexpert.com/> 0.99.12-2mdk - Rebuild * Wed Jul 20 2005 Götz Waschk <waschk@mandriva.org> 0.99.12-1mdk - new URL - New release 0.99.12 * Sat Jun 25 2005 Guillaume Rousse <guillomovitch@mandriva.org> 0.99.10-3mdk - use a central configuration file - run libtoolize now - source file is not versioned - spec cleanup * Mon Feb 07 2005 Götz Waschk <waschk@linux-mandrake.com> 0.99.10-2mdk - multiarch * Wed Apr 07 2004 Götz Waschk <waschk@linux-mandrake.com> 0.99.10-1mdk - add pkgconfig file - use mklibname - autoconf2.5 macro - don't run libtoolize - new version