[packages/spandsp] - updated to 0.0.6 release - updated x32 patch
qboosh
qboosh at pld-linux.org
Mon Jul 6 21:50:46 CEST 2015
commit 184822d7a6924e111d179507da1ff19ed008e9fa
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Mon Jul 6 21:52:47 2015 +0200
- updated to 0.0.6 release
- updated x32 patch
spandsp.spec | 42 ++++++++++++++++++++++++------------------
x32.patch | 10 ++++------
2 files changed, 28 insertions(+), 24 deletions(-)
---
diff --git a/spandsp.spec b/spandsp.spec
index fc829d6..e7054aa 100644
--- a/spandsp.spec
+++ b/spandsp.spec
@@ -6,44 +6,50 @@
# Conditional build:
%bcond_without mmx # use MMX instructions
%bcond_without sse # use SSE instructions
+%bcond_with tests # test programs
-%ifnarch athlon pentium3 pentium4
+%ifnarch athlon pentium3 pentium4 %{x8664} x32
%undefine with_mmx
%endif
-
-%ifnarch pentium3 pentium4
+%ifnarch pentium3 pentium4 %{x8664} x32
%undefine with_sse
%endif
-%define subver pre20
-%define rel 4
Summary: DSP functions for telephony
Summary(pl.UTF-8): Funkcje DSP dla telefonii
Name: spandsp
Version: 0.0.6
-Release: 0.%{subver}.%{rel}
+Release: 1
Epoch: 1
License: LGPL v2.1
Group: Libraries
-Source0: http://www.soft-switch.org/downloads/spandsp/%{name}-%{version}%{subver}.tgz
-# Source0-md5: 9bdf1d027f1b5dc5e622d707fa1634cb
+Source0: http://www.soft-switch.org/downloads/spandsp/%{name}-%{version}.tar.gz
+# Source0-md5: 897d839516a6d4edb20397d4757a7ca3
Patch0: x32.patch
URL: http://www.soft-switch.org/
-BuildRequires: autoconf
-BuildRequires: automake
+BuildRequires: autoconf >= 2.50
+BuildRequires: automake >= 1:1.9.5
BuildRequires: docbook-dtd43-xml
BuildRequires: docbook-style-xsl
BuildRequires: doxygen
-BuildRequires: fftw3-common-devel
-BuildRequires: fftw3-devel
+%{?with_tests:BuildRequires: fftw3-common-devel}
+%{?with_tests:BuildRequires: fftw3-devel}
BuildRequires: fltk-devel
-BuildRequires: libpcap-devel
-BuildRequires: libsndfile-devel
+BuildRequires: libjpeg-devel
+%{?with_tests:BuildRequires: libpcap-devel}
+%{?with_tests:BuildRequires: libsndfile-devel}
+BuildRequires: libstdc++-devel
BuildRequires: libtiff-devel
+%{?with_tests:BuildRequires: libtiff-progs}
BuildRequires: libtool
-BuildRequires: libxml2-devel
+BuildRequires: libxml2-devel >= 2.0
BuildRequires: libxslt-progs
+%{?with_tests:BuildRequires: netpbm-progs}
BuildRequires: pkgconfig
+%{?with_tests:BuildRequires: sox}
+%{?with_tests:BuildRequires: xorg-lib-libX11-devel}
+%{?with_tests:BuildRequires: xorg-lib-libXext-devel}
+%{?with_tests:BuildRequires: xorg-lib-libXft-devel}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -92,10 +98,10 @@ Statyczna biblioteka spandsp.
%{__autoheader}
%{__automake}
%configure \
- --disable-tests \
+ --enable-doc \
%{?with_mmx:--enable-mmx} \
%{?with_sse:--enable-sse} \
- --enable-doc
+ %{?with_tests:--enable-tests}
%{__make}
%install
@@ -112,7 +118,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README NEWS AUTHORS ChangeLog
+%doc AUTHORS ChangeLog DueDiligence NEWS README
%attr(755,root,root) %{_libdir}/libspandsp.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libspandsp.so.2
diff --git a/x32.patch b/x32.patch
index 7bd4d8b..07202d4 100644
--- a/x32.patch
+++ b/x32.patch
@@ -1,13 +1,11 @@
---- spandsp-0.0.6/configure.ac.orig 2015-04-01 15:18:28.000000000 +0000
-+++ spandsp-0.0.6/configure.ac 2015-04-01 15:18:54.000000000 +0000
-@@ -258,8 +258,8 @@ then
+--- spandsp-0.0.6/configure.ac.orig 2015-07-06 21:11:23.959992905 +0200
++++ spandsp-0.0.6/configure.ac 2015-07-06 21:14:33.486651617 +0200
+@@ -262,8 +262,6 @@
case "${host}" in
x86_64-*)
# X86_64 Linux machines may have both 64 bit and 32 bit libraries. We need to choose the right set
-- AX_CHECK_REAL_FILE([${prefix}/lib64], libdir='$(exec_prefix)/lib64')
+- AX_CHECK_REAL_FILE([${prefix}/lib64], libdir='${exec_prefix}/lib64')
- AX_CHECK_REAL_FILE([/usr/X11R6/lib64], [TESTLIBS="$TESTLIBS -L/usr/X11R6/lib64"], AC_CHECK_FILE([/usr/X11R6/lib], [TESTLIBS="$TESTLIBS -L/usr/X11R6/lib"]))
-+ #AX_CHECK_REAL_FILE([${prefix}/lib64], libdir='$(exec_prefix)/lib64')
-+ #AX_CHECK_REAL_FILE([/usr/X11R6/lib64], [TESTLIBS="$TESTLIBS -L/usr/X11R6/lib64"], AC_CHECK_FILE([/usr/X11R6/lib], [TESTLIBS="$TESTLIBS -L/usr/X11R6/lib"]))
# The very oldest AMD 64 bit chips support SSE2, SSE and MMX
enable_sse2="yes"
;;
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/spandsp.git/commitdiff/184822d7a6924e111d179507da1ff19ed008e9fa
More information about the pld-cvs-commit
mailing list