[packages/speex] - updated to 1.2.0 final release - added ac patch (fix autoconf misuse leading to disabling binaries

qboosh qboosh at pld-linux.org
Sun Dec 18 18:18:56 CET 2016


commit 89396169d6f78ec473453eb4ddd2354f76c0fb2a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Dec 18 18:19:39 2016 +0100

    - updated to 1.2.0 final release
    - added ac patch (fix autoconf misuse leading to disabling binaries when some --disable option is passed)

 speex-ac.patch | 11 +++++++++++
 speex.spec     | 26 ++++++++++++++++----------
 2 files changed, 27 insertions(+), 10 deletions(-)
---
diff --git a/speex.spec b/speex.spec
index c0dd750..8a0baa3 100644
--- a/speex.spec
+++ b/speex.spec
@@ -1,23 +1,26 @@
 #
 # Conditional build:
 %bcond_with	bootstrap	# bootstrap from <= 1.2-rc1 (with speexdsp in base)
+%bcond_with	sse		# SSE support (no runtime detection)
 %bcond_without	static_libs	# don't build static library
 
+%ifarch pentium3 pentium4 %{x8664}
+%define	with_sse	1
+%endif
 Summary:	An open-source, patent-free speech codec
 Summary(pl.UTF-8):	Otwarty kodek mowy, wolny od patentów
 Name:		speex
-Version:	1.2
-%define	subver	rc2
-%define	rel	2
-Release:	%{subver}.%{rel}
+Version:	1.2.0
+Release:	1
 Epoch:		1
 License:	BSD
 Group:		Libraries
-Source0:	http://downloads.xiph.org/releases/speex/%{name}-%{version}%{subver}.tar.gz
-# Source0-md5:	6ae7db3bab01e1d4b86bacfa8ca33e81
+Source0:	http://downloads.xiph.org/releases/speex/%{name}-%{version}.tar.gz
+# Source0-md5:	8ab7bb2589110dfaf0ed7fa7757dc49c
+Patch0:		%{name}-ac.patch
 URL:		http://www.speex.org/
 BuildRequires:	autoconf >= 2.50
-BuildRequires:	automake
+BuildRequires:	automake >= 1:1.8
 BuildRequires:	libogg-devel
 BuildRequires:	libtool
 BuildRequires:	pkgconfig
@@ -86,15 +89,18 @@ plik WAV lub raw) oraz speexenc (kodujący plik z formatu WAV lub raw
 przy użyciu kodeka Speex).
 
 %prep
-%setup -q -n %{name}-%{version}%{subver}
+%setup -q
+%patch0 -p1
 
 %build
 %{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 %configure \
-	--with-ogg-libraries=%{_libdir} \
+	%{?with_sse:--enable-sse} \
+	--disable-silent-rules \
 	%{!?with_static_libs:--disable-static}
 %{__make}
 
diff --git a/speex-ac.patch b/speex-ac.patch
new file mode 100644
index 0000000..09386f3
--- /dev/null
+++ b/speex-ac.patch
@@ -0,0 +1,11 @@
+--- speex-1.2.0/configure.ac.orig	2016-12-08 00:20:14.000000000 +0100
++++ speex-1.2.0/configure.ac	2016-12-18 18:08:22.364596212 +0100
+@@ -167,7 +167,7 @@
+ fi])
+ 
+ AC_ARG_ENABLE(binaries, [  --disable-binaries   Do not build the encoder and decoder programs, only the library])
+-if test "$enableval" != no; then
++if test "$enable_binaries" != no; then
+   PKG_CHECK_MODULES([OGG], [ogg],
+     AM_CONDITIONAL([BUILD_BINARIES], true),
+     AM_CONDITIONAL([BUILD_BINARIES], false))
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/speex.git/commitdiff/89396169d6f78ec473453eb4ddd2354f76c0fb2a



More information about the pld-cvs-commit mailing list