SPECS (DEVEL): totem.spec - updated to 2.25.91 - added -apidocs subpackage ...

megabajt megabajt at pld-linux.org
Sun Feb 22 12:21:27 CET 2009


Author: megabajt                     Date: Sun Feb 22 11:21:27 2009 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- updated to 2.25.91
- added -apidocs subpackage
- removed -desktop.patch (applied upstream)
- -configure.patch moved to "PLD-specific patches" (upstream don't accept it)

---- Files affected:
SPECS:
   totem.spec (1.154 -> 1.154.2.1) 

---- Diffs:

================================================================
Index: SPECS/totem.spec
diff -u SPECS/totem.spec:1.154 SPECS/totem.spec:1.154.2.1
--- SPECS/totem.spec:1.154	Fri Feb 20 22:32:31 2009
+++ SPECS/totem.spec	Sun Feb 22 12:21:22 2009
@@ -3,63 +3,54 @@
 # Conditional build
 %bcond_without	bemused		# build without bemused plugin
 %bcond_without	gstreamer	# build with xine-lib instead of gstreamer
-%bcond_without	nvtv		# build without nvtv support
 %bcond_without	lirc		# without lirc support
 #
-# nvtv only available on few archs
-%ifnarch alpha arm %{ix86} ia64 sh %{x8664}
-%undefine	with_nvtv
-%endif
-#
 Summary:	Movie player for GNOME 2 based on the gstreamer engine
 Summary(pl.UTF-8):	Odtwarzacz filmów dla GNOME 2 oparty na silniku gstreamer
 Name:		totem
-Version:	2.24.4
-Release:	2
+Version:	2.25.91
+Release:	1
 License:	GPL v2
 Group:		X11/Applications/Multimedia
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/totem/2.24/%{name}-%{version}.tar.bz2
-# Source0-md5:	f5d96849a4ca0a4edce9bd6f62b93f7d
-# http://bugzilla.gnome.org/show_bug.cgi?id=552027
-Patch0:		%{name}-desktop.patch
-# http://bugzilla.gnome.org/show_bug.cgi?id=552022
-Patch1:		%{name}-configure.patch
-# PLD-specific
-Patch2:		%{name}-codegen.patch
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/totem/2.25/%{name}-%{version}.tar.bz2
+# Source0-md5:	33e1ccbaf8bfdd9b4ac70bc45680516c
+# PLD-specific patches
+Patch0:		%{name}-configure.patch
+Patch1:		%{name}-codegen.patch
 URL:		http://www.gnome.org/projects/totem/
-BuildRequires:	GConf2-devel >= 2.24.0
+BuildRequires:	GConf2-devel >= 2.25.0
 BuildRequires:	autoconf >= 2.52
 BuildRequires:	automake >= 1:1.9
 %{?with_bemused:BuildRequires:	bluez-libs-devel}
 BuildRequires:	dbus-glib-devel >= 0.74
 BuildRequires:	gettext-devel
-BuildRequires:	glib2-devel >= 1:2.18.0
+BuildRequires:	glib2-devel >= 1:2.19.7
 BuildRequires:	gmyth-devel >= 0.7.1
 BuildRequires:	gmyth-upnp-devel >= 0.7.1
 BuildRequires:	gnome-common >= 2.24.0
 BuildRequires:	gnome-doc-utils >= 0.14.0
 %{?with_gstreamer:BuildRequires:	gstreamer-plugins-base-devel >= 0.10.12}
-BuildRequires:	gtk+2-devel >= 2:2.14.0
+BuildRequires:	gtk+2-devel >= 2:2.15.0
+BuildRequires:	gtk-doc >= 1.11
 BuildRequires:	intltool >= 0.40.0
 BuildRequires:	iso-codes
 BuildRequires:	libepc-ui-devel >= 0.3.0
 BuildRequires:	libgalago-devel >= 0.5.2
-BuildRequires:	libgnomeui-devel >= 2.24.0
-%{?with_nvtv:BuildRequires:	libnvtvsimple-devel >= 0.4.5}
 BuildRequires:	libtool
 BuildRequires:	libtracker-devel
+BuildRequires:	libxml2-devel >= 1:2.6.31
 %{?with_lirc:BuildRequires:	lirc-devel}
-BuildRequires:	nautilus-devel >= 2.24.0
+BuildRequires:	nautilus-devel >= 2.25.90
 BuildRequires:	pkgconfig
 BuildRequires:	python-pygtk-devel >= 2:2.12.0
 BuildRequires:	rpmbuild(find_lang) >= 1.23
 BuildRequires:	rpmbuild(macros) >= 1.357
 BuildRequires:	sed >= 4.0
 BuildRequires:	shared-mime-info >= 0.22
-BuildRequires:	startup-notification-devel >= 0.8
-BuildRequires:	totem-pl-parser-devel >= 2.24.0
+BuildRequires:	totem-pl-parser-devel >= 2.25.90
 BuildRequires:	vala >= 0.3.5
 %{!?with_gstreamer:BuildRequires:	xine-lib-devel >= 2:1.0.2-1}
+BuildRequires:	xorg-lib-libSM-devel
 BuildRequires:	xorg-lib-libXv-devel
 BuildRequires:	xorg-lib-libXxf86vm-devel >= 1.0.1
 Requires(post,postun):	/sbin/ldconfig
@@ -76,8 +67,9 @@
 # unusable
 Conflicts:	xine-input-gnome-vfs
 %endif
-Requires:	gtk+2 >= 2:2.14.0
-Requires:	nautilus >= 2.24.0
+Requires:	gtk+2 >= 2:2.15.0
+Requires:	nautilus >= 2.25.90
+Requires:	python-pygtk-gtk
 Suggests:	galago-daemon
 Suggests:	gstreamer-ffmpeg
 Suggests:	gstreamer-mpeg
@@ -85,11 +77,18 @@
 # youtube plugin
 Suggests:	gstreamer-plugins-bad
 Suggests:	gstreamer-soup
+Suggests:	python-coherence
 Suggests:	python-gdata
+Suggests:	python-gnome-gconf
+Suggests:	python-json-py
+Suggests:	python-pygobject >= 2.16.0
+Suggests:	python-pyxdg
 # sr at Latn vs. sr at latin
 Conflicts:	glibc-misc < 6:2.7
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		pluginsdir	%{_libdir}/totem/plugins
+
 %if %{with gstreamer}
 %description
 Totem is simple movie player for the GNOME desktop based on gstreamer.
@@ -115,6 +114,18 @@
 klawiatury.
 %endif
 
+%package apidocs
+Summary:	Totem API documentation
+Summary(pl.UTF-8):	Dokumentacja API Totema
+Group:		Documentation
+Requires:	gtk-doc-common
+
+%description apidocs
+Totem API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API Totema.
+
 %package -n browser-plugin-%{name}
 Summary:	Totem's browser plugin
 Summary(pl.UTF-8):	Wtyczka Totema do przeglądarek WWW
@@ -137,7 +148,6 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 %build
 %{__intltoolize}
@@ -150,9 +160,10 @@
 	--disable-scrollkeeper \
 	--enable-vala \
 	--enable-nautilus \
-	--%{?with_nvtv:enable}%{!?with_nvtv:disable}-nvtv \
 	%{!?with_gstreamer:--enable-xine} \
-	--enable-python
+	--enable-python \
+	--enable-gtk-doc \
+	--with-html-dir=%{_gtkdocdir}
 
 %{__make}
 
@@ -170,6 +181,8 @@
 
 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/la
 
+%py_postclean %{_libdir}/totem/plugins
+
 %find_lang %{name} --with-gnome --with-omf --all-name
 
 %clean
@@ -218,65 +231,109 @@
 %{_desktopdir}/totem.desktop
 %{_mandir}/man1/totem.1*
 %{_mandir}/man1/totem-video-thumbnailer.1*
-%{_iconsdir}/hicolor/*/*/totem.*
+%{_iconsdir}/hicolor/*/*/*.png
+%{_iconsdir}/hicolor/*/*/*.svg
 %{_sysconfdir}/gconf/schemas/totem-handlers.schemas
 %{_sysconfdir}/gconf/schemas/totem-video-thumbnail.schemas
 %{_sysconfdir}/gconf/schemas/totem.schemas
 %dir %{_libdir}/totem
-%dir %{_libdir}/totem/plugins
+%dir %{pluginsdir}
+
 %if %{with bemused}
-%dir %{_libdir}/totem/plugins/bemused
-%attr(755,root,root) %{_libdir}/totem/plugins/bemused/libbemused.so
+%dir %{pluginsdir}/bemused
+%attr(755,root,root) %{pluginsdir}/bemused/libbemused.so
 %endif
-%dir %{_libdir}/totem/plugins/galago
-%attr(755,root,root) %{_libdir}/totem/plugins/galago/libtgp.so
-%{_libdir}/totem/plugins/galago/galago.totem-plugin
-%dir %{_libdir}/totem/plugins/gromit
-%attr(755,root,root) %{_libdir}/totem/plugins/gromit/libgromit.so
-%{_libdir}/totem/plugins/gromit/gromit.totem-plugin
-%dir %{_libdir}/totem/plugins/lirc
-%attr(755,root,root) %{_libdir}/totem/plugins/lirc/liblirc.so
-%{_libdir}/totem/plugins/lirc/lirc.totem-plugin
-%{_libdir}/totem/plugins/lirc/totem_lirc_default
-%dir %{_libdir}/totem/plugins/media-player-keys
-%attr(755,root,root) %{_libdir}/totem/plugins/media-player-keys/libmedia_player_keys.so
-%{_libdir}/totem/plugins/media-player-keys/media-player-keys.totem-plugin
-%dir %{_libdir}/totem/plugins/mythtv
-%attr(755,root,root) %{_libdir}/totem/plugins/mythtv/libtotem_mythtv.so
-%{_libdir}/totem/plugins/mythtv/mythtv.totem-plugin
-%dir %{_libdir}/totem/plugins/ontop
-%attr(755,root,root) %{_libdir}/totem/plugins/ontop/libontop.so
-%{_libdir}/totem/plugins/ontop/ontop.totem-plugin
-%dir %{_libdir}/totem/plugins/properties
-%attr(755,root,root) %{_libdir}/totem/plugins/properties/libmovie-properties.so
-%{_libdir}/totem/plugins/properties/movie-properties.totem-plugin
-%dir %{_libdir}/totem/plugins/publish
-%attr(755,root,root) %{_libdir}/totem/plugins/publish/libpublish.so
-%{_libdir}/totem/plugins/publish/publish-plugin.ui
-%{_libdir}/totem/plugins/publish/publish.totem-plugin
-%dir %{_libdir}/totem/plugins/pythonconsole
-%{_libdir}/totem/plugins/pythonconsole/console.py[co]
-%{_libdir}/totem/plugins/pythonconsole/pythonconsole.py[co]
-%{_libdir}/totem/plugins/pythonconsole/pythonconsole.totem-plugin
-%%dir %{_libdir}/totem/plugins/screensaver
-%attr(755,root,root) %{_libdir}/totem/plugins/screensaver/libscreensaver.so
-%{_libdir}/totem/plugins/screensaver/screensaver.totem-plugin
-%dir %{_libdir}/totem/plugins/skipto
-%attr(755,root,root) %{_libdir}/totem/plugins/skipto/libskipto.so
-%{_libdir}/totem/plugins/skipto/skipto.totem-plugin
-%{_libdir}/totem/plugins/skipto/skipto.ui
-%dir %{_libdir}/totem/plugins/thumbnail
-%attr(755,root,root) %{_libdir}/totem/plugins/thumbnail/libthumbnail.so
-%{_libdir}/totem/plugins/thumbnail/thumbnail.totem-plugin
-%dir %{_libdir}/totem/plugins/tracker
-%attr(755,root,root) %{_libdir}/totem/plugins/tracker/libtracker.so
-%{_libdir}/totem/plugins/tracker/tracker.totem-plugin
-%dir %{_libdir}/totem/plugins/totem
-%{_libdir}/totem/plugins/totem/__init__.py[co]
-%dir %{_libdir}/totem/plugins/youtube
-%{_libdir}/totem/plugins/youtube/youtube.py[co]
-%{_libdir}/totem/plugins/youtube/youtube.totem-plugin
-%{_libdir}/totem/plugins/youtube/youtube.ui
+
+%dir %{pluginsdir}/brasero-disc-recorder
+%attr(755,root,root) %{pluginsdir}/brasero-disc-recorder/libbrasero-disc-recorder.so
+%{pluginsdir}/brasero-disc-recorder/brasero-disc-recorder.totem-plugin
+
+%dir %{pluginsdir}/coherence_upnp
+%{pluginsdir}/coherence_upnp/*.py[co]
+%{pluginsdir}/coherence_upnp/coherence_upnp.totem-plugin
+
+%dir %{pluginsdir}/galago
+%attr(755,root,root) %{pluginsdir}/galago/libtgp.so
+%{pluginsdir}/galago/galago.totem-plugin
+
+%dir %{pluginsdir}/gromit
+%attr(755,root,root) %{pluginsdir}/gromit/libgromit.so
+%{pluginsdir}/gromit/gromit.totem-plugin
+
+%dir %{pluginsdir}/jamendo
+%{pluginsdir}/jamendo/*.py[co]
+%{pluginsdir}/jamendo/jamendo.totem-plugin
+%{pluginsdir}/jamendo/jamendo.ui
+
+%dir %{pluginsdir}/lirc
+%attr(755,root,root) %{pluginsdir}/lirc/liblirc.so
+%{pluginsdir}/lirc/lirc.totem-plugin
+%{pluginsdir}/lirc/totem_lirc_default
+
+%dir %{pluginsdir}/media-player-keys
+%attr(755,root,root) %{pluginsdir}/media-player-keys/libmedia_player_keys.so
+%{pluginsdir}/media-player-keys/media-player-keys.totem-plugin
+
+%dir %{pluginsdir}/mythtv
+%attr(755,root,root) %{pluginsdir}/mythtv/libtotem_mythtv.so
+%{pluginsdir}/mythtv/mythtv.totem-plugin
+
+%dir %{pluginsdir}/ontop
+%attr(755,root,root) %{pluginsdir}/ontop/libontop.so
+%{pluginsdir}/ontop/ontop.totem-plugin
+
+%dir %{pluginsdir}/opensubtitles
+%{pluginsdir}/opensubtitles/*.py[co]
+%{pluginsdir}/opensubtitles/opensubtitles.totem-plugin
+%{pluginsdir}/opensubtitles/opensubtitles.ui
+
+%dir %{pluginsdir}/properties
+%attr(755,root,root) %{pluginsdir}/properties/libmovie-properties.so
+%{pluginsdir}/properties/movie-properties.totem-plugin
+
+%dir %{pluginsdir}/publish
+%attr(755,root,root) %{pluginsdir}/publish/libpublish.so
+%{pluginsdir}/publish/publish-plugin.ui
+%{pluginsdir}/publish/publish.totem-plugin
+
+%dir %{pluginsdir}/pythonconsole
+%{pluginsdir}/pythonconsole/console.py[co]
+%{pluginsdir}/pythonconsole/pythonconsole.py[co]
+%{pluginsdir}/pythonconsole/pythonconsole.totem-plugin
+
+%dir %{pluginsdir}/screensaver
+%attr(755,root,root) %{pluginsdir}/screensaver/libscreensaver.so
+%{pluginsdir}/screensaver/screensaver.totem-plugin
+
+%dir %{pluginsdir}/screenshot
+%attr(755,root,root) %{pluginsdir}/screenshot/libscreenshot.so
+%{pluginsdir}/screenshot/gallery.ui
+%{pluginsdir}/screenshot/screenshot.totem-plugin
+
+%dir %{pluginsdir}/skipto
+%attr(755,root,root) %{pluginsdir}/skipto/libskipto.so
+%{pluginsdir}/skipto/skipto.totem-plugin
+%{pluginsdir}/skipto/skipto.ui
+
+%dir %{pluginsdir}/thumbnail
+%attr(755,root,root) %{pluginsdir}/thumbnail/libthumbnail.so
+%{pluginsdir}/thumbnail/thumbnail.totem-plugin
+
+%dir %{pluginsdir}/tracker
+%attr(755,root,root) %{pluginsdir}/tracker/libtracker.so
+%{pluginsdir}/tracker/tracker.totem-plugin
+
+%dir %{pluginsdir}/totem
+%{pluginsdir}/totem/__init__.py[co]
+
+%dir %{pluginsdir}/youtube
+%{pluginsdir}/youtube/youtube.py[co]
+%{pluginsdir}/youtube/youtube.totem-plugin
+%{pluginsdir}/youtube/youtube.ui
+
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/totem
 
 %files -n browser-plugin-%{name}
 %defattr(644,root,root,755)
@@ -289,6 +346,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.154.2.1  2009/02/22 11:21:22  megabajt
+- updated to 2.25.91
+- added -apidocs subpackage
+- removed -desktop.patch (applied upstream)
+- -configure.patch moved to "PLD-specific patches" (upstream don't accept it)
+
 Revision 1.154  2009/02/20 21:32:31  megabajt
 - drop unsupported la locale
 - release 2
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/totem.spec?r1=1.154&r2=1.154.2.1&f=u



More information about the pld-cvs-commit mailing list