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]

Reply via email to