summaryrefslogtreecommitdiff
path: root/multimedia/py-gstreamer0.10
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2006-07-26 13:06:23 +0000
committerdrochner <drochner@pkgsrc.org>2006-07-26 13:06:23 +0000
commit7001cd690c878c2edefbb66f64847e4759aa89a2 (patch)
tree400bcf0b1172d4d082a9c6b26fb4d2fd028ee347 /multimedia/py-gstreamer0.10
parentc50c8b1e256d50b8ac841d8c63e02a08e3abd7ab (diff)
downloadpkgsrc-7001cd690c878c2edefbb66f64847e4759aa89a2.tar.gz
import gst-python-0.10.5, which are Python bindings for gstreamer0.10
(this pkg cannot be installed for multiple Python versions, because it is not a pure extension)
Diffstat (limited to 'multimedia/py-gstreamer0.10')
-rw-r--r--multimedia/py-gstreamer0.10/DESCR5
-rw-r--r--multimedia/py-gstreamer0.10/Makefile27
-rw-r--r--multimedia/py-gstreamer0.10/PLIST48
-rw-r--r--multimedia/py-gstreamer0.10/distinfo7
-rw-r--r--multimedia/py-gstreamer0.10/patches/patch-ab13
-rw-r--r--multimedia/py-gstreamer0.10/patches/patch-ac13
6 files changed, 113 insertions, 0 deletions
diff --git a/multimedia/py-gstreamer0.10/DESCR b/multimedia/py-gstreamer0.10/DESCR
new file mode 100644
index 00000000000..b9b58abfcd6
--- /dev/null
+++ b/multimedia/py-gstreamer0.10/DESCR
@@ -0,0 +1,5 @@
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple Ogg/Vorbis playback to
+complex audio (mixing) and video (non-linear editing) processing.
+
+This package contains python bindings for the GStreamer library.
diff --git a/multimedia/py-gstreamer0.10/Makefile b/multimedia/py-gstreamer0.10/Makefile
new file mode 100644
index 00000000000..43a43bde512
--- /dev/null
+++ b/multimedia/py-gstreamer0.10/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $
+#
+
+DISTNAME= gst-python-0.10.5
+CATEGORIES= multimedia
+MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://gstreamer.freedesktop.org/
+COMMENT= Python bindings for gstreamer0.10
+
+USE_PKGLOCALEDIR= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config gmake
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= PYTHON=${PYTHONBIN}
+PYTHON_VERSIONS_ACCEPTED= 23 24
+PY_PATCHPLIST= yes
+
+PKGCONFIG_OVERRIDE+= pkgconfig/gst-python.pc.in
+
+.include "../../multimedia/gstreamer0.10/buildlink3.mk"
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+.include "../../lang/python/extension.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/py-gstreamer0.10/PLIST b/multimedia/py-gstreamer0.10/PLIST
new file mode 100644
index 00000000000..dc458558b3b
--- /dev/null
+++ b/multimedia/py-gstreamer0.10/PLIST
@@ -0,0 +1,48 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $
+lib/pkgconfig/gst-python-0.10.pc
+${PYSITELIB}/gst-0.10/gst/__init__.py
+${PYSITELIB}/gst-0.10/gst/__init__.pyc
+${PYSITELIB}/gst-0.10/gst/__init__.pyo
+${PYSITELIB}/gst-0.10/gst/_gst.la
+${PYSITELIB}/gst-0.10/gst/extend/__init__.py
+${PYSITELIB}/gst-0.10/gst/extend/__init__.pyc
+${PYSITELIB}/gst-0.10/gst/extend/__init__.pyo
+${PYSITELIB}/gst-0.10/gst/extend/discoverer.py
+${PYSITELIB}/gst-0.10/gst/extend/discoverer.pyc
+${PYSITELIB}/gst-0.10/gst/extend/discoverer.pyo
+${PYSITELIB}/gst-0.10/gst/extend/pygobject.py
+${PYSITELIB}/gst-0.10/gst/extend/pygobject.pyc
+${PYSITELIB}/gst-0.10/gst/extend/pygobject.pyo
+${PYSITELIB}/gst-0.10/gst/extend/utils.py
+${PYSITELIB}/gst-0.10/gst/extend/utils.pyc
+${PYSITELIB}/gst-0.10/gst/extend/utils.pyo
+${PYSITELIB}/gst-0.10/gst/interfaces.la
+${PYSITELIB}/pygst.pth
+${PYSITELIB}/pygst.py
+share/gst-python/0.10/defs/base.defs
+share/gst-python/0.10/defs/gst-extrafuncs.defs
+share/gst-python/0.10/defs/gst-types.defs
+share/gst-python/0.10/defs/libs.defs
+share/gst-python/0.10/examples/audio-controller.py
+share/gst-python/0.10/examples/audioconcat.py
+share/gst-python/0.10/examples/bps.py
+share/gst-python/0.10/examples/cp.py
+share/gst-python/0.10/examples/debugslider.py
+share/gst-python/0.10/examples/f2f.py
+share/gst-python/0.10/examples/filesrc.py
+share/gst-python/0.10/examples/fvumeter.py
+share/gst-python/0.10/examples/gst123
+share/gst-python/0.10/examples/gstfile.py
+share/gst-python/0.10/examples/pipeline-tester
+share/gst-python/0.10/examples/play.py
+share/gst-python/0.10/examples/remuxer.py
+share/gst-python/0.10/examples/sinkelement.py
+share/gst-python/0.10/examples/vorbisplay.py
+share/gst-python/0.10/examples/vumeter.py
+@dirrm share/gst-python/0.10/examples
+@dirrm share/gst-python/0.10/defs
+@dirrm share/gst-python/0.10
+@dirrm share/gst-python
+@dirrm ${PYSITELIB}/gst-0.10/gst/extend
+@dirrm ${PYSITELIB}/gst-0.10/gst
+@dirrm ${PYSITELIB}/gst-0.10
diff --git a/multimedia/py-gstreamer0.10/distinfo b/multimedia/py-gstreamer0.10/distinfo
new file mode 100644
index 00000000000..c987b8d14eb
--- /dev/null
+++ b/multimedia/py-gstreamer0.10/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $
+
+SHA1 (gst-python-0.10.5.tar.bz2) = 0084baee8832ca335b2995ab67478959d6f0b7d8
+RMD160 (gst-python-0.10.5.tar.bz2) = 8288cb8d9f45e0ac7f8c6c29fb86d895de8618f5
+Size (gst-python-0.10.5.tar.bz2) = 424559 bytes
+SHA1 (patch-ab) = c1fa52733594d74284000db78139e53285184a21
+SHA1 (patch-ac) = 23e8d433c4015a91c812146422af3839163f2493
diff --git a/multimedia/py-gstreamer0.10/patches/patch-ab b/multimedia/py-gstreamer0.10/patches/patch-ab
new file mode 100644
index 00000000000..19a9012d63d
--- /dev/null
+++ b/multimedia/py-gstreamer0.10/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $
+
+--- gst/Makefile.in.orig 2006-06-29 15:52:26.000000000 +0200
++++ gst/Makefile.in
+@@ -846,7 +846,7 @@ interfaces.c: $(INTERFACES_DEFS) $(INTER
+
+ .defs.c:
+ (cd $(srcdir) \
+- && python $(top_srcdir)/codegen/codegen.py \
++ && ${PYTHON} $(top_srcdir)/codegen/codegen.py \
+ --load-types $(srcdir)/arg-types.py \
+ --register $(srcdir)/gst-types.defs \
+ --override $*.override \
diff --git a/multimedia/py-gstreamer0.10/patches/patch-ac b/multimedia/py-gstreamer0.10/patches/patch-ac
new file mode 100644
index 00000000000..96c1acba2f9
--- /dev/null
+++ b/multimedia/py-gstreamer0.10/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2006/07/26 13:06:23 drochner Exp $
+
+--- gst/__init__.py.orig 2006-06-12 18:02:22.000000000 +0200
++++ gst/__init__.py
+@@ -92,7 +92,7 @@ except ImportError:
+ RTLD_LAZY = -1
+ import os
+ osname = os.uname()[0]
+- if osname == 'Linux' or osname == 'SunOS' or osname == 'FreeBSD':
++ if osname == 'Linux' or osname == 'SunOS' or osname == 'FreeBSD' or osname == 'NetBSD':
+ RTLD_GLOBAL = 0x100
+ RTLD_LAZY = 0x1
+ elif osname == 'Darwin':