mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
Add py-gstreamer, Python bindings around the GStreamer multimedia system.
PR: 65361 Submitted by: Koop Mast <kwm@rainbow-runner.nl>
This commit is contained in:
parent
51885eb02a
commit
58062d7107
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=106608
@ -96,6 +96,7 @@
|
||||
SUBDIR += p5-Video-Info
|
||||
SUBDIR += p5-Video-OpenQuicktime
|
||||
SUBDIR += ppm2fli
|
||||
SUBDIR += py-gstreamer
|
||||
SUBDIR += quark
|
||||
SUBDIR += recmpeg
|
||||
SUBDIR += replex
|
||||
|
53
multimedia/py-gstreamer/Makefile
Normal file
53
multimedia/py-gstreamer/Makefile
Normal file
@ -0,0 +1,53 @@
|
||||
# New ports collection makefile for: gstreamer-python
|
||||
# Date created: Fri Apr 9 16:24:13 CEST 2004
|
||||
# Whom: Koop Mast <kwm@rainbow-runner.nl>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= gstreamer
|
||||
PORTVERSION= 0.7.91
|
||||
CATEGORIES= multimedia python gnome
|
||||
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= gst-python-${PORTVERSION}
|
||||
|
||||
MAINTAINER= kwm@rainbow-runner.nl
|
||||
COMMENT= A set of Python bindings for gstreamer
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
BUILD_DEPENDS= xmlto:${PORTSDIR}/textproc/xmlto \
|
||||
lynx:${PORTSDIR}/www/lynx
|
||||
.endif
|
||||
|
||||
USE_PYTHON= yes
|
||||
USE_GMAKE= yes
|
||||
USE_GNOME= gstreamerplugins \
|
||||
pygtk2 \
|
||||
gnomehack \
|
||||
pkgconfig \
|
||||
lthack
|
||||
USE_LIBTOOL= yes
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
|
||||
LDFLAGS="-L${X11BASE}"
|
||||
DOCS= README.html README.txt
|
||||
EXAMPLES= gst/bps.py gst/cp.py gst/dvdplay.py gst/f2f.py \
|
||||
gst/identity.py gst/ilat.py gst/lat.py gst/rot13.py \
|
||||
gst/vorbisplay.py gst/wavenc.py gstplay/player.py
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
CONFIGURE_ARGS= --enable-docs
|
||||
.else
|
||||
CONFIGURE_ARGS= --disable-docs
|
||||
.endif
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
post-install:
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@cd ${WRKSRC}/docs && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
|
||||
.for i in ${EXAMPLES}
|
||||
${INSTALL_DATA} ${WRKSRC}/examples/${i} ${DOCSDIR}/
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
2
multimedia/py-gstreamer/distinfo
Normal file
2
multimedia/py-gstreamer/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (gst-python-0.7.91.tar.gz) = a43e72dba3f72f1d6134cd282b37210f
|
||||
SIZE (gst-python-0.7.91.tar.gz) = 396244
|
10
multimedia/py-gstreamer/pkg-descr
Normal file
10
multimedia/py-gstreamer/pkg-descr
Normal file
@ -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/
|
26
multimedia/py-gstreamer/pkg-plist
Normal file
26
multimedia/py-gstreamer/pkg-plist
Normal file
@ -0,0 +1,26 @@
|
||||
%%PYTHON_SITELIBDIR%%/gst/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/gst/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gst/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gst/_gst.so
|
||||
%%PYTHON_SITELIBDIR%%/gst/interfaces.so
|
||||
%%PYTHON_SITELIBDIR%%/gst/play.so
|
||||
libdata/pkgconfig/gst-python-0.8.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/bps.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cp.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/dvdplay.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/f2f.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/identity.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ilat.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/lat.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/player.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/rot13.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/vorbisplay.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/wavenc.py
|
||||
share/gst-python/2.0/defs/gst-types.defs
|
||||
@dirrm share/gst-python/2.0/defs
|
||||
@dirrm share/gst-python/2.0
|
||||
@dirrm share/gst-python
|
||||
@dirrm %%DOCSDIR%%
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/gst
|
53
multimedia/py-gstreamer80/Makefile
Normal file
53
multimedia/py-gstreamer80/Makefile
Normal file
@ -0,0 +1,53 @@
|
||||
# New ports collection makefile for: gstreamer-python
|
||||
# Date created: Fri Apr 9 16:24:13 CEST 2004
|
||||
# Whom: Koop Mast <kwm@rainbow-runner.nl>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= gstreamer
|
||||
PORTVERSION= 0.7.91
|
||||
CATEGORIES= multimedia python gnome
|
||||
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= gst-python-${PORTVERSION}
|
||||
|
||||
MAINTAINER= kwm@rainbow-runner.nl
|
||||
COMMENT= A set of Python bindings for gstreamer
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
BUILD_DEPENDS= xmlto:${PORTSDIR}/textproc/xmlto \
|
||||
lynx:${PORTSDIR}/www/lynx
|
||||
.endif
|
||||
|
||||
USE_PYTHON= yes
|
||||
USE_GMAKE= yes
|
||||
USE_GNOME= gstreamerplugins \
|
||||
pygtk2 \
|
||||
gnomehack \
|
||||
pkgconfig \
|
||||
lthack
|
||||
USE_LIBTOOL= yes
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include" \
|
||||
LDFLAGS="-L${X11BASE}"
|
||||
DOCS= README.html README.txt
|
||||
EXAMPLES= gst/bps.py gst/cp.py gst/dvdplay.py gst/f2f.py \
|
||||
gst/identity.py gst/ilat.py gst/lat.py gst/rot13.py \
|
||||
gst/vorbisplay.py gst/wavenc.py gstplay/player.py
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
CONFIGURE_ARGS= --enable-docs
|
||||
.else
|
||||
CONFIGURE_ARGS= --disable-docs
|
||||
.endif
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
post-install:
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@cd ${WRKSRC}/docs && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
|
||||
.for i in ${EXAMPLES}
|
||||
${INSTALL_DATA} ${WRKSRC}/examples/${i} ${DOCSDIR}/
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
2
multimedia/py-gstreamer80/distinfo
Normal file
2
multimedia/py-gstreamer80/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (gst-python-0.7.91.tar.gz) = a43e72dba3f72f1d6134cd282b37210f
|
||||
SIZE (gst-python-0.7.91.tar.gz) = 396244
|
10
multimedia/py-gstreamer80/pkg-descr
Normal file
10
multimedia/py-gstreamer80/pkg-descr
Normal file
@ -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/
|
26
multimedia/py-gstreamer80/pkg-plist
Normal file
26
multimedia/py-gstreamer80/pkg-plist
Normal file
@ -0,0 +1,26 @@
|
||||
%%PYTHON_SITELIBDIR%%/gst/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/gst/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gst/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gst/_gst.so
|
||||
%%PYTHON_SITELIBDIR%%/gst/interfaces.so
|
||||
%%PYTHON_SITELIBDIR%%/gst/play.so
|
||||
libdata/pkgconfig/gst-python-0.8.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/bps.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/cp.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/dvdplay.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/f2f.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/identity.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ilat.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/lat.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/player.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/rot13.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/vorbisplay.py
|
||||
%%PORTDOCS%%%%DOCSDIR%%/wavenc.py
|
||||
share/gst-python/2.0/defs/gst-types.defs
|
||||
@dirrm share/gst-python/2.0/defs
|
||||
@dirrm share/gst-python/2.0
|
||||
@dirrm share/gst-python
|
||||
@dirrm %%DOCSDIR%%
|
||||
@dirrm %%PYTHON_SITELIBDIR%%/gst
|
Loading…
Reference in New Issue
Block a user