X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=flac.spec;h=a7f89911c169d61126bd615ceb5c0fccf90de01f;hb=61361cc35f17e7147aede982f8eef369c2b4191c;hp=fbd5612278f1dcae97536a15945a6e9023455cf7;hpb=8be7330bec0f9f7c7a396c339815d9344d967c37;p=packages%2Fflac.git diff --git a/flac.spec b/flac.spec index fbd5612..a7f8991 100644 --- a/flac.spec +++ b/flac.spec @@ -1,75 +1,85 @@ -Summary: Free Lossless Audio Codec -Summary(pl): Free Lossless Audio Codec - Darmowy Bezstratny Kodek Audio. +# maybe TODO: split (c++, ogg?) +# +# Conditional build: +%bcond_without xmms # don't build XMMS plugin +# +Summary: Free Lossless Audio Codec +Summary(pl): Free Lossless Audio Codec - Wolnodostêpny bezstratny kodek audio Name: flac -Version: 1.0.3 +Version: 1.1.1 Release: 1 License: GPL/LGPL Group: Libraries -Source0: http://prdownloads.sourceforge.net/flac/flac-1.0.3.tar.gz -Patch0: %{name}-configure.in-aclocal.patch +Source0: http://dl.sourceforge.net/flac/%{name}-%{version}.tar.gz +# Source0-md5: c6ccddccf8ad344065698047c2fc7280 +Patch0: %{name}-without_xmms.patch URL: http://flac.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake -BuildRequires: libtool -BuildRequires: xmms-devel +%{?with_xmms:BuildRequires: id3lib-devel >= 3.8.0} +BuildRequires: libogg-devel >= 2:1.0 +BuildRequires: libstdc++-devel +BuildRequires: libtool >= 2:1.4d-3 +%{?with_xmms:BuildRequires: rpmbuild(macros) >= 1.125} +%{?with_xmms:BuildRequires: xmms-devel >= 0.9.5.1} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _xmms_input_path %(xmms-config --input-plugin-dir) %description FLAC is an Open Source lossless audio codec developed by Josh Coalson. %description -l pl -FLAC jest OpenSource'owym bezstratnym kodekiem audio rozwijanym -przez Josh'a Coalsona. +FLAC jest bezstratnym kodekiem audio z otwartymi ¼ród³ami, rozwijanym +przez Josha Coalsona. %package devel -Summary: FLAC - development files. -Summary(pl): FLAC - bilbioteki rozwojowe. +Summary: FLAC - development files +Summary(pl): FLAC - pliki nag³ówkowe Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} %description devel -Package contains a development header files and libraries. +The package contains the development header files for FLAC libraries. %description devel -l pl -Paczka zawiera pliki nag³ówkowe oraz biblioteki. +Ten pakiet zawiera pliki nag³ówkowe bibliotek FLAC. %package static -Summary: FLAC - static libraries. -Summary(pl): FLAC - biblioteki statyczne. +Summary: FLAC - static libraries +Summary(pl): FLAC - biblioteki statyczne Group: Development/Libraries -Requires: %{name}-devel = %{version} +Requires: %{name}-devel = %{version}-%{release} %description static -Package contains a static libraries. +The package contains FLAC static libraries. %description static -l pl -Paczka zawiera biblioteki statyczne. +Ten pakiet zawiera biblioteki statyczne FLAC. %package -n xmms-input-flac -Summary: Free Lossless Audio Codec +Summary: Free Lossless Audio Codec - XMMS plugin +Summary(pl): Wtyczka FLAC dla XMMS License: GPL/LGPL Group: Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: xmms %description -n xmms-input-flac FLAC input plugin for XMMS. -%description -l pl -n xmms-input-flac -Wtyczka umo¿liwiaj±ca odtwarzanie plikow w formacie FLAC. +%description -n xmms-input-flac -l pl +Wtyczka dla XMMS umo¿liwiaj±ca odtwarzanie plików w formacie FLAC. %prep %setup -q -%patch0 -p0 +%{!?with_xmms:%patch0 -p1} %build -rm -f missing %{__libtoolize} -aclocal +%{__aclocal} %{__autoconf} %{__automake} %configure + %{__make} %install @@ -78,6 +88,10 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +# no makefiles in doc dirs +rm -f doc/html/{Makefile*,images/Makefile*,ru/Makefile*} +rm -f $RPM_BUILD_ROOT%{xmms_input_plugindir}/*.la + %clean rm -rf $RPM_BUILD_ROOT @@ -85,23 +99,26 @@ rm -rf $RPM_BUILD_ROOT %postun -p /sbin/ldconfig %files -%doc doc/* %defattr(644,root,root,755) -%{_bindir}/* -%{_libdir}/lib*.so.*.* +%doc AUTHORS README doc/html/{*.html,images} +%lang(ru) %doc doc/html/ru +%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_libdir}/lib*.so.*.* %{_mandir}/man1/* %files devel %defattr(644,root,root,755) -%{_includedir}/* -%{_datadir}/aclocal/* -%{_libdir}/lib*.so +%attr(755,root,root) %{_libdir}/lib*.so %{_libdir}/lib*.la +%{_includedir}/* +%{_aclocaldir}/* %files static %defattr(644,root,root,755) %{_libdir}/lib*.a +%if %{with xmms} %files -n xmms-input-flac %defattr(644,root,root,755) -%{_xmms_input_path}/* +%attr(755,root,root) %{xmms_input_plugindir}/*.so +%endif