summaryrefslogtreecommitdiff
path: root/extra/alsa-plugins
diff options
context:
space:
mode:
authorMichał Masłowski <mtjm@mtjm.eu>2012-08-05 11:44:38 +0200
committerMichał Masłowski <mtjm@mtjm.eu>2012-08-05 11:44:38 +0200
commit3c4d46227f477bcac2d83f48df5ae1c3b969598a (patch)
tree6d13cb5ac512230efcfd849bc5ab7f747d226fb7 /extra/alsa-plugins
parent2404cab74d2adee25da90382310e16f36b9da81e (diff)
Fix alsa-plugins build: _GNU_SOURCE must be defined before including standard headers.
Diffstat (limited to 'extra/alsa-plugins')
-rw-r--r--extra/alsa-plugins/PKGBUILD7
-rw-r--r--extra/alsa-plugins/gcc-4.7.patch13
2 files changed, 18 insertions, 2 deletions
diff --git a/extra/alsa-plugins/PKGBUILD b/extra/alsa-plugins/PKGBUILD
index 72a71e092..59b2238d7 100644
--- a/extra/alsa-plugins/PKGBUILD
+++ b/extra/alsa-plugins/PKGBUILD
@@ -20,15 +20,18 @@ optdepends=('libpulse: PulseAudio plugin'
options=('!libtool')
source=("ftp://ftp.alsa-project.org/pub/plugins/$pkgname-$pkgver.tar.bz2"
alsa-plugins-1.0.25-ffmpeg-0.11-renamed-CH_LAYOUT-defs-v2.patch
- alsa-plugins-1.0.25-ffmpeg-0.11-obsolete-avcodec_init.patch)
+ alsa-plugins-1.0.25-ffmpeg-0.11-obsolete-avcodec_init.patch
+ gcc-4.7.patch)
md5sums=('038c023eaa51171f018fbf7141255185'
'50d9adcda20756d063e676a563c201d9'
- '697c6275f678d86ded2e5092d8a154c9')
+ '697c6275f678d86ded2e5092d8a154c9'
+ '3b76ed6c9b59eccca0b33a731641350d')
build() {
cd $pkgname-$pkgver
patch -Np1 -i ../alsa-plugins-1.0.25-ffmpeg-0.11-renamed-CH_LAYOUT-defs-v2.patch
patch -Np1 -i ../alsa-plugins-1.0.25-ffmpeg-0.11-obsolete-avcodec_init.patch
+ patch -Np1 -i "$srcdir/gcc-4.7.patch"
./configure --prefix=/usr
make
}
diff --git a/extra/alsa-plugins/gcc-4.7.patch b/extra/alsa-plugins/gcc-4.7.patch
new file mode 100644
index 000000000..1518b2afb
--- /dev/null
+++ b/extra/alsa-plugins/gcc-4.7.patch
@@ -0,0 +1,13 @@
+diff -ru alsa-plugins-1.0.25.orig/usb_stream/pcm_usb_stream.c alsa-plugins-1.0.25/usb_stream/pcm_usb_stream.c
+--- alsa-plugins-1.0.25.orig/usb_stream/pcm_usb_stream.c 2012-08-05 11:24:22.652219959 +0200
++++ alsa-plugins-1.0.25/usb_stream/pcm_usb_stream.c 2012-08-05 11:25:08.599688184 +0200
+@@ -18,8 +18,8 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+-#include <byteswap.h>
+ #define _GNU_SOURCE
++#include <byteswap.h>
+ #include <sys/mman.h>
+ #include <sys/shm.h>
+ #include <sys/ioctl.h>