diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | Makefile.am | 10 | ||||
-rw-r--r-- | configure.ac | 14 | ||||
-rw-r--r-- | gst-plugins.spec.in | 29 |
4 files changed, 54 insertions, 4 deletions
@@ -1,3 +1,8 @@ +2002-05-06 Thomas Vander Stichele <thomas@apestaart.org> + + * GConf stuff : from http://www.gnome.org/projects/gconf/ and eog + - added gstreamer-gconf package + 2002-02-06 Thomas Vander Stichele <thomas@apestaart.org> * more build cleanup : merging over changes from gst-player diff --git a/Makefile.am b/Makefile.am index c637fa8e..ae6c7670 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,11 @@ -SUBDIRS=gst-libs gst sys ext examples tools ## testsuite +if HAVE_GCONF +GCONF_DIR=gconf +else +GCONF_DIR= +endif -DIST_SUBDIRS=gst-libs gst sys ext examples tools ## testsuite +SUBDIRS=gst-libs gst sys ext examples tools $(GCONF_DIR) ## testsuite + +DIST_SUBDIRS=gst-libs gst sys ext examples tools gconf ## testsuite EXTRA_DIST=gst-plugins.spec depcomp AUTHORS COPYING README RELEASE ChangeLog autogen.sh diff --git a/configure.ac b/configure.ac index 83230534..25b22013 100644 --- a/configure.ac +++ b/configure.ac @@ -93,6 +93,18 @@ else HAVE_NASM="yes" fi +dnl check for gconf +translit(dnm, m, l) AM_CONDITIONAL(HAVE_GCONF, true) +AC_PATH_PROG(GCONFTOOL, gconftool-2, no) +if test x$GCONFTOOL = xno; then + AC_MSG_WARN(Not installing GConf schemas) + HAVE_GCONF="no" +else + AM_GCONF_SOURCE_2 + HAVE_GCONF="yes" +fi +AC_SUBST(HAVE_GCONF) + dnl check for gstreamer; uninstalled is selected preferentially -- see pkg-config(1) PKG_CHECK_MODULES(GST, gstreamer >= $GST_PLUGINS_MAJOR.$GST_PLUGINS_MINOR.$GST_PLUGINS_MICRO, HAVE_GST="yes", HAVE_GST="no") @@ -842,7 +854,6 @@ ext/sdl/Makefile ext/shout/Makefile ext/sidplay/Makefile ext/smoothwave/Makefile -ext/snapshot/Makefile ext/vorbis/Makefile ext/tarkin/Makefile ext/xmms/Makefile @@ -856,6 +867,7 @@ gst-libs/gst/floatcast/Makefile examples/capsfilter/Makefile examples/Makefile tools/Makefile +gconf/Makefile testsuite/seeking/Makefile ) diff --git a/gst-plugins.spec.in b/gst-plugins.spec.in index 83201b6c..aa32ec47 100644 --- a/gst-plugins.spec.in +++ b/gst-plugins.spec.in @@ -65,7 +65,12 @@ else make 2>&1 | tee make.log fi -%makeinstall +%install +[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT +export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 +make install prefix=$RPM_BUILD_ROOT%{prefix} \ + sysconfdir=$RPM_BUILD_ROOT%{sysconfdir} +unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT @@ -862,7 +867,29 @@ Plugin for playback of wav, au and mod audio files as well as mp3 type %post -n gstreamer-audio-formats %{prefix}/bin/gst-register --gst-mask=0 2> /dev/null +%package -n gstreamer-GConf +Summary: GStreamer GConf schemas +Group: Libraries/Multimedia +Requires: gstreamer-plugins >= %{version} +Requires: GConf2 +BuildRequires: GConf2-devel + +%description -n gstreamer-GConf +Installation of GStreamer GConf schemas. +These set usable defaults used by all GStreamer-enabled Gnome applications. + +%files -n gstreamer-GConf +%defattr(-, root, root) +%{_sysconfdir}/gconf/schemas/gstreamer.schemas + +%post -n gstreamer-GConf +export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` +gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null + %changelog +* Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org> +- added gstreamer-GConf package + * Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org> - added more BuildRequires and Requires - rearranged some plugins |