Hello community,
here is the log from the commit of package speex for openSUSE:Factory
checked in at Thu Jan 14 16:19:40 CET 2010.
--------
--- speex/speex.changes 2009-12-18 13:15:32.000000000 +0100
+++ speex/speex.changes 2010-01-07 20:54:37.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Jan 7 18:59:26 UTC 2010 - lnussel@suse.de
+
+- split off libspeex1 and libspeexdsp1 according to library
+ packaging policy
+- include actual tarball version in package version
+- don't package README's for embedded cpus
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ speex.spec ++++++
--- /var/tmp/diff_new_pack.SWOKYJ/_old 2010-01-14 16:15:07.000000000 +0100
+++ /var/tmp/diff_new_pack.SWOKYJ/_new 2010-01-14 16:15:07.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package speex (Version 1.1.99.91)
+# spec file for package speex (Version 1.1.999_1.2rc1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,8 +22,8 @@
%define package_version 1.2rc1
BuildRequires: libogg-devel pkgconfig
Summary: An Open Source, Patent Free Speech Codec
-Version: 1.1.99.91
-Release: 17
+Version: 1.1.999_%package_version
+Release: 1
License: BSD3c
Group: System/Libraries
Url: http://www.speex.org/
@@ -43,49 +43,41 @@
narrowband and wideband quality. This project aims to be complementary
to the Vorbis codec.
-
-
-Authors:
---------
- Jean-Marc Valin
- David Rowe
- John Francis Edwards
- Segher Boessenkool
- Atsuhiko Yamanaka
- Radim Kolar
-
-%package -n libspeex
+%package -n libspeex1
Summary: An Open Source, Patent Free Speech Codec Library
License: BSD3c
Group: System/Libraries
-# bug437293
-%ifarch ppc64
-Obsoletes: speex-64bit
-%endif
-#
+Obsoletes: libspeex < %version
+Provides: libspeex = %version
-%description -n libspeex
+%description -n libspeex1
Speex is a patent free audio codec designed especially for voice
(unlike Vorbis which targets general audio) signals and providing good
narrowband and wideband quality. This project aims to be complementary
to the Vorbis codec.
+%package -n libspeexdsp1
+Summary: An Open Source, Patent Free Speech Codec Library
+License: BSD3c
+Group: System/Libraries
+%description -n libspeexdsp1
+Speex is a patent free audio codec designed especially for voice
+(unlike Vorbis which targets general audio) signals and providing good
+narrowband and wideband quality. This project aims to be complementary
+to the Vorbis codec.
-Authors:
---------
- Jean-Marc Valin
- David Rowe
- John Francis Edwards
- Segher Boessenkool
- Atsuhiko Yamanaka
- Radim Kolar
%package devel
Summary: Development package for SpeeX
License: BSD3c
Group: Development/Libraries/C and C++
-Requires: libspeex glibc-devel
+Provides: libspeex-devel = %version-%release
+Obsoletes: libspeex-devel < %version-%release
+Requires: libspeex1 = %version
+Requires: libspeexdsp1 = %version
+Requires: glibc-devel
+Requires: libogg-devel
# bug437293
%ifarch ppc64
Obsoletes: speex-devel-64bit
@@ -96,17 +88,6 @@
This package contains the files needed to compile programs that use the
SpeeX library.
-
-
-Authors:
---------
- Jean-Marc Valin
- David Rowe
- John Francis Edwards
- Segher Boessenkool
- Atsuhiko Yamanaka
- Radim Kolar
-
%prep
%setup -q -n %{name}-%{package_version}
%patch1
@@ -116,18 +97,23 @@
%configure \
--disable-static \
--with-ogg-libraries=%{_libdir}
-make %{?_smp_mflags}
+make %{?jobs:-j%{jobs}}
%install
%makeinstall
# remove duped documents
-rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/speex*
+rm -rf %{buildroot}%{_datadir}/doc/speex*
# remove unneeded *.la files
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+rm -f %{buildroot}%{_libdir}/*.la
+rm -f %{buildroot}%{_libdir}/*.a
+
+%post -n libspeex1 -p /sbin/ldconfig
+
+%postun -n libspeex1 -p /sbin/ldconfig
-%post -n libspeex -p /sbin/ldconfig
+%post -n libspeexdsp1 -p /sbin/ldconfig
-%postun -n libspeex -p /sbin/ldconfig
+%postun -n libspeexdsp1 -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
@@ -136,19 +122,22 @@
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%doc doc/*.pdf
-%{_bindir}/*
-%doc %{_mandir}/man?/*
+%{_bindir}/speex*
+%{_mandir}/man?/*
+
+%files -n libspeex1
+%defattr(-,root,root)
+%{_libdir}/libspeex.so.*
-%files -n libspeex
+%files -n libspeexdsp1
%defattr(-,root,root)
-%{_libdir}/libspeex*.so.*
+%{_libdir}/libspeexdsp.so.*
%files devel
%defattr(-,root,root)
-%doc README.TI-DSP README.blackfin README.symbian
%doc doc/manual.pdf
%{_includedir}/*
-%{_libdir}/libspeex*.so
+%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_datadir}/aclocal/*.m4
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.SWOKYJ/_old 2010-01-14 16:15:07.000000000 +0100
+++ /var/tmp/diff_new_pack.SWOKYJ/_new 2010-01-14 16:15:07.000000000 +0100
@@ -1,2 +1,2 @@
-speex
-libspeex
+libspeex1
+libspeexdsp1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org