Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Mar 2014 23:04:06 GMT
From:      Olivier Duchateau <olivierd@freebsd.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/187645: [NEW PORT] multimedia/gstreamer1-editing-services
Message-ID:  <201403162304.s2GN46kG025363@cgiserv.freebsd.org>
Resent-Message-ID: <201403162310.s2GNA1dR022391@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         187645
>Category:       ports
>Synopsis:       [NEW PORT] multimedia/gstreamer1-editing-services
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 16 23:10:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Olivier Duchateau
>Release:        
>Organization:
>Environment:
>Description:
Add GStreamer Editing Services (GES), it works only with GStreamer 1.2.x
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	gstreamer1-editing-services/
#	gstreamer1-editing-services/pkg-plist
#	gstreamer1-editing-services/pkg-descr
#	gstreamer1-editing-services/distinfo
#	gstreamer1-editing-services/Makefile
#
echo c - gstreamer1-editing-services/
mkdir -p gstreamer1-editing-services/ > /dev/null 2>&1
echo x - gstreamer1-editing-services/pkg-plist
sed 's/^X//' >gstreamer1-editing-services/pkg-plist << ''
Xbin/ges-launch-%%VERSION%%
Xinclude/gstreamer-%%VERSION%%/ges/ges-asset.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-audio-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-audio-test-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-audio-track.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-audio-transition.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-audio-uri-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-base-effect-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-base-effect.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-base-transition-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-base-xml-formatter.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-clip-asset.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-container.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-effect-asset.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-effect-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-effect.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-enums.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-extractable.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-formatter.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-gerror.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-group.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-image-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-layer.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-meta-container.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-operation-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-operation.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-overlay-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-pipeline.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-pitivi-formatter.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-project.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-screenshot.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-smart-adder.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-smart-video-mixer.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-source-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-test-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-text-overlay-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-text-overlay.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-timeline-element.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-timeline.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-title-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-title-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-track-element-asset.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-track-element.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-track.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-transition-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-transition.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-types.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-uri-asset.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-uri-clip.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-utils.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-video-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-video-test-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-video-track.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-video-transition.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-video-uri-source.h
Xinclude/gstreamer-%%VERSION%%/ges/ges-xml-formatter.h
Xinclude/gstreamer-%%VERSION%%/ges/ges.h
Xlib/girepository-%%VERSION%%/GES-%%VERSION%%.typelib
Xlib/libges-%%VERSION%%.la
Xlib/libges-%%VERSION%%.so
Xlib/libges-%%VERSION%%.so.0
X%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.py
X%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.pyc
X%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.pyo
Xlibdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
Xshare/gir-%%VERSION%%/GES-%%VERSION%%.gir
X@dirrm %%PYTHON_SITELIBDIR%%/gstreamer-editing-services
X@dirrm include/gstreamer-%%VERSION%%/ges

echo x - gstreamer1-editing-services/pkg-descr
sed 's/^X//' >gstreamer1-editing-services/pkg-descr << ''
XGStreamer Editing Services is a high-level library for facilitating the
Xcreation of audio/video non-linear editors.
X
XWWW: http://gstreamer.freedesktop.org/

echo x - gstreamer1-editing-services/distinfo
sed 's/^X//' >gstreamer1-editing-services/distinfo << ''
XSHA256 (gstreamer-editing-services-1.2.0.tar.xz) = 6025842f3f83d18794576fbf181a7d6eb7470854efd1529c4acaf28d33e2f6d8
XSIZE (gstreamer-editing-services-1.2.0.tar.xz) = 900804

echo x - gstreamer1-editing-services/Makefile
sed 's/^X//' >gstreamer1-editing-services/Makefile << ''
X# Created by: Olivier Duchateau
X# $FreeBSD$
X
XPORTNAME=	gstreamer1-editing-services
XPORTVERSION=	1.2.0
XCATEGORIES=	multimedia
XMASTER_SITES=	http://gstreamer.freedesktop.org/src/${PORTNAME:S/1//}/
XDISTNAME=	${PORTNAME:S/1//}-${PORTVERSION}
X
XMAINTAINER=	multimedia@FreeBSD.org
XCOMMENT=	GStreamer editing services
X
XLICENSE=	LGPL20
X
XGNU_CONFIGURE=	yes
XUSES=	pkgconfig gmake pathfix tar:xz
XUSE_GNOME=	glib20 introspection:build libxml2 pygobject3
XUSE_GSTREAMER1=	yes
XUSE_LDCONFIG=	yes
XUSE_PYTHON=	2
X
XCONFIGURE_ARGS=	--enable-introspection=yes \
X	--disable-examples \
X	--disable-gtk-doc-html \
X	--without-html-dir
X
XPLIST_SUB=	VERSION="1.0"
X
X# Downgrade PyGObject (4.22 release doesn't exist)
Xpost-patch:
X	${REINPLACE_CMD} -e 's|4.22|3.8|' ${WRKSRC}/configure
X
X.include <bsd.port.mk>

exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403162304.s2GN46kG025363>