Hello community, here is the log from the commit of package speex for openSUSE:Factory checked in at 2015-03-09 10:02:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/speex (Old) and /work/SRC/openSUSE:Factory/.speex.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "speex" Changes: -------- --- /work/SRC/openSUSE:Factory/speex/speex.changes 2013-04-14 12:15:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.speex.new/speex.changes 2015-03-09 10:02:04.000000000 +0100 @@ -1,0 +2,20 @@ +Sat Feb 28 10:05:17 UTC 2015 - [email protected] + +- Move libname up and set it just once, easier for later on. + +------------------------------------------------------------------- +Mon Feb 23 14:57:20 UTC 2015 - [email protected] + +- Split package to two separate packages + * speexdsp contains libraries + * speex contains tools +- Update to 1.2rc2 + * This release splits the speex codec library and the speex DSP + library into separate source trees. Both projects received + build-system improvements, bugfixes, and cleanup. The speex + codec's VBR tuning was improved, while the speexdsp resampler + got some NEON optimizations. +- Remove obsolete patch + * speex-1.0.5-warning-fix.diff + +------------------------------------------------------------------- Old: ---- speex-1.0.5-warning-fix.diff speex-1.2rc1.tar.gz New: ---- speex-1.2rc2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ speex.spec ++++++ --- /var/tmp/diff_new_pack.AG5pa4/_old 2015-03-09 10:02:05.000000000 +0100 +++ /var/tmp/diff_new_pack.AG5pa4/_new 2015-03-09 10:02:05.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package speex # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,26 +16,22 @@ # +%define package_version 1.2rc2 +%define libname libspeex1 Name: speex +Version: 1.1.999_%{package_version} +Release: 0 Summary: An Open Source, Patent Free Speech Codec License: BSD-3-Clause Group: System/Libraries -%define package_version 1.2rc1 -Version: 1.1.999_%{package_version} -Release: 0 Url: http://www.speex.org/ -Source: http://downloads.xiph.org/releases/speex/%{name}-%{package_version}.tar.gz -Source2: baselibs.conf -Patch1: speex-1.0.5-warning-fix.diff -Patch2: speex-no-build-date.patch +Source0: http://downloads.xiph.org/releases/speex/%{name}-%{package_version}.tar.gz +Source1: baselibs.conf +Patch0: speex-no-build-date.patch +BuildRequires: pkg-config +BuildRequires: pkgconfig(ogg) +BuildRequires: pkgconfig(speexdsp) BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: libogg-devel -BuildRequires: libtool -BuildRequires: pkgconfig -# bug437293 -%ifarch ppc64 -Obsoletes: speex-64bit -%endif %description Speex is a patent free audio codec designed especially for voice @@ -43,43 +39,25 @@ narrowband and wideband quality. This project aims to be complementary to the Vorbis codec. -%package -n libspeex1 +%package -n %{libname} Summary: An Open Source, Patent Free Speech Codec Library Group: System/Libraries Obsoletes: libspeex < %{version} Provides: libspeex = %{version} -%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 -Group: System/Libraries - -%description -n libspeexdsp1 +%description -n %{libname} 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 devel Summary: Development package for SpeeX Group: Development/Libraries/C and C++ -Provides: libspeex-devel = %{version}-%release -Obsoletes: libspeex-devel < %{version}-%release -Requires: glibc-devel -Requires: libogg-devel -Requires: libspeex1 = %{version} -Requires: libspeexdsp1 = %{version} -# bug437293 -%ifarch ppc64 -Obsoletes: speex-devel-64bit -%endif -# +Requires: %{libname} = %{version} +Recommends: libspeexdsp-devel +Provides: libspeex-devel = %{version}-%{release} +Obsoletes: libspeex-devel < %{version}-%{release} %description devel This package contains the files needed to compile programs that use the @@ -87,52 +65,37 @@ %prep %setup -q -n %{name}-%{package_version} -%patch1 -%patch2 +%patch0 %build -%if 0%{?suse_version} >= 1100 -autoreconf -fi -%endif %configure \ - --disable-static \ - --with-ogg-libraries=%{_libdir} -%{__make} %{?jobs:-j%{jobs}} + --enable-binaries \ + --disable-static + +make %{?_smp_mflags} %install -%makeinstall +make DESTDIR=%{buildroot} install %{?_smp_mflags} # remove duped documents -%{__rm} -rf %{buildroot}%{_datadir}/doc/speex* +rm -rf %{buildroot}%{_datadir}/doc/speex* # remove unneeded *.la files -%{__rm} -f %{buildroot}%{_libdir}/*.la -%{__rm} -f %{buildroot}%{_libdir}/*.a +find %{buildroot} -type f -name "*.la" -delete -print +rm -f %{buildroot}%{_libdir}/*.a -%post -n libspeex1 -p /sbin/ldconfig +%post -n %{libname} -p /sbin/ldconfig -%postun -n libspeex1 -p /sbin/ldconfig - -%post -n libspeexdsp1 -p /sbin/ldconfig - -%postun -n libspeexdsp1 -p /sbin/ldconfig - -%clean -%{__rm} -rf %{buildroot} +%postun -n %{libname} -p /sbin/ldconfig %files %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README TODO -%doc doc/*.pdf %{_bindir}/speex* %{_mandir}/man?/* -%files -n libspeex1 +%files -n %{libname} %defattr(-,root,root) %{_libdir}/libspeex.so.* -%files -n libspeexdsp1 -%defattr(-,root,root) -%{_libdir}/libspeexdsp.so.* - %files devel %defattr(-,root,root) %doc doc/manual.pdf ++++++ speex-1.2rc1.tar.gz -> speex-1.2rc2.tar.gz ++++++ ++++ 116046 lines of diff (skipped) ++++++ speex-no-build-date.patch ++++++ --- /var/tmp/diff_new_pack.AG5pa4/_old 2015-03-09 10:02:05.000000000 +0100 +++ /var/tmp/diff_new_pack.AG5pa4/_new 2015-03-09 10:02:05.000000000 +0100 @@ -23,4 +23,3 @@ + printf ("speexenc (Speex encoder) version %s\n", speex_version); printf ("Copyright (C) 2002-2006 Jean-Marc Valin\n"); } - -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
