#
# 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
+
+Summary: Movie player for GNOME based on the gstreamer engine
+Summary(pl.UTF-8): Odtwarzacz filmów dla GNOME oparty na silniku gstreamer
Name: totem
-Version: 2.20.3
-Release: 1
-License: GPL
-Group: Applications/Multimedia
-Source0: http://ftp.gnome.org/pub/GNOME/sources/totem/2.20/%{name}-%{version}.tar.bz2
-# Source0-md5: 7360e0856042615c7c1c3baf03d50bbf
-Patch0: %{name}-desktop.patch
-Patch1: %{name}-idl.patch
-Patch2: %{name}-configure.patch
-Patch3: %{name}-codegen.patch
-URL: http://www.gnome.org/projects/totem/
-BuildRequires: GConf2-devel >= 2.20.0
-BuildRequires: autoconf
-BuildRequires: automake
-%{?with_bemused:BuildRequires: bluez-libs-devel}
-BuildRequires: dbus-glib-devel >= 0.73
-BuildRequires: gnome-control-center-devel
-BuildRequires: gnome-desktop-devel >= 2.20.0
-BuildRequires: gnome-vfs2-devel >= 2.20.0
-%{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 0.10.10}
-BuildRequires: gtk+2-devel >= 2:2.12.1
-BuildRequires: intltool >= 0.36.2
-BuildRequires: iso-codes
-BuildRequires: libgalago-devel >= 0.5.2
-BuildRequires: libglade2-devel >= 1:2.6.2
-BuildRequires: libgnomeui-devel >= 2.20.0
-BuildRequires: libmusicbrainz-devel
-%{?with_nvtv:BuildRequires: libnvtvsimple-devel >= 0.4.5}
-BuildRequires: libtool
+Version: 3.26.0
+Release: 3
+License: GPL v2
+Group: X11/Applications/Multimedia
+Source0: http://ftp.gnome.org/pub/GNOME/sources/totem/3.26/%{name}-%{version}.tar.xz
+# Source0-md5: 70fac11be0ef7da7d6d3ae1abaded8a6
+Patch0: %{name}-gtk-doc.patch
+# PLD-specific patches
+Patch10: %{name}-configure.patch
+URL: https://wiki.gnome.org/Apps/Videos
+BuildRequires: cairo-devel >= 1.14.0
+BuildRequires: clutter-devel >= 1.18.0
+BuildRequires: clutter-gst-devel >= 3.0.0
+BuildRequires: clutter-gtk-devel >= 1.8.1
+BuildRequires: docbook-dtd45-xml
+BuildRequires: gdk-pixbuf2-devel >= 2.24.0
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.44.0
+BuildRequires: gnome-common >= 2.24.0
+BuildRequires: gnome-desktop-devel
+BuildRequires: gnome-doc-utils >= 0.20.3
+BuildRequires: gobject-introspection-devel >= 0.6.7
+BuildRequires: grilo-devel >= 0.3.0
+BuildRequires: gsettings-desktop-schemas-devel
+BuildRequires: gstreamer-devel >= 1.6.0
+BuildRequires: gstreamer-plugins-base-devel >= 1.6.0
+BuildRequires: gtk+3-devel >= 3.20.0
+BuildRequires: gtk-doc >= 1.14
+BuildRequires: libpeas-devel >= 1.1.0
+BuildRequires: libpeas-gtk-devel >= 1.1.0
+BuildRequires: libxml2-devel >= 1:2.6.31
%{?with_lirc:BuildRequires: lirc-devel}
-BuildRequires: nautilus-cd-burner-devel >= 2.20.0
-BuildRequires: nautilus-devel >= 2.20.0
+BuildRequires: meson >= 0.41.0
+BuildRequires: nautilus-devel >= 3.0.0
BuildRequires: pkgconfig
+BuildRequires: pylint
+BuildRequires: python-devel >= 2.3
+BuildRequires: python-pygobject3-devel >= 3.0.0
+BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(find_lang) >= 1.23
BuildRequires: rpmbuild(macros) >= 1.357
-BuildRequires: scrollkeeper
BuildRequires: sed >= 4.0
BuildRequires: shared-mime-info >= 0.22
-%{!?with_gstreamer:BuildRequires: xine-lib-devel >= 2:1.0.2-1}
-BuildRequires: xorg-lib-libXv-devel
+BuildRequires: totem-pl-parser-devel >= 3.10.1
+BuildRequires: vala >= 2:0.14.1
+BuildRequires: xorg-lib-libICE-devel
+BuildRequires: xorg-lib-libSM-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXrandr-devel >= 1.1.1
+BuildRequires: xorg-lib-libXtst-devel
BuildRequires: xorg-lib-libXxf86vm-devel >= 1.0.1
-BuildRequires: xulrunner-devel
-Requires(post,postun): gtk+2
-Requires(post,postun): hicolor-icon-theme
+BuildRequires: xorg-proto-xproto-devel
+BuildRequires: zeitgeist-devel >= 0.9.12
+Requires(post,postun): /sbin/ldconfig
+Requires(post,postun): gtk-update-icon-cache
+Requires(post,postun): glib2 >= 1:2.28.0
Requires(post,postun): scrollkeeper
-Requires(post,preun): GConf2
Requires: %{name}-libs = %{version}-%{release}
-%if %{with gstreamer}
-Requires: gstreamer-GConf >= 0.10.3
-Requires: gstreamer-audiosink >= 0.10
-Requires: gstreamer-videosink >= 0.10
-%else
-Requires: xine-plugin-video
-# unusable
-Conflicts: xine-input-gnome-vfs
-%endif
-Requires: gtk+2 >= 2:2.12.1
-Requires: nautilus >= 2.20.0
-%requires_eq xulrunner-libs
-Suggests: galago-daemon
-Suggests: gstreamer-ffmpeg
+Requires: clutter-gst >= 3.0.0
+Requires: glib2 >= 1:2.44.0
+Requires: gnome-icon-theme >= 3.0.0
+Requires: gstreamer-audiosink >= 1.6.0
+Requires: gstreamer-plugins-bad >= 1.6.0
+Requires: gstreamer-plugins-base >= 1.6.0
+Requires: gstreamer-plugins-good >= 1.6.0
+Requires: gstreamer-soundtouch >= 1.6.0
+Requires: gstreamer-soup >= 1.6.0
+Requires: gstreamer-videosink >= 1.6.0
+Requires: gstreamer-visualisation >= 1.6.0
+Requires: hicolor-icon-theme
+Requires: libpeas-loader-python3
+Suggests: gstreamer-libav
Suggests: gstreamer-mpeg
Suggests: gstreamer-pango
+Suggests: python3-dbus
+Suggests: python3-pygobject3 >= 3.0.0
+Obsoletes: browser-plugin-totem < 3.14.1-1
+Obsoletes: mozilla-firefox-plugin-totem < 3.14.1-1
+Obsoletes: mozilla-plugin-totem < 3.14.1-1
+Obsoletes: totem-iplayer
+Obsoletes: totem-jamendo
+Obsoletes: totem-publish
+Obsoletes: totem-tracker
+Obsoletes: totem-upnp
+Obsoletes: totem-youtube
# sr@Latn vs. sr@latin
Conflicts: glibc-misc < 6:2.7
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%if %{with gstreamer}
+%define pluginsdir %{_libdir}/totem/plugins
+
%description
Totem is simple movie player for the GNOME desktop based on gstreamer.
It features a simple playlist, a full-screen mode, seek and volume
położenia w pliku i głośności, a także w miarę kompletną obsługę z
klawiatury.
-%else
-%description
-Totem is simple movie player for the GNOME desktop based on xine-libs.
-It features a simple playlist, a full-screen mode, seek and volume
-controls, as well as a pretty complete keyboard navigation.
-
-%description -l pl.UTF-8
-Totem to prosty odtwarzacz filmów dla środowiska GNOME oparty na
-xine-libs. Ma prostą listę odtwarzania, tryb pełnoekranowy, kontrolę
-położenia w pliku i głośności, a także w miarę kompletną obsługę z
-klawiatury.
-%endif
-
%package libs
-Summary: Totem shared libraries
-Summary(pl.UTF-8): Współdzielone biblioteki Totema
-Group: Libraries
-Requires: gnome-desktop-libs >= 2.20.0
-Requires: nautilus-libs >= 2.20.0
+Summary: Totem libraries
+Summary(pl.UTF-8): Biblioteki Totem
+Group: X11/Libraries
+Requires: gtk+3 >= 3.20.0
+Requires: totem-pl-parser >= 3.10.1
%description libs
-Totem shared libraries.
+This package contains Totem libraries.
%description libs -l pl.UTF-8
-Współdzielone biblioteki Totema.
+Pakiet zawiera biblioteki Totem.
%package devel
-Summary: Totem include files
-Summary(pl.UTF-8): Pliki nagłówkowe Totema
-Group: Development/Libraries
+Summary: Header files for totem
+Summary(pl.UTF-8): Pliki nagłówkowe i dokumentacja
+Group: X11/Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
-Requires: gtk+2-devel >= 2:2.12.1
+Requires: glib2-devel >= 1:2.44.0
+Requires: gtk+3-devel >= 3.20.0
+Requires: totem-pl-parser-devel >= 3.10.1
+Obsoletes: totem-static < 3.26.0
%description devel
-Totem headers files.
+This package contains the files necessary to develop applications
+using Totem's libraries.
%description devel -l pl.UTF-8
-Pliki nagłówkowe Totema.
+Pakiet zawiera pliki potrzebne do rozwoju aplikacji używających
+bibliotek programu Totem.
-%package static
-Summary: Static Totem libraries
-Summary(pl.UTF-8): Statyczne biblioteki Totema
-Group: Development/Libraries
-Requires: %{name}-devel = %{version}-%{release}
+%description devel -l pt_BR.UTF-8
+Este pacote contém os arquivos necessários para desenvolvimento de
+aplicações utilizando as bibliotecas do Totem.
-%description static
-Static Totem libraries.
+%package im-status
+Summary: Instant Messenger status plugin for Totem
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+Obsoletes: totem-galago
-%description static -l pl.UTF-8
-Statyczne biblioteki Totema.
+%description im-status
+This package provides a plugin to set your Instant Messenger status to
+away when a movie is playing.
-%package -n browser-plugin-%{name}
-Summary: Totem's browser plugin
-Summary(pl.UTF-8): Wtyczka Totema do przeglądarek WWW
-Group: X11/Libraries
+%package gromit
+Summary: Gromit Annotations plugin for Totem
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+Requires: gromit
+
+%description gromit
+This package provides a plugin to make annotations on screen.
+
+%package lirc
+Summary: LIRC (Infrared remote) plugin for Totem
+Group: Applications/Multimedia
Requires: %{name} = %{version}-%{release}
-Requires: browser-plugins >= 2.0
-Requires: browser-plugins(%{_target_base_arch})
-Provides: mozilla-firefox-plugin-totem
-Provides: mozilla-plugin-totem
-Obsoletes: mozilla-firefox-plugin-totem
-Obsoletes: mozilla-plugin-totem
-%description -n browser-plugin-%{name}
-Totem's plugin for browsers.
+%description lirc
+This package provides a plugin to add LIRC (Infrared remote) support
+to Totem.
+
+%package opensubtitles
+Summary: Subtitle Downloader plugin for Totem
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+Requires(post,postun): glib2 >= 1:2.26.0
+Requires: libpeas >= 1.1.0
+Requires: python3-pygobject3
+
+%description opensubtitles
+This package provides a plugin to look for subtitles for the currently
+playing movie.
+
+%package youtube
+Summary: YouTube plugin for Totem
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+Requires: gstreamer-ffmpeg
+Requires: gstreamer-plugins-bad
+Requires: gstreamer-x264
+
+%description youtube
+This package provides a plugin to allow browsing YouTube videos in
+Totem, and watching them.
+
+%package apidocs
+Summary: Totem API documentation
+Summary(pl.UTF-8): Dokumentacja API Totema
+Group: Documentation
+Requires: gtk-doc-common
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
-%description -n browser-plugin-%{name} -l pl.UTF-8
-Wtyczka Totem do przeglądarek WWW.
+%description apidocs
+Totem API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API Totema.
+
+%package -n nautilus-totem
+Summary: Video and Audio Properties tab for Nautilus
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+Requires: nautilus >= 3.0.0
+
+%description -n nautilus-totem
+This package provides a Nautilus extension that shows the properties
+of audio and video files in the properties dialog.
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-
-sed -i -e 's#sr\@Latn#sr\@latin#' po/LINGUAS
-mv po/sr\@{Latn,latin}.po
+%patch10 -p1
%build
-%{__intltoolize}
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__automake}
-%configure \
- --disable-scrollkeeper \
- %{?with_lirc:--enable-lirc} \
- --enable-mozilla \
- --enable-nautilus \
- --%{?with_nvtv:enable}%{!?with_nvtv:disable}-nvtv \
- %{?with_gstreamer:--enable-gstreamer}
-
-%{__make} \
- MOZILLA_IDLDIR="%{_includedir}/xulrunner/idl"
+%meson build \
+ -Denable-nautilus=yes \
+ -Denable-python=yes \
+ -Denable-gtk-doc=true
+# work-around for https://github.com/mesonbuild/meson/issues/1994
+%meson_build -C build src/Totem-1.0.gir
+%meson_build -C build -j1
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT \
- MOZILLA_PLUGINDIR=%{_browserpluginsdir} \
- typelibdir=%{_browserpluginsdir} \
- xptdir=%{_browserpluginsdir} \
- GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
-
-rm -f $RPM_BUILD_ROOT%{_browserpluginsdir}/*.{la,a}
-rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.{la,a}
-rm -f $RPM_BUILD_ROOT%{_libdir}/totem/plugins/*/*.{la,a}
+%meson_install -C build
%find_lang %{name} --with-gnome --with-omf --all-name
rm -rf $RPM_BUILD_ROOT
%post
-%gconf_schema_install totem-handlers.schemas
-%gconf_schema_install totem-video-thumbnail.schemas
-%gconf_schema_install totem.schemas
+/sbin/ldconfig
+%glib_compile_schemas
%scrollkeeper_update_post
%update_desktop_database_post
%update_icon_cache hicolor
-%preun
-%gconf_schema_uninstall totem-handlers.schemas
-%gconf_schema_uninstall totem-video-thumbnail.schemas
-%gconf_schema_uninstall totem.schemas
-
%postun
+/sbin/ldconfig
+%glib_compile_schemas
%scrollkeeper_update_postun
%update_desktop_database_postun
%update_icon_cache hicolor
-%post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
-%post -n browser-plugin-%{name}
-%update_browser_plugins
+%post opensubtitles
+%glib_compile_schemas
-%postun -n browser-plugin-%{name}
-if [ "$1" = 0 ]; then
- %update_browser_plugins
-fi
+%postun opensubtitles
+%glib_compile_schemas
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO
+%doc AUTHORS ChangeLog.pre-gitlog NEWS README TODO
%attr(755,root,root) %{_bindir}/totem
-%attr(755,root,root) %{_bindir}/totem-video-indexer
%attr(755,root,root) %{_bindir}/totem-video-thumbnailer
-%attr(755,root,root) %{_libdir}/nautilus/extensions-1.0/libtotem-properties-page.so
+%attr(755,root,root) %{_libexecdir}/totem-gallery-thumbnailer
+%{_datadir}/metainfo/org.gnome.Totem.appdata.xml
+%{_datadir}/dbus-1/services/org.gnome.Totem.service
%{_datadir}/%{name}
-%{_desktopdir}/totem.desktop
+%{_desktopdir}/org.gnome.Totem.desktop
%{_mandir}/man1/totem.1*
%{_mandir}/man1/totem-video-thumbnailer.1*
-%{_iconsdir}/hicolor/*/*/totem.*
-#%{_pixmapsdir}/vanity.png
-%{_sysconfdir}/gconf/schemas/totem-handlers.schemas
-%{_sysconfdir}/gconf/schemas/totem-video-thumbnail.schemas
-%{_sysconfdir}/gconf/schemas/totem.schemas
+%{_iconsdir}/hicolor/*/*/*.png
+%{_iconsdir}/hicolor/*/*/*.svg
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.gschema.xml
+%{_datadir}/GConf/gsettings/totem.convert
%dir %{_libdir}/totem
-%dir %{_libdir}/totem/plugins
-%{?with_bemused:%dir %{_libdir}/totem/plugins/bemused}
-%dir %{_libdir}/totem/plugins/galago
-%dir %{_libdir}/totem/plugins/gromit
-%dir %{_libdir}/totem/plugins/lirc
-%dir %{_libdir}/totem/plugins/media-player-keys
-%dir %{_libdir}/totem/plugins/ontop
-%dir %{_libdir}/totem/plugins/properties
-%dir %{_libdir}/totem/plugins/screensaver
-%dir %{_libdir}/totem/plugins/skipto
-%attr(755,root,root) %{_libdir}/totem/plugins/*/*.so
-%{_libdir}/totem/plugins/*/*.totem-plugin
-%{_libdir}/totem/plugins/*/*.ui
+%dir %{pluginsdir}
+
+%dir %{pluginsdir}/apple-trailers
+%{pluginsdir}/apple-trailers/apple-trailers.plugin
+%attr(755,root,root) %{pluginsdir}/apple-trailers/libapple-trailers.so
+
+%dir %{pluginsdir}/autoload-subtitles
+%{pluginsdir}/autoload-subtitles/autoload-subtitles.plugin
+%attr(755,root,root) %{pluginsdir}/autoload-subtitles/libautoload-subtitles.so
+
+%dir %{pluginsdir}/brasero-disc-recorder
+%attr(755,root,root) %{pluginsdir}/brasero-disc-recorder/libbrasero-disc-recorder.so
+%{pluginsdir}/brasero-disc-recorder/brasero-disc-recorder.plugin
+
+%dir %{pluginsdir}/dbus
+%{pluginsdir}/dbus/*.py
+%{pluginsdir}/dbus/dbusservice.plugin
+
+%dir %{pluginsdir}/media-player-keys
+%attr(755,root,root) %{pluginsdir}/media-player-keys/libmedia_player_keys.so
+%{pluginsdir}/media-player-keys/media-player-keys.plugin
+
+%dir %{pluginsdir}/ontop
+%attr(755,root,root) %{pluginsdir}/ontop/libontop.so
+%{pluginsdir}/ontop/ontop.plugin
+
+%dir %{pluginsdir}/properties
+%attr(755,root,root) %{pluginsdir}/properties/libmovie-properties.so
+%{pluginsdir}/properties/movie-properties.plugin
+
+%dir %{pluginsdir}/pythonconsole
+%{pluginsdir}/pythonconsole/console.py
+%{pluginsdir}/pythonconsole/pythonconsole.py
+%{pluginsdir}/pythonconsole/pythonconsole.plugin
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.pythonconsole.gschema.xml
+%{_datadir}/GConf/gsettings/pythonconsole.convert
+
+%dir %{pluginsdir}/recent
+%attr(755,root,root) %{pluginsdir}/recent/librecent.so
+%{pluginsdir}/recent/recent.plugin
+
+%dir %{pluginsdir}/rotation
+%attr(755,root,root) %{pluginsdir}/rotation/librotation.so
+%{pluginsdir}/rotation/rotation.plugin
+
+%dir %{pluginsdir}/save-file
+%attr(755,root,root) %{pluginsdir}/save-file/libsave-file.so
+%{pluginsdir}/save-file/save-file.plugin
+
+%dir %{pluginsdir}/screensaver
+%attr(755,root,root) %{pluginsdir}/screensaver/libscreensaver.so
+%{pluginsdir}/screensaver/screensaver.plugin
+
+%dir %{pluginsdir}/screenshot
+%attr(755,root,root) %{pluginsdir}/screenshot/libscreenshot.so
+%{pluginsdir}/screenshot/gallery.ui
+%{pluginsdir}/screenshot/screenshot.plugin
+
+%dir %{pluginsdir}/skipto
+%attr(755,root,root) %{pluginsdir}/skipto/libskipto.so
+%{pluginsdir}/skipto/skipto.plugin
+%{pluginsdir}/skipto/skipto.ui
+
+%{_datadir}/thumbnailers/totem.thumbnailer
+
+%dir %{pluginsdir}/variable-rate
+%attr(755,root,root) %{pluginsdir}/variable-rate/libvariable-rate.so
+%{pluginsdir}/variable-rate/variable-rate.plugin
+
+%dir %{pluginsdir}/vimeo
+%attr(755,root,root) %{pluginsdir}/vimeo/libvimeo.so
+%{pluginsdir}/vimeo/vimeo.plugin
+
+%dir %{pluginsdir}/zeitgeist-dp
+%attr(755,root,root) %{pluginsdir}/zeitgeist-dp/libtotem-zeitgeist-dp-plugin.so
+%{pluginsdir}/zeitgeist-dp/zeitgeist-dp.plugin
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libtotem-plparser.so.*.*.*
+%attr(755,root,root) %{_libdir}/libtotem.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libtotem.so.0
+%{_libdir}/girepository-1.0/Totem-1.0.typelib
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libtotem-plparser.so
-%{_libdir}/libtotem-plparser.la
+%attr(755,root,root) %{_libdir}/libtotem.so
%{_includedir}/totem
-%{_pkgconfigdir}/totem-plparser.pc
+%{_pkgconfigdir}/totem.pc
+%{_datadir}/gir-1.0/Totem-1.0.gir
+
+%files im-status
+%defattr(644,root,root,755)
+%dir %{pluginsdir}/im-status
+%attr(755,root,root) %{pluginsdir}/im-status/libtotem-im-status.so
+%{pluginsdir}/im-status/totem-im-status.plugin
+
+%files gromit
+%defattr(644,root,root,755)
+%dir %{pluginsdir}/gromit
+%attr(755,root,root) %{pluginsdir}/gromit/libgromit.so
+%{pluginsdir}/gromit/gromit.plugin
+
+%files lirc
+%defattr(644,root,root,755)
+%dir %{pluginsdir}/lirc
+%attr(755,root,root) %{pluginsdir}/lirc/liblirc.so
+%{pluginsdir}/lirc/lirc.plugin
+%{pluginsdir}/lirc/totem_lirc_default
-%files static
+%files opensubtitles
+%defattr(644,root,root,755)
+%dir %{pluginsdir}/opensubtitles
+%{pluginsdir}/opensubtitles/*.py
+%{pluginsdir}/opensubtitles/opensubtitles.plugin
+%{pluginsdir}/opensubtitles/opensubtitles.ui
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.opensubtitles.gschema.xml
+%{_datadir}/GConf/gsettings/opensubtitles.convert
+
+%files apidocs
%defattr(644,root,root,755)
-%{_libdir}/libtotem-plparser.a
+%{_gtkdocdir}/totem
-%files -n browser-plugin-%{name}
+%files -n nautilus-totem
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/totem-plugin-viewer
-%attr(755,root,root) %{_browserpluginsdir}/*.so
-%attr(755,root,root) %{_browserpluginsdir}/*.xpt
+%attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libtotem-properties-page.so