commit alsa-plugins for openSUSE:Factory
Hello community, here is the log from the commit of package alsa-plugins for openSUSE:Factory checked in at 2015-07-20 15:14:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa-plugins (Old) and /work/SRC/openSUSE:Factory/.alsa-plugins.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "alsa-plugins" Changes: -------- --- /work/SRC/openSUSE:Factory/alsa-plugins/alsa-plugins.changes 2015-05-23 12:54:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.alsa-plugins.new/alsa-plugins.changes 2015-07-20 15:14:24.000000000 +0200 @@ -1,0 +2,10 @@ +Thu Jul 9 15:30:28 CEST 2015 - tiwai@suse.de + +- Backport upstream fixes: just minor build fix issues that don't + hit us, but kept here for consistency + 0005-arcam-av-Include-sys-select.h-for-fd_set-definition.patch + 0006-pph-include-speexdsp_types.h-not-speex_types.h.patch + 0007-pph-Fix-build-with-older-speex.patch +- Fix build error with SLE11-SP3 due to lack of speexdsp pkgconfig. + +------------------------------------------------------------------- New: ---- 0005-arcam-av-Include-sys-select.h-for-fd_set-definition.patch 0006-pph-include-speexdsp_types.h-not-speex_types.h.patch 0007-pph-Fix-build-with-older-speex.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa-plugins.spec ++++++ --- /var/tmp/diff_new_pack.uOAbJ9/_old 2015-07-20 15:14:25.000000000 +0200 +++ /var/tmp/diff_new_pack.uOAbJ9/_new 2015-07-20 15:14:25.000000000 +0200 @@ -41,6 +41,9 @@ Patch2: 0002-mix-Fix-extplug-version-ifdef-checks.patch Patch3: 0003-a52-Fix-ioplug-version-ifdef-checks.patch Patch4: 0004-pulse-Add-24-bit-data-formats-to-Pulse-plugin.patch +Patch5: 0005-arcam-av-Include-sys-select.h-for-fd_set-definition.patch +Patch6: 0006-pph-include-speexdsp_types.h-not-speex_types.h.patch +Patch7: 0007-pph-Fix-build-with-older-speex.patch BuildRequires: alsa-devel BuildRequires: dbus-1-devel BuildRequires: libjack-devel @@ -52,7 +55,11 @@ BuildRequires: libpulse-devel %endif %if %{build_speex} +%if 0%{?suse_version} > 1230 BuildRequires: pkgconfig(speexdsp) >= 1.2 +%else +BuildRequires: speex-devel +%endif %endif %ifarch s390x Recommends: %{name}-32bit = %{version} @@ -138,6 +145,9 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 %build export AUTOMAKE_JOBS="%{?_smp_mflags}" ++++++ 0005-arcam-av-Include-sys-select.h-for-fd_set-definition.patch ++++++
From d5c8a625639a25eb1d4ba2465b6a4542aeaacb43 Mon Sep 17 00:00:00 2001 From: Khem Raj
Date: Fri, 29 May 2015 15:38:49 -0700 Subject: [PATCH] arcam-av: Include sys/select.h for fd_set definition
fixes build errors on non-glibc based systems
arcam-av/arcam_av.c:389:2: error: unknown type name 'fd_set'
Signed-off-by: Khem Raj
From e5ac3c6d0ee71725ebfac25ea66fd58119570a8b Mon Sep 17 00:00:00 2001 From: Tanu Kaskinen
Date: Thu, 9 Jul 2015 12:43:29 +0300 Subject: [PATCH] pph: include speexdsp_types.h, not speex_types.h
Speexdsp was separated from speex in 1.2rc2. speex_types.h is not
shipped by speexdsp, so alsa-plugins shouldn't use that file. speexdsp
has speexdsp_types.h, which has the same contents as speex_types.h.
speexdsp_types.h is a new file introduced in 1.2rc2, so this change
bumps the minimum supported speexdsp version. The version check in
configure.ac will actually break if speexdsp 1.2 ever gets released,
because pkg-config thinks that "1.2" < "1.2rc2", but I think it's
useful to fail if the installed speexdsp version is 1.2rc1 (which I
believe is very common on current distributions). If a non-rc version
of speexdsp will ever get released, I hope version number 1.2 will be
skipped for this reason. (A non-rc version seems unlikely, since
1.2rc1 was released years ago, so it's pretty likely that the project
is stuck on so called "release candidates" forever...)
Signed-off-by: Tanu Kaskinen
From 9784abe1c0497a62ccb9c0050c75f15cc09df732 Mon Sep 17 00:00:00 2001 From: Takashi Iwai
Date: Thu, 9 Jul 2015 16:08:59 +0200 Subject: [PATCH] pph: Fix build with older speex
The previous commit fixed the build of the recent speexdsp, but it
also broke the build with the old library. Actually the only needed
change is the inclusion of speex/speex_types.h instead of
speex/speexdsp_types.h, so it can be easily worked around via the
check in configure script.
Along with this change, make the version check back to 1.2 from
1.2rc2, as 1.2rc1 works fine now again, too.
Signed-off-by: Takashi Iwai
participants (1)
-
root@hilbert.suse.de