diff options
author | Koop Mast <kwm@FreeBSD.org> | 2005-03-20 16:01:42 +0000 |
---|---|---|
committer | Koop Mast <kwm@FreeBSD.org> | 2005-03-20 16:01:42 +0000 |
commit | 731fd5b898d0e44e3d16e88284a69800cb948639 (patch) | |
tree | 22dfe75258cdef203b3fcb28d3cac62ff8b8af7e /multimedia/gstreamer-plugins/Makefile.common | |
parent | 29f17cd471e2a65a5e62f3af4d6f5ee20f7bc0be (diff) |
Notes
Diffstat (limited to 'multimedia/gstreamer-plugins/Makefile.common')
-rw-r--r-- | multimedia/gstreamer-plugins/Makefile.common | 32 |
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 |