|
@@ -6,22 +6,24 @@
|
|
%define build_plugin %{!?_without_mozilla:1}%{?_without_mozilla:0}
|
|
%define build_plugin %{!?_without_mozilla:1}%{?_without_mozilla:0}
|
|
|
|
|
|
# define versions
|
|
# define versions
|
|
-%define _glib_ver 2.20.0
|
|
+%define _glib_ver 2.24.0
|
|
-%define _gtk_ver 2.16.0
|
|
+%define _gtk_ver 2.20.0
|
|
%define _gnomevfs_ver 2.24.0
|
|
%define _gnomevfs_ver 2.24.0
|
|
-%define _gnomeui_ver 2.24.0
|
|
+%define _gnomeui_ver 2.24.3
|
|
-%define _gnomeicon_ver 2.26.0
|
|
+%define _gnomeicon_ver 2.30.0
|
|
-%define _gnome_desktop_ver 2.26.0
|
|
+%define _gnome_desktop_ver 2.30.0
|
|
-%define _libgnome_ver 2.26.0
|
|
+%define _libgnome_ver 2.30.0
|
|
-%define _gnome_doc_utils_ver 0.16.0
|
|
+%define _gnome_doc_utils_ver 0.20.0
|
|
-%define _dbus_ver 1.0
|
|
+%define _dbus_ver 1.2.24
|
|
-%define _hal_ver 0.5
|
|
|
|
%define _gst_ver 0.10.19
|
|
%define _gst_ver 0.10.19
|
|
%define _gstpb_ver 0.10.7
|
|
%define _gstpb_ver 0.10.7
|
|
%define _xine_ver 1.1.11.1
|
|
%define _xine_ver 1.1.11.1
|
|
-%define _gecko_ver 1.9
|
|
+%define _xulrunner_ver 1.9
|
|
%define _nautilus_ver 2.26.0
|
|
%define _nautilus_ver 2.26.0
|
|
%define _shared_mime_info_ver 0.17
|
|
%define _shared_mime_info_ver 0.17
|
|
|
|
+%define _unique_ver 1.0
|
|
|
|
+%define _vala_ver 0.7.5
|
|
|
|
+%define _totem_pl_parser_ver 2.30.0
|
|
|
|
|
|
%define nautilus_extdir %{_libdir}/nautilus/extensions-2.0
|
|
%define nautilus_extdir %{_libdir}/nautilus/extensions-2.0
|
|
%define mozplug_dir %{_libdir}/mozilla/plugins
|
|
%define mozplug_dir %{_libdir}/mozilla/plugins
|
|
@@ -29,12 +31,12 @@
|
|
Summary: Movie player for GNOME 2
|
|
Summary: Movie player for GNOME 2
|
|
Summary(ja): GNOME2 用動画プレイヤー
|
|
Summary(ja): GNOME2 用動画プレイヤー
|
|
Name: totem
|
|
Name: totem
|
|
-Version: 2.26.3
|
|
+Version: 2.30.0
|
|
-Release: 2%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
License: GPL
|
|
License: GPL
|
|
Group: Applications/Multimedia
|
|
Group: Applications/Multimedia
|
|
URL: http://www.gnome.org/projects/totem/
|
|
URL: http://www.gnome.org/projects/totem/
|
|
-Source0: http://ftp.gnome.org/pub/GNOME/sources/totem/2.26/totem-%{version}.tar.bz2
|
|
+Source0: http://ftp.gnome.org/pub/GNOME/sources/totem/2.30/totem-%{version}.tar.bz2
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -48,21 +50,22 @@ BuildRequires: gnome-icon-theme >= %{_gnomeicon_ver}
|
|
BuildRequires: libgnome-devel >= %{_libgnome_ver}
|
|
BuildRequires: libgnome-devel >= %{_libgnome_ver}
|
|
BuildRequires: gnome-doc-utils >= %{_gnome_doc_utils_ver}
|
|
BuildRequires: gnome-doc-utils >= %{_gnome_doc_utils_ver}
|
|
BuildRequires: dbus-devel >= %{_dbus_ver}
|
|
BuildRequires: dbus-devel >= %{_dbus_ver}
|
|
-BuildRequires: hal-devel >= %{_hal_ver}
|
|
|
|
BuildRequires: libmusicbrainz-devel
|
|
BuildRequires: libmusicbrainz-devel
|
|
-BuildRequires: nautilus >= %{_nautilus_ver}
|
|
+BuildRequires: nautilus-devel >= %{_nautilus_ver}
|
|
BuildRequires: gettext, scrollkeeper
|
|
BuildRequires: gettext, scrollkeeper
|
|
BuildRequires: perl-XML-Parser
|
|
BuildRequires: perl-XML-Parser
|
|
BuildRequires: iso-codes
|
|
BuildRequires: iso-codes
|
|
-BuildRequires: totem-pl-parser-devel
|
|
+BuildRequires: totem-pl-parser-devel >= %{_totem_pl_parser_ver}
|
|
BuildRequires: bluez-libs-devel >= 4.15
|
|
BuildRequires: bluez-libs-devel >= 4.15
|
|
BuildRequires: lirc
|
|
BuildRequires: lirc
|
|
|
|
+BuildRequires: unique-devel >= %{_unique_ver}
|
|
|
|
+BuildRequires: vala-devel >= %{_vala_ver}
|
|
|
|
|
|
Requires: %{name}-common = %{version}-%{release}
|
|
Requires: %{name}-common = %{version}-%{release}
|
|
Requires: %{name}-gstreamer = %{version}-%{release}
|
|
Requires: %{name}-gstreamer = %{version}-%{release}
|
|
|
|
|
|
%if %{build_plugin}
|
|
%if %{build_plugin}
|
|
-BuildRequires: gecko-devel >= %{_gecko_ver}
|
|
+BuildRequires: xulrunner-devel >= %{_xulrunner_ver}
|
|
BuildRequires: nautilus-devel >= %{_nautilus_ver}
|
|
BuildRequires: nautilus-devel >= %{_nautilus_ver}
|
|
BuildRequires: shared-mime-info >= %{_shared_mime_info_ver}
|
|
BuildRequires: shared-mime-info >= %{_shared_mime_info_ver}
|
|
%endif
|
|
%endif
|
|
@@ -125,7 +128,6 @@ Requires: gnome-vfs2 >= %{_gnomevfs_ver}
|
|
Requires: libgnomeui >= %{_gnomeui_ver}
|
|
Requires: libgnomeui >= %{_gnomeui_ver}
|
|
Requires: libgnome >= %{_libgnome_ver}
|
|
Requires: libgnome >= %{_libgnome_ver}
|
|
Requires: dbus >= %{_dbus_ver}
|
|
Requires: dbus >= %{_dbus_ver}
|
|
-Requires: hal >= %{_hal_ver}
|
|
|
|
Requires: iso-codes, libmusicbrainz
|
|
Requires: iso-codes, libmusicbrainz
|
|
Conflicts: %{name} < 1.0.2-0vl2
|
|
Conflicts: %{name} < 1.0.2-0vl2
|
|
|
|
|
|
@@ -162,16 +164,16 @@ a pretty complete keyboard navigation.
|
|
This package contains a Totem video plugin for Mozilla. It allows Totem
|
|
This package contains a Totem video plugin for Mozilla. It allows Totem
|
|
movie player to be embedded into a web browser.
|
|
movie player to be embedded into a web browser.
|
|
|
|
|
|
-%package tracker
|
|
+## %package tracker
|
|
-Summary: Tracker-based video search plugin for Totem
|
|
+## Summary: Tracker-based video search plugin for Totem
|
|
-Summary(ja): Tracker を使った Totem 用動画検索プラグイン
|
|
+## Summary(ja): Tracker を使った Totem 用動画検索プラグイン
|
|
-Group: Applications/Multimedia
|
|
+## Group: Applications/Multimedia
|
|
-Requires: %{name}-common = %{version}-%{release}
|
|
+## Requires: %{name}-common = %{version}-%{release}
|
|
-BuildRequires: tracker-devel
|
|
+## BuildRequires: tracker-devel
|
|
|
|
|
|
-%description tracker
|
|
+## %description tracker
|
|
-A plugin to allow searching local videos, based on their tags, metadata,
|
|
+## A plugin to allow searching local videos, based on their tags, metadata,
|
|
-or filenames, as indexing by the Tracker indexer.
|
|
+## or filenames, as indexing by the Tracker indexer.
|
|
%endif
|
|
%endif
|
|
|
|
|
|
%prep
|
|
%prep
|
|
@@ -193,21 +195,12 @@ pushd gstreamer
|
|
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=%{mozplug_dir}
|
|
export MOZILLA_PLUGINDIR=%{mozplug_dir}
|
|
%configure \
|
|
%configure \
|
|
- --disable-lirc \
|
|
|
|
- --disable-vanity \
|
|
|
|
- --disable-nvtv \
|
|
|
|
--disable-schemas-install \
|
|
--disable-schemas-install \
|
|
--disable-scrollkeeper \
|
|
--disable-scrollkeeper \
|
|
- --disable-xine \
|
|
|
|
- --enable-gstreamer \
|
|
|
|
%if %{build_plugin}
|
|
%if %{build_plugin}
|
|
--enable-browser-plugins \
|
|
--enable-browser-plugins \
|
|
--enable-nautilus \
|
|
--enable-nautilus \
|
|
- --enable-mozilla \
|
|
|
|
- --with-mozilla=libxul \
|
|
|
|
- --enable-basic-plugin \
|
|
|
|
--enable-gmp-plugin \
|
|
--enable-gmp-plugin \
|
|
- --enable-complex-plugin \
|
|
|
|
--enable-narrowspace-plugin \
|
|
--enable-narrowspace-plugin \
|
|
--enable-mully-plugin
|
|
--enable-mully-plugin
|
|
%else
|
|
%else
|
|
@@ -221,15 +214,9 @@ popd
|
|
pushd xine
|
|
pushd xine
|
|
export MOZILLA_PLUGINDIR=%{mozplug_dir}
|
|
export MOZILLA_PLUGINDIR=%{mozplug_dir}
|
|
%configure \
|
|
%configure \
|
|
- --disable-lirc \
|
|
|
|
- --disable-vanity \
|
|
|
|
- --disable-nvtv \
|
|
|
|
--disable-schemas-install \
|
|
--disable-schemas-install \
|
|
--disable-scrollkeeper \
|
|
--disable-scrollkeeper \
|
|
- --disable-gstreamer \
|
|
|
|
- --enable-xine \
|
|
|
|
--disable-nautilus \
|
|
--disable-nautilus \
|
|
- --disable-mozilla \
|
|
|
|
--disable-browser-plugins
|
|
--disable-browser-plugins
|
|
cd src/backend/
|
|
cd src/backend/
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
@@ -243,8 +230,8 @@ export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
|
|
# install Totem (GStreamer backend)
|
|
# install Totem (GStreamer backend)
|
|
pushd gstreamer/
|
|
pushd gstreamer/
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
-mv $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget.so.0.0.0 \
|
|
+## mv $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget.so.0.0.0 \
|
|
- $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0
|
|
+## $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0
|
|
# language hack
|
|
# language hack
|
|
%find_lang %{name} --with-gnome
|
|
%find_lang %{name} --with-gnome
|
|
mv %{name}.lang ../
|
|
mv %{name}.lang ../
|
|
@@ -254,8 +241,8 @@ popd
|
|
%if %{build_xine}
|
|
%if %{build_xine}
|
|
pushd xine/src/backend/
|
|
pushd xine/src/backend/
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
-mv $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget.so.0.0.0 \
|
|
+## mv $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget.so.0.0.0 \
|
|
- $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget-xine.so.0.0.0
|
|
+## $RPM_BUILD_ROOT/%{_libdir}/libbaconvideowidget-xine.so.0.0.0
|
|
popd
|
|
popd
|
|
%endif
|
|
%endif
|
|
|
|
|
|
@@ -264,8 +251,8 @@ popd
|
|
%__rm -f %{buildroot}%{_datadir}/pixmaps/vanity.png
|
|
%__rm -f %{buildroot}%{_datadir}/pixmaps/vanity.png
|
|
%__rm -f %{buildroot}%{nautilus_extdir}/*.{a,la}
|
|
%__rm -f %{buildroot}%{nautilus_extdir}/*.{a,la}
|
|
%__rm -f %{buildroot}%{mozplug_dir}/*.{a,la}
|
|
%__rm -f %{buildroot}%{mozplug_dir}/*.{a,la}
|
|
-%__rm -f %{buildroot}%{_libdir}/libbaconvideowidget*.{a,la}
|
|
+## %__rm -f %{buildroot}%{_libdir}/libbaconvideowidget*.{a,la}
|
|
-%__rm -f %{buildroot}%{_libdir}/libbaconvideowidget.so
|
|
+## %__rm -f %{buildroot}%{_libdir}/libbaconvideowidget.so
|
|
%__rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache
|
|
%__rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache
|
|
%__rm -rf %{buildroot}%{_libdir}/totem/plugins/bemused/
|
|
%__rm -rf %{buildroot}%{_libdir}/totem/plugins/bemused/
|
|
|
|
|
|
@@ -275,30 +262,30 @@ popd
|
|
%__rm -rf %{buildroot}
|
|
%__rm -rf %{buildroot}
|
|
|
|
|
|
%post gstreamer
|
|
%post gstreamer
|
|
-%{_syssbindir}/update-alternatives --install \
|
|
+## %{_syssbindir}/update-alternatives --install \
|
|
- %{_libdir}/libbaconvideowidget.so.0.0.0 totem \
|
|
+## %{_libdir}/libbaconvideowidget.so.0.0.0 totem \
|
|
- %{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0 10
|
|
+## %{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0 10
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
|
|
|
|
%postun gstreamer
|
|
%postun gstreamer
|
|
-[ "$1" = "1" ] && exit
|
|
+## [ "$1" = "1" ] && exit
|
|
-%{_syssbindir}/update-alternatives --remove \
|
|
+## %{_syssbindir}/update-alternatives --remove \
|
|
- totem %{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0
|
|
+## totem %{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0
|
|
-[ -f "%{_libdir}/libbaconvideowidget.so.0.0.0" ] || %{_syssbindir}/update-alternatives --auto totem
|
|
+## [ -f "%{_libdir}/libbaconvideowidget.so.0.0.0" ] || %{_syssbindir}/update-alternatives --auto totem
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
|
|
|
|
%if %{build_xine}
|
|
%if %{build_xine}
|
|
%post xine
|
|
%post xine
|
|
-%{_syssbindir}/update-alternatives --install \
|
|
+## %{_syssbindir}/update-alternatives --install \
|
|
- %{_libdir}/libbaconvideowidget.so.0.0.0 totem \
|
|
+## %{_libdir}/libbaconvideowidget.so.0.0.0 totem \
|
|
- %{_libdir}/libbaconvideowidget-xine.so.0.0.0 15
|
|
+## %{_libdir}/libbaconvideowidget-xine.so.0.0.0 15
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
|
|
|
|
%postun xine
|
|
%postun xine
|
|
-[ "$1" = "1" ] && exit
|
|
+## [ "$1" = "1" ] && exit
|
|
-%{_syssbindir}/update-alternatives --remove \
|
|
+## %{_syssbindir}/update-alternatives --remove \
|
|
- totem %{_libdir}/libbaconvideowidget-xine.so.0.0.0
|
|
+## totem %{_libdir}/libbaconvideowidget-xine.so.0.0.0
|
|
-[ -f "%{_libdir}/libbaconvideowidget.so.0.0.0" ] || %{_syssbindir}/update-alternatives --auto totem
|
|
+## [ -f "%{_libdir}/libbaconvideowidget.so.0.0.0" ] || %{_syssbindir}/update-alternatives --auto totem
|
|
/sbin/ldconfig
|
|
/sbin/ldconfig
|
|
%endif
|
|
%endif
|
|
|
|
|
|
@@ -358,12 +345,12 @@ done
|
|
|
|
|
|
%files gstreamer
|
|
%files gstreamer
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0
|
|
+## %{_libdir}/libbaconvideowidget-gstreamer.so.0.0.0
|
|
|
|
|
|
%if %{build_xine}
|
|
%if %{build_xine}
|
|
%files xine
|
|
%files xine
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%{_libdir}/libbaconvideowidget-xine.so.0.0.0
|
|
+## %{_libdir}/libbaconvideowidget-xine.so.0.0.0
|
|
%endif
|
|
%endif
|
|
|
|
|
|
%files common -f %{name}.lang
|
|
%files common -f %{name}.lang
|
|
@@ -395,12 +382,29 @@ done
|
|
%{_libdir}/totem/plugins/screenshot
|
|
%{_libdir}/totem/plugins/screenshot
|
|
%{_libdir}/totem/plugins/skipto
|
|
%{_libdir}/totem/plugins/skipto
|
|
%{_libdir}/totem/plugins/thumbnail
|
|
%{_libdir}/totem/plugins/thumbnail
|
|
-%{_libdir}/totem/plugins/youtube
|
|
+## %{_libdir}/totem/plugins/youtube
|
|
-%{_libdir}/totem/plugins/totem
|
|
+## %{_libdir}/totem/plugins/totem
|
|
|
|
+## %{_libdir}/totem/plugins/tracker
|
|
|
|
+%{_libdir}/totem/plugins/brasero-disc-recorder
|
|
|
|
+%{_libdir}/totem/plugins/dbus
|
|
|
|
+%{_libdir}/totem/plugins/gromit
|
|
|
|
+%{_libdir}/totem/plugins/iplayer
|
|
|
|
+%{_libdir}/totem/plugins/jamendo
|
|
|
|
+%{_libdir}/totem/plugins/lirc
|
|
|
|
+%{_libdir}/totem/plugins/media-player-keys
|
|
|
|
+%{_libdir}/totem/plugins/ontop
|
|
|
|
+%{_libdir}/totem/plugins/opensubtitles
|
|
|
|
+%{_libdir}/totem/plugins/properties
|
|
|
|
+%{_libdir}/totem/plugins/pythonconsole
|
|
|
|
+%{_libdir}/totem/plugins/sample-vala
|
|
|
|
+%{_libdir}/totem/plugins/screensaver
|
|
|
|
+%{_libdir}/totem/plugins/screenshot
|
|
|
|
+%{_libdir}/totem/plugins/skipto
|
|
|
|
+%{_libdir}/totem/plugins/thumbnail
|
|
%if %{build_plugin}
|
|
%if %{build_plugin}
|
|
%{_libdir}/nautilus/extensions-2.0/*.so*
|
|
%{_libdir}/nautilus/extensions-2.0/*.so*
|
|
%endif
|
|
%endif
|
|
-%{_libdir}/libbaconvideowidget.so*
|
|
+## %{_libdir}/libbaconvideowidget.so*
|
|
%{_libexecdir}/%{name}/totem-bugreport.py
|
|
%{_libexecdir}/%{name}/totem-bugreport.py
|
|
%{_mandir}/man1/*
|
|
%{_mandir}/man1/*
|
|
|
|
|
|
@@ -410,12 +414,19 @@ done
|
|
%{mozplug_dir}/*
|
|
%{mozplug_dir}/*
|
|
%{_libexecdir}/totem-plugin-viewer
|
|
%{_libexecdir}/totem-plugin-viewer
|
|
|
|
|
|
-%files tracker
|
|
+## %files tracker
|
|
-%defattr(-, root, root)
|
|
+## %defattr(-, root, root)
|
|
-%{_libdir}/totem/plugins/tracker
|
|
+## %{_libdir}/totem/plugins/tracker
|
|
%endif
|
|
%endif
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Wed Apr 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
|
|
|
|
+- new upstream release
|
|
|
|
+- drop totem-tracker package
|
|
|
|
+- add BuildRequires: unique-devel
|
|
|
|
+- remove BuildRequires: hal-devel
|
|
|
|
+- remove unrecognized options (--disable-lirc, --disable-vanity, --disable-nvtv, --enable-xine, --disable-xine, --enable-gstreamer, --disable-gstreamer, --enable-mozilla, --with-mozilla, --disable-mozilla, --enable-basic-plugin, --enable-complex-plugin)
|
|
|
|
+
|
|
* Mon Jul 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.3-2
|
|
* Mon Jul 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.3-2
|
|
- remove unneeded autoreconf
|
|
- remove unneeded autoreconf
|
|
- add BR: lirc
|
|
- add BR: lirc
|