diff options
author | Michał Masłowski <mtjm@mtjm.eu> | 2012-08-05 11:44:38 +0200 |
---|---|---|
committer | Michał Masłowski <mtjm@mtjm.eu> | 2012-08-05 11:44:38 +0200 |
commit | 3c4d46227f477bcac2d83f48df5ae1c3b969598a (patch) | |
tree | 6d13cb5ac512230efcfd849bc5ab7f747d226fb7 | |
parent | 2404cab74d2adee25da90382310e16f36b9da81e (diff) |
Fix alsa-plugins build: _GNU_SOURCE must be defined before including standard headers.
-rw-r--r-- | extra/alsa-plugins/PKGBUILD | 7 | ||||
-rw-r--r-- | extra/alsa-plugins/gcc-4.7.patch | 13 |
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> |