aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gstreamer-plugins/Makefile.common
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2005-03-20 16:01:42 +0000
committerKoop Mast <kwm@FreeBSD.org>2005-03-20 16:01:42 +0000
commit731fd5b898d0e44e3d16e88284a69800cb948639 (patch)
tree22dfe75258cdef203b3fcb28d3cac62ff8b8af7e /multimedia/gstreamer-plugins/Makefile.common
parent29f17cd471e2a65a5e62f3af4d6f5ee20f7bc0be (diff)
downloadports-731fd5b898d0e44e3d16e88284a69800cb948639.tar.gz
ports-731fd5b898d0e44e3d16e88284a69800cb948639.zip
Notes
Diffstat (limited to 'multimedia/gstreamer-plugins/Makefile.common')
-rw-r--r--multimedia/gstreamer-plugins/Makefile.common32
1 files changed, 29 insertions, 3 deletions
diff --git a/multimedia/gstreamer-plugins/Makefile.common b/multimedia/gstreamer-plugins/Makefile.common
index a620d83b7ea0..3d2bdbd68376 100644
--- a/multimedia/gstreamer-plugins/Makefile.common
+++ b/multimedia/gstreamer-plugins/Makefile.common
@@ -23,6 +23,7 @@ GST_ALL_PLUGINS= \
faac \
faad \
flac \
+ gconf \
gdk_pixbuf \
gnome_vfs \
gsm \
@@ -88,8 +89,9 @@ CONFIGURE_ARGS+=--disable-tests \
--disable-alsa \
--disable-http \
--enable-cdrom \
- --enable-gconf \
- --enable-gconftool \
+ --disable-gconf \
+ --disable-gconftool \
+ --disable-schemas-install \
--enable-oss \
--disable-osx_audio \
--disable-osx_video \
@@ -178,6 +180,22 @@ LIB_DEPENDS+= faad.0:${PORTSDIR}/audio/faad
LIB_DEPENDS+= FLAC.7:${PORTSDIR}/audio/flac
.endif
+# gconf
+.if ${GST_PLUGIN}=="gconf"
+USE_GNOME+= gconf2
+GST_PLUGIN_DIR= gst-libs/gst/gconf \
+ ext/gconf \
+ gconf
+GCONF_SCHEMAS= gstreamer-0.8.schemas
+
+PLIST_FILES= include/gstreamer-0.8/gst/gconf/gconf.h \
+ lib/gstreamer-0.8/libgstgconfelements.so \
+ lib/libgstgconf-0.8.a \
+ lib/libgstgconf-0.8.so \
+ lib/libgstgconf-0.8.so.1 \
+ libdata/pkgconfig/gstreamer-gconf-0.8.pc
+.endif
+
# gdkpixbuf
.if ${GST_PLUGIN}=="gdkpixbuf"
USE_GNOME+= gtk20
@@ -433,12 +451,15 @@ LIB_DEPENDS+= xine.12:${PORTSDIR}/multimedia/libxine
LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
.endif
-LIB_DEPENDS+= gstgconf-${VERSION}.${SHLIB_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
+LIB_DEPENDS+= gstplay-${VERSION}.${SHLIB_VERSION}:${PORTSDIR}/multimedia/gstreamer-plugins
PLIST_FILES+= '@exec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
PLIST_FILES+= '@unexec %D/bin/gst-register --gst-registry=%D/share/gnome/cache/gstreamer-${VERSION}/registry.xml 2>/dev/null || true'
do-build:
+.if ${GST_PLUGIN} == "gconf"
+ @cd ${WRKSRC}/pkgconfig && ../config.status &
+.endif
.for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR}
@cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
@@ -449,5 +470,10 @@ do-install:
@cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
.endfor
+.if ${GST_PLUGIN} == "gconf"
+ @cd ${WRKSRC}/pkgconfig && ${GMAKE} gstreamer-gconf-0.8.pc
+ @${INSTALL_SCRIPT} ${WRKSRC}/pkgconfig/gstreamer-gconf-0.8.pc \
+ ${PREFIX}/libdata/pkgconfig/gstreamer-gconf-0.8.pc
+.endif
.endif