[flac/f18] create libs subpackage
Miroslav Lichvar
mlichvar at fedoraproject.org
Tue Dec 4 14:41:06 UTC 2012
commit 739d881cbace2e212c794bc14287c16c9a9eb087
Author: Miroslav Lichvar <mlichvar at redhat.com>
Date: Tue Dec 4 14:43:11 2012 +0100
create libs subpackage
flac.spec | 31 ++++++++++++++++++++++++++-----
1 files changed, 26 insertions(+), 5 deletions(-)
---
diff --git a/flac.spec b/flac.spec
index 485bdaf..8413da9 100644
--- a/flac.spec
+++ b/flac.spec
@@ -13,6 +13,8 @@ Source0: %{name}-%{gitdate}git%{gitrev}.tar.xz
#Source: http://prdownloads.sourceforge.net/flac/flac-%{version}.tar.gz
URL: http://flac.sourceforge.net/
+Requires: %{name}-libs = %{version}-%{release}
+
BuildRequires: libogg-devel
BuildRequires: automake autoconf libtool gettext-devel doxygen
%ifarch %{ix86}
@@ -28,10 +30,26 @@ flac, a command-line program to encode and decode FLAC files, metaflac,
a command-line metadata editor for FLAC files and input plugins for
various music players.
+This package contains the command-line tools and documentation.
+
+%package libs
+Summary: Libraries for the Free Lossless Audio Codec
+Group: System Environment/Libraries
+
+%description libs
+FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC
+is similar to Ogg Vorbis, but lossless. The FLAC project consists of
+the stream format, reference encoders and decoders in library form,
+flac, a command-line program to encode and decode FLAC files, metaflac,
+a command-line metadata editor for FLAC files and input plugins for
+various music players.
+
+This package contains the FLAC libraries.
+
%package devel
Summary: Development libraries and header files from FLAC
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
Requires: pkgconfig
%description devel
@@ -67,17 +85,20 @@ rm %{buildroot}%{_libdir}/*.la
%check
make -C test check FLAC__TEST_LEVEL=0 &> /dev/null
-%post -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
%files
-%doc AUTHORS COPYING* README flac-doc/*
+%doc flac-doc/*
%{_bindir}/flac
%{_bindir}/metaflac
-%{_libdir}/*.so.*
%{_mandir}/man1/*
+%files libs
+%doc AUTHORS COPYING* README
+%{_libdir}/*.so.*
+
%files devel
%doc flac-doc-devel/*
%{_includedir}/*
More information about the scm-commits
mailing list