diff options
Diffstat (limited to 'multimedia/py3-gstreamer1')
-rw-r--r-- | multimedia/py3-gstreamer1/Makefile | 32 | ||||
-rw-r--r-- | multimedia/py3-gstreamer1/distinfo | 2 | ||||
-rw-r--r-- | multimedia/py3-gstreamer1/pkg-descr | 10 | ||||
-rw-r--r-- | multimedia/py3-gstreamer1/pkg-plist | 8 |
4 files changed, 52 insertions, 0 deletions
diff --git a/multimedia/py3-gstreamer1/Makefile b/multimedia/py3-gstreamer1/Makefile new file mode 100644 index 000000000..a621fc784 --- /dev/null +++ b/multimedia/py3-gstreamer1/Makefile @@ -0,0 +1,32 @@ +# Created by: Gustau Perez i Querol <gustau.perez@gmail.com> +# $FreeBSD$ +# $MCom$ + +PORTNAME= gstreamer1 +PORTVERSION= 1.2.0 +PORTREVISION= 1 +CATEGORIES= multimedia python gnome +MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= gst-python-${PORTVERSION} + +MAINTAINER= multimedia@FreeBSD.org +COMMENT= Python3 bindings for gstreamer + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= gmake pathfix pkgconfig tar:bzip2 +USE_GNOME= py3gobject3 +USE_GSTREAMER1= yes +GNU_CONFIGURE= yes +USE_PYTHON= 3 +PLIST_SUB= VERSION="${GST_VERSION}" PYTVER=${PYTHON_VER:S/.//} +CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} +LDFLAGS+= -L${LOCALBASE} ${PTHREAD_LIBS} + +post-patch: + @${REINPLACE_CMD} -e 's|import _gi_gst|from . import _gi_gst|g' \ + ${WRKSRC}/gi/overrides/Gst.py + +.include <bsd.port.mk> diff --git a/multimedia/py3-gstreamer1/distinfo b/multimedia/py3-gstreamer1/distinfo new file mode 100644 index 000000000..a2e2608a3 --- /dev/null +++ b/multimedia/py3-gstreamer1/distinfo @@ -0,0 +1,2 @@ +SHA256 (gst-python-1.2.0.tar.bz2) = 81ae1eb4fadef1934b4107ec1b6c0faa0bb7e188fd64d96ae475dd8834f58625 +SIZE (gst-python-1.2.0.tar.bz2) = 410330 diff --git a/multimedia/py3-gstreamer1/pkg-descr b/multimedia/py3-gstreamer1/pkg-descr new file mode 100644 index 000000000..ec5f4dcd7 --- /dev/null +++ b/multimedia/py3-gstreamer1/pkg-descr @@ -0,0 +1,10 @@ +gst-python provides a convenient wrapper for the GStreamer library for +use in Python programs, and takes care of many of the boring details +such as managing memory and type casting. + +Like the GTK library itself gst-python is licensed under the GNU LGPL, so is +suitable for use in both free software and proprietary applications. It +is already in use in many applications ranging from small single purpose +scripts up to large full features applications. + +WWW: http://gstreamer.freedesktop.org/ diff --git a/multimedia/py3-gstreamer1/pkg-plist b/multimedia/py3-gstreamer1/pkg-plist new file mode 100644 index 000000000..fda4832cd --- /dev/null +++ b/multimedia/py3-gstreamer1/pkg-plist @@ -0,0 +1,8 @@ +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/Gst.py +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/GstPbutils.py +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/__pycache__/Gst.cpython-%%PYTVER%%.pyc +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/__pycache__/Gst.cpython-%%PYTVER%%.pyo +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/__pycache__/GstPbutils.cpython-%%PYTVER%%.pyc +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/__pycache__/GstPbutils.cpython-%%PYTVER%%.pyo +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/_gi_gst.la +%%PYTHON_LIBDIR%%/site-packages/gi/overrides/_gi_gst.so |