# # Conditional build: %bcond_without vcd # build cd-info without VCD support (for bootstrap) # (affects only -utils, not libraries) # Summary: GNU Compact Disc Input and Control Library Summary(pl): Biblioteka GNU do obsługi wejścia i sterowania czytnikiem CD Name: libcdio Version: 0.68 Release: 1 License: GPL v2+ Group: Libraries Source0: ftp://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.gz # Source0-md5: 2d4652f227643367e55e77bbc07238d5 Patch0: %{name}-info.patch Patch1: %{name}-link.patch URL: http://www.gnu.org/software/libcdio/ BuildRequires: autoconf >= 2.52 BuildRequires: automake BuildRequires: libcddb-devel >= 0.9.4 BuildRequires: libtool >= 1:1.4.2-9 %{?with_vcd:BuildRequires: vcdimager-devel >= 0.7.20} BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: texinfo BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description This library is to encapsulate CD-ROM reading and control. Applications wishing to be oblivious of the OS- and device-dependent properties of a CD-ROM can use this library. Some support for disk image types like BIN/CUE and NRG is available, so applications that use this library also have the ability to read disc images as though they were CD's. Immediate uses are VCDImager, a navigation-capable Video CD plugin and CD-DA plugin for the media player xine. A sample utility, cd-info which displayings CD info is included in utils subpackage. %description -l pl Ta biblioteka obudowuje czynności odczytu i sterowania czytnikami CD-ROM. Aplikacje chcące zapomnieć o zależnych od systemu lub urządzenia własnościach CD-ROM-u mogą używać tej biblioteki. Dostępna jest pewna obsługa obrazów dysków typu BIN/CUE czy NRG, więc aplikacje używające tej biblioteki mogą czytać także takie obrazy dysków tak jakby były płytami. Biblioteka jest używana bezpośrednio w VCDImagerze, wtyczce z nawigacją do Video CD oraz wtyczce CD-DA dla odtwarzacza multimediów xine. W podpakiecie utils załączone jest przykładowe narzędzie cd-info służące do wyświetlania informacji o płytach kompaktowych. %package devel Summary: Header files for libcdio libraries Summary(pl): Pliki nagłówkowe bibliotek libcdio Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel Header files for libcdio libraries. %description devel -l pl Pliki nagłówkowe bibliotek libcdio. %package static Summary: Static libcdio libraries Summary(pl): Statyczne biblioteki libcdio Group: Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static Static libcdio libraries. %description static -l pl Statyczne biblioteki libcdio. %package utils Summary: libcdio utilities: cd-info, cd-read Summary(pl): Narzędzia używające libcdio: cd-info, cd-read Group: Applications Requires: %{name} = %{version}-%{release} %description utils libcdio utilities: cd-info, cd-read. %description utils -l pl Narzędzia używające libcdio: cd-info, cd-read. %prep %setup -q %patch0 -p1 %patch1 -p1 cp -f libpopt.m4 acinclude.m4 %build %{__libtoolize} %{__aclocal} %{__autoconf} %{__autoheader} %{__automake} %configure \ --enable-cd-info-linux \ --enable-maintainer-mode \ %{!?with_vcd:--disable-vcd-info} %{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1 %postun devel [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1 %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README THANKS TODO %attr(755,root,root) %{_libdir}/lib*.so.*.*.* %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/lib*.so %{_libdir}/lib*.la %{_includedir}/cdio %{_pkgconfigdir}/lib*.pc %{_infodir}/libcdio.info* %files static %defattr(644,root,root,755) %{_libdir}/lib*.a %files utils %attr(755,root,root) %{_bindir}/* %{_mandir}/man1/*.1*