rpms/totem/OLPC-3 sources,1.61,1.62 totem.spec,1.189,1.190
Dennis Gilmore (ausil)
fedora-extras-commits at redhat.com
Wed Jul 2 20:00:33 UTC 2008
Author: ausil
Update of /cvs/pkgs/rpms/totem/OLPC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5088
Modified Files:
sources totem.spec
Log Message:
define minimal build, based on rawhide version
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/totem/OLPC-3/sources,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- sources 22 Apr 2008 23:48:57 -0000 1.61
+++ sources 2 Jul 2008 19:59:41 -0000 1.62
@@ -1 +1 @@
-118b9b3030814872697505ef1e1b0b96 totem-2.23.2.tar.bz2
+e90839bbac5b7b663a1ddc74646ded99 totem-2.23.4.tar.bz2
Index: totem.spec
===================================================================
RCS file: /cvs/pkgs/rpms/totem/OLPC-3/totem.spec,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -r1.189 -r1.190
--- totem.spec 27 Jun 2008 15:08:53 -0000 1.189
+++ totem.spec 2 Jul 2008 19:59:41 -0000 1.190
@@ -1,17 +1,17 @@
%define with_xine 0
+%define minimal_build 1
%define gstreamer_version 0.10.1
%define gstreamer_plugins_base_version 0.10.17.2-4
%define gstreamer_plugins_good_version 0.10.0
%define gstreamer_plugins_flumpegdemux_version 0.10.15
%define gtk2_version 2.12.1
-%define gecko_version 1.9
%define xine_version 1.1.7
Summary: Movie player for GNOME
Name: totem
-Version: 2.23.2
-Release: 4%{?dist}.1
+Version: 2.23.4
+Release: 1%{?dist}.1
License: GPLv2 with exception
Group: Applications/Multimedia
URL: http://www.gnome.org/projects/totem/
@@ -27,19 +27,20 @@
Requires(postun): desktop-file-utils
Requires(postun): scrollkeeper
+%if %{minimal_build} == 0
Requires: gnome-desktop >= 2.6.0
-Requires: iso-codes
Requires: gnome-themes
+%endif
+Requires: iso-codes
Requires: gtk2 >= %gtk2_version
# FIXME?
#Requires: %{name}-backend = %{version}-%{release}
Requires: %{name}-gstreamer
BuildRequires: gcc-c++, pkgconfig, gettext, scrollkeeper
-BuildRequires: gnome-desktop-devel >= 2.6.0, gnome-vfs2-devel, libglade2-devel
+BuildRequires: gnome-desktop-devel >= 2.6.0, libglade2-devel
BuildRequires: perl(XML::Parser)
BuildRequires: iso-codes-devel
-BuildRequires: gecko-devel-unstable = %gecko_version
BuildRequires: gnome-icon-theme
BuildRequires: nautilus-devel
BuildRequires: libXtst-devel
@@ -57,14 +58,8 @@
BuildRequires: libepc-devel
BuildRequires: totem-pl-parser-devel
-# For the xulrunner patch
-BuildRequires: intltool autoconf automake libtool gettext check-devel
-
Obsoletes: nautilus-media
-# http://bugzilla.gnome.org/show_bug.cgi?id=458324
-Patch0: totem-xul-4.patch
-
%description
Totem is simple movie player for the Gnome desktop. It features a
simple playlist, a full-screen mode, seek and volume controls, as well as
@@ -80,6 +75,7 @@
Requires: gstreamer-plugins-base >= %gstreamer_plugins_base_version
Requires: gstreamer-plugins-good >= %gstreamer_plugins_good_version
Requires: gstreamer-plugins-flumpegdemux >= %gstreamer_plugins_flumpegdemux_version
+Requires: gvfs-fuse
BuildRequires: gstreamer-devel >= %gstreamer_version
BuildRequires: gstreamer-plugins-base-devel >= %gstreamer_plugins_base_version
BuildRequires: gstreamer-plugins-good >= %gstreamer_plugins_good_version
@@ -95,6 +91,7 @@
Provides: %{name}-backend = %{version}-%{release}
Requires: %{name} = %{version}
Requires: xine-lib >= %{xine_version}
+Requires: gvfs-fuse
BuildRequires: xine-lib-devel >= %{xine_version}
%description xine
@@ -104,7 +101,6 @@
%package mozplugin
Summary: Mozilla plugin for Totem
Group: Applications/Internet
-Requires: gecko-libs = %gecko_version
%description mozplugin
Totem is simple movie player for the Gnome desktop. The mozilla plugin
@@ -130,6 +126,7 @@
Your Instant Messenging program might require a plugin to take
advantage of this feature.
+%if %{minimal_build} == 0
%package mythtv
Summary: MythTV plugin for Totem
Group: Applications/Multimedia
@@ -137,6 +134,7 @@
%description mythtv
A plugin to allow access to recordings on a remote MythTV server.
+%endif
%package youtube
Summary: YouTube plugin for Totem
@@ -168,6 +166,7 @@
A plugin to allow you to share your current playlist (and the files included
in that playlist) with other Totems on the same local network.
+%if %{minimal_build} == 0
%package nautilus
Summary: Video and Audio Properties tab for Nautilus
Group: Applications/Multimedia
@@ -180,6 +179,7 @@
%description nautilus
A Nautilus extension that shows the properties of audio and video files inâ¢
the properties dialogue.
+%endif
%prep
%setup -q -c
@@ -189,14 +189,6 @@
cp totem-%{version}/$i .
done
-pushd totem-%{version}
-%patch0 -p0 -b .xulrunner
-
-# regen
-automake
-autoconf
-popd
-
# duplicate sources
cp -a totem-%{version} xine
mv totem-%{version} gstreamer
@@ -206,17 +198,32 @@
pushd gstreamer
# try to work around a problem where gst-inspect does
# not find playbin the first time around
-DBUS_FATAL_WARNINGS=0 /usr/bin/gst-inspect-0.10 --print-all > /dev/null
+DBUS_FATAL_WARNINGS=0 /usr/bin/gst-inspect-0.10 --print-all # > /dev/null
export MOZILLA_PLUGINDIR=%{_libdir}/mozilla/plugins
%configure \
+%if %{minimal_build} == 0
--enable-gstreamer \
- --disable-lirc \
- --disable-vanity \
--enable-mozilla \
+ --enable-nautilus \
+ --disable-scrollkeeper \
+ --disable-nvtv
+%else
+ --enable-gstreamer \
+ --enable-mozilla \
+ --disable-lirc \
+ --disable-vanity \
--disable-nautilus \
--disable-scrollkeeper \
--disable-nvtv \
+ --disable-youtube \
+ --disable-publish \
+ --disable-skipto \
+ --disable-screensaver \
+ --disable-tracker \
+ --with-dbus \
--enable-gtk
+%endif
+
make %{?_smp_mflags}
popd
@@ -296,7 +303,7 @@
%post xine
/usr/sbin/alternatives --install %{_libdir}/libbaconvideowidget.so.0.0.0 totem-backend %{_libdir}/libbaconvideowidget-xine.so.0.0.0 1
/sbin/ldconfig
-%endif
+%endif
%pre
if [ "$1" -gt 1 ]; then
@@ -340,12 +347,7 @@
/sbin/ldconfig
%endif
-%post mythtv
-export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
-gconftool-2 --makefile-install-rule \
- %{_sysconfdir}/gconf/schemas/totem-mythtv.schemas \
- >& /dev/null || :
-
+%if %{minimal_build} == 0
%pre mythtv
if [ "$1" -gt 1 ]; then
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
@@ -365,6 +367,7 @@
>& /dev/null || :
fi
fi
+%endif
%files -f %{name}.lang
%defattr(-,root,root,-)
@@ -397,9 +400,11 @@
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/totem-video-thumbnailer.1.gz
+%if %{minimal_build} == 0
%files nautilus
%defattr(-, root, root)
%{_libdir}/nautilus/extensions-2.0/*.so*
+%endif
%files galago
%defattr(-, root, root)
@@ -409,10 +414,11 @@
%defattr(-, root, root)
%{_libdir}/totem/plugins/lirc
+%if %{minimal_build} == 0
%files mythtv
%defattr(-, root, root)
-%config %{_sysconfdir}/gconf/schemas/totem-mythtv.schemas
%{_libdir}/totem/plugins/mythtv
+%endif
%files youtube
%defattr(-, root, root)
@@ -440,21 +446,28 @@
%endif
%changelog
-* Fri Jun 27 2008 Dennis Gilmore <dennis at ausil.us> - 2.23.2-4.1
-- fix up disabling xine
-- disable xine
-- disable gnome
+* Wed Jul 02 2008 - Dennis Gilmore <dennis at laptop.org> - 2.23.4-1.1
+- setup macros to define a minimal gtk only build
+- disable xine backend for OLPC minimal build
+
+* Wed Jun 11 2008 - Bastien Nocera <bnocera at redhat.com> - 2.23.4-1
+- Update to 2.23.4
+- Remove gnome-vfs BRs
+- Remove xulrunner patches and requires, we don't need them anymore
+
+* Sat May 17 2008 - Bastien Nocera <bnocera at redhat.com> - 2.23.3-2
+- Rebuild
-* Wed Jun 18 2008 Owen Taylor <otaylor at redhat.com> - 2.23.2-4
-- Rebuild against xulrunner 1.9 final
+* Wed May 14 2008 - Bastien Nocera <bnocera at redhat.com> - 2.23.3-1
+- Update to 2.23.3
+
+* Tue May 13 2008 - Bastien Nocera <bnocera at redhat.com> - 2.23.2-4
+- Rebuild
* Wed May 07 2008 - Bastien Nocera <bnocera at redhat.com> - 2.23.2-3
- Require gstreamer-plugins-flumpegdemux as used by the DVB and DVD
playback bits
-* Wed Apr 23 2008 - Bastien Nocera <bnocera at redhat.com> - 2.23.2-2
-- Rebuild
-
* Mon Apr 21 2008 - Bastien Nocera <bnocera at redhat.com> - 2.23.2-1
- Update to 2.23.2
- Fix scriptlets removing the alternatives on upgrade (#442895)
More information about the fedora-extras-commits
mailing list