Sophie

Sophie

distrib > Mandriva > cooker > i586 > media > main-release-src > by-pkgid > d87694ff4be9ca2184b7fd37a99bb1d4 > files > 6

libcdaudio-0.99.12-11.src.rpm

%define major 1
%define libname %mklibname cdaudio %{major}
%define develname %mklibname cdaudio -d

Summary:	A library for controlling CD-ROM devices
Name:		libcdaudio
Version:	0.99.12
Release:	%mkrel 11
Group:		Sound
License:	LGPLv2+
URL:		http://libcdaudio.sourceforge.net/
Source0:	%{name}-%{version}.tar.bz2
Source1:	%{name}-config
Patch0:		%{name}-0.99.10.config.patch
Patch1:		%{name}-0.99-CAN-2005-0706.patch
Patch2:		%{name}-0.99.12-buffovfl.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	%{develname}
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:      %{_lib}cdaudio1-devel

%description -n	%{develname}
This package contains the headers that programmers will need to develop 
applications which will use %{name}.

%prep

%setup -q
%patch0 -p0
%patch1 -p1
%patch2 -p0

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 ChangeLog
%{_sysconfdir}/cdserver
%{_libdir}/lib*.so.%{major}*

%files -n %{develname}
%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
* Fri Apr 29 2011 Funda Wang <fwang@mandriva.org> 0.99.12-11mdv2011.0
+ Revision: 660598
- update multiarch usage

  + Oden Eriksson <oeriksson@mandriva.com>
    - mass rebuild

* Sun Nov 28 2010 Oden Eriksson <oeriksson@mandriva.com> 0.99.12-10mdv2011.0
+ Revision: 602529
- rebuild

* Tue Mar 16 2010 Oden Eriksson <oeriksson@mandriva.com> 0.99.12-9mdv2010.1
+ Revision: 520759
- rebuilt for 2010.1

* Wed Aug 26 2009 Emmanuel Andry <eandry@mandriva.org> 0.99.12-8mdv2010.0
+ Revision: 421574
- apply libraries policy

* Wed Nov 19 2008 Frederik Himpe <fhimpe@mandriva.org> 0.99.12-7mdv2009.1
+ Revision: 304490
- Fix license, don't package wrong COPYING file
- Add patches to fix CVE-2005-0706 (from Gentoo) and CVE-2008-5030
  (from Fedora)

* Tue Jun 17 2008 Thierry Vignaud <tv@mandriva.org> 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 <tv@mandriva.org> 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