summaryrefslogtreecommitdiff
path: root/community/mythtv
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-01-17 00:06:09 -0800
committerroot <root@rshg054.dnsready.net>2013-01-17 00:06:09 -0800
commit4e8c9530dbbf6c8b4c8147cef8fe9845c8898de3 (patch)
tree86de1737558215adb39fdcd56c699257288facca /community/mythtv
parente1c991185c594db7cc8978ed0239ebca4d37560e (diff)
Thu Jan 17 00:06:09 PST 2013
Diffstat (limited to 'community/mythtv')
-rw-r--r--community/mythtv/PKGBUILD8
-rw-r--r--community/mythtv/alsa.patch66
2 files changed, 72 insertions, 2 deletions
diff --git a/community/mythtv/PKGBUILD b/community/mythtv/PKGBUILD
index 28612f39e..950896dae 100644
--- a/community/mythtv/PKGBUILD
+++ b/community/mythtv/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 80156 2012-11-16 23:35:58Z ioni $
+# $Id: PKGBUILD 82411 2013-01-16 23:44:10Z jconder $
# Maintainer: Jonathan Conder <jonno.conder@gmail.com>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Juergen Hoetzel <juergen@archlinux.org>
@@ -7,7 +7,7 @@
pkgname=mythtv
pkgver=0.26.0
-pkgrel=3
+pkgrel=4
epoch=1
pkgdesc="A Homebrew PVR project"
arch=('i686' 'x86_64')
@@ -29,10 +29,12 @@ replaces=('myththemes' 'mythplugins-mythvideo')
backup=('etc/conf.d/mythbackend')
install='mythtv.install'
source=("ftp://ftp.osuosl.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2"
+ 'alsa.patch'
'mythbackend.rc'
'mythbackend.conf'
'mythbackend.service')
md5sums=('f57066bf75e6f14824c494d41639f4f9'
+ 'f64b8219e3d27a2edf96733b851e576b'
'c8f935d42fb8617e9279bd539811ca5f'
'ab962d83614cbd0ac11ce3fcc929829d'
'e4d572dcc307d6d8ae26bee5aebf9f3a')
@@ -41,6 +43,8 @@ build() {
cd "$srcdir/$pkgname-$pkgver"
find 'bindings/python' 'contrib' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
+ patch -Np1 -i "$srcdir/alsa.patch"
+
ARCH="${CARCH/_/-}"
./configure --prefix=/usr \
--cpu="$ARCH" \
diff --git a/community/mythtv/alsa.patch b/community/mythtv/alsa.patch
new file mode 100644
index 000000000..07cf1c3a9
--- /dev/null
+++ b/community/mythtv/alsa.patch
@@ -0,0 +1,66 @@
+diff -Nru a/external/FFmpeg/libavdevice/alsa-audio-common.c b/external/FFmpeg/libavdevice/alsa-audio-common.c
+--- a/external/FFmpeg/libavdevice/alsa-audio-common.c 2012-10-02 23:30:24.000000000 +1300
++++ b/external/FFmpeg/libavdevice/alsa-audio-common.c 2013-01-09 13:23:49.704360811 +1300
+@@ -28,6 +28,7 @@
+ * @author Nicolas George ( nicolas george normalesup org )
+ */
+
++#include <sys/types.h>
+ #include <alsa/asoundlib.h>
+ #include "avdevice.h"
+ #include "libavutil/avassert.h"
+diff -Nru a/external/FFmpeg/libavdevice/alsa-audio-dec.c b/external/FFmpeg/libavdevice/alsa-audio-dec.c
+--- a/external/FFmpeg/libavdevice/alsa-audio-dec.c 2012-10-02 23:30:24.000000000 +1300
++++ b/external/FFmpeg/libavdevice/alsa-audio-dec.c 2013-01-09 13:23:47.911005108 +1300
+@@ -45,6 +45,7 @@
+ * plugin.
+ */
+
++#include <sys/types.h>
+ #include <alsa/asoundlib.h>
+ #include "libavformat/internal.h"
+ #include "libavutil/opt.h"
+diff -Nru a/external/FFmpeg/libavdevice/alsa-audio-enc.c b/external/FFmpeg/libavdevice/alsa-audio-enc.c
+--- a/external/FFmpeg/libavdevice/alsa-audio-enc.c 2012-10-02 23:30:24.000000000 +1300
++++ b/external/FFmpeg/libavdevice/alsa-audio-enc.c 2013-01-09 13:23:46.880992286 +1300
+@@ -37,6 +37,7 @@
+ * which gives a low latency suitable for real-time playback.
+ */
+
++#include <sys/types.h>
+ #include <alsa/asoundlib.h>
+
+ #include "libavformat/internal.h"
+diff -Nru a/external/FFmpeg/libavdevice/alsa-audio.h b/external/FFmpeg/libavdevice/alsa-audio.h
+--- a/external/FFmpeg/libavdevice/alsa-audio.h 2012-10-02 23:30:24.000000000 +1300
++++ b/external/FFmpeg/libavdevice/alsa-audio.h 2013-01-09 13:23:51.121045145 +1300
+@@ -30,6 +30,7 @@
+ #ifndef AVDEVICE_ALSA_AUDIO_H
+ #define AVDEVICE_ALSA_AUDIO_H
+
++#include <sys/types.h>
+ #include <alsa/asoundlib.h>
+ #include "config.h"
+ #include "libavutil/log.h"
+diff -Nru a/libs/libmyth/audio/audiooutputalsa.h b/libs/libmyth/audio/audiooutputalsa.h
+--- a/libs/libmyth/audio/audiooutputalsa.h 2012-10-02 23:30:24.000000000 +1300
++++ b/libs/libmyth/audio/audiooutputalsa.h 2013-01-09 13:22:13.313180438 +1300
+@@ -1,6 +1,7 @@
+ #ifndef AUDIOOUTPUTALSA
+ #define AUDIOOUTPUTALSA
+
++#include <sys/types.h>
+ #define ALSA_PCM_NEW_HW_PARAMS_API
+ #define ALSA_PCM_NEW_SW_PARAMS_API
+ #include <alsa/asoundlib.h>
+diff -Nru a/libs/libmythtv/audioinputalsa.h b/libs/libmythtv/audioinputalsa.h
+--- a/libs/libmythtv/audioinputalsa.h 2012-10-02 23:30:24.000000000 +1300
++++ b/libs/libmythtv/audioinputalsa.h 2013-01-09 13:22:44.470223553 +1300
+@@ -24,6 +24,7 @@
+ #include "audioinput.h"
+
+ #ifdef USING_ALSA
++#include <sys/types.h>
+ #include <alsa/asoundlib.h>
+ #else
+ typedef int snd_pcm_t;