summaryrefslogtreecommitdiff
path: root/community/gstreamermm
diff options
context:
space:
mode:
Diffstat (limited to 'community/gstreamermm')
-rw-r--r--community/gstreamermm/PKGBUILD4
-rw-r--r--community/gstreamermm/gstreamermm-0.10.10-glib.patch12
2 files changed, 14 insertions, 2 deletions
diff --git a/community/gstreamermm/PKGBUILD b/community/gstreamermm/PKGBUILD
index 9f53179a5..921304117 100644
--- a/community/gstreamermm/PKGBUILD
+++ b/community/gstreamermm/PKGBUILD
@@ -5,7 +5,7 @@ pkgname=gstreamermm
pkgver=0.10.11
pkgrel=1
pkgdesc="C++ interface for GStreamer"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'mips64el')
url="http://gstreamer.freedesktop.org/bindings/cplusplus.html"
license=('LGPL')
depends=('glibmm' 'gstreamer0.10-base>=0.10.25' 'libsigc++2.0' 'libxml++')
@@ -17,7 +17,7 @@ sha256sums=('12b5f377363594a69cb79f2f5cd0a8b1813ca6553680c3216e6354cfd682ebc6')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
-
+ patch -Np1 -i ${srcdir}/gstreamermm-0.10.10-glib.patch
./configure --prefix=/usr
make
}
diff --git a/community/gstreamermm/gstreamermm-0.10.10-glib.patch b/community/gstreamermm/gstreamermm-0.10.10-glib.patch
new file mode 100644
index 000000000..f21dea635
--- /dev/null
+++ b/community/gstreamermm/gstreamermm-0.10.10-glib.patch
@@ -0,0 +1,12 @@
+--- gstreamermm-0.10.10.orig/gstreamer/gstreamermm/wrap.cc 2010-02-11 16:32:18.000000000 -0500
++++ gstreamermm-0.10.10/gstreamer/gstreamermm/wrap.cc 2013-01-05 18:43:27.815010415 -0500
+@@ -20,8 +20,7 @@
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+-#include <glib/gtypes.h>
+-#include <glib/gmacros.h>
++#include <glib.h>
+
+ #include <vector>
+ #include <gstreamermm/miniobject.h>