]> git.pld-linux.org Git - packages/totem.git/blobdiff - totem.spec
- BR: gnome-desktop-devel, release 2 (soname change)
[packages/totem.git] / totem.spec
index 354acf59ff9b36862150f738f6bdc5e99f1d9cfd..f9264b0936e8780b59758f6c0e0f098d2ea79250 100644 (file)
@@ -1,98 +1,95 @@
-#
-# 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.24.1
-Release:       1
-License:       GPL v2
+Version:       43.0
+Release:       2
+License:       GPL v2+ with GStreamer plugins exception
 Group:         X11/Applications/Multimedia
-Source0:       http://ftp.gnome.org/pub/GNOME/sources/totem/2.24/%{name}-%{version}.tar.bz2
-# Source0-md5: 326ae306d79076562a577cea761693be
-# 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
-URL:           http://www.gnome.org/projects/totem/
-BuildRequires: GConf2-devel >= 2.22.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.16.1
-BuildRequires: gmyth-devel
-BuildRequires: gmyth-upnp-devel
-BuildRequires: gnome-common >= 2.20.0
-BuildRequires: gnome-doc-utils >= 0.12.0
-BuildRequires: gnome-vfs2-devel >= 2.22.0
-%{?with_gstreamer:BuildRequires:       gstreamer-plugins-base-devel >= 0.10.12}
-BuildRequires: gtk+2-devel >= 2:2.12.8
-BuildRequires: intltool >= 0.36.2
-BuildRequires: iso-codes
-BuildRequires: libepc-ui-devel
-BuildRequires: libgalago-devel >= 0.5.2
-BuildRequires: libgnomeui-devel >= 2.22.01
-%{?with_nvtv:BuildRequires:    libnvtvsimple-devel >= 0.4.5}
-BuildRequires: libtool
-BuildRequires: libtracker-devel
-%{?with_lirc:BuildRequires:    lirc-devel}
-BuildRequires: nautilus-devel >= 2.22.0
+Source0:       https://download.gnome.org/sources/totem/43/%{name}-%{version}.tar.xz
+# Source0-md5: fb79639052d09385c5d6f94f4edb030c
+# PLD-specific patches
+Patch10:       %{name}-configure.patch
+URL:           https://wiki.gnome.org/Apps/Videos
+BuildRequires: docbook-dtd45-xml
+BuildRequires: gdk-pixbuf2-devel >= 2.24.0
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.72.0
+BuildRequires: gnome-desktop-devel >= 3.0
+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.22.0
+BuildRequires: gtk-doc >= 1.14
+BuildRequires: libhandy1-devel >= 1.5.0
+BuildRequires: libpeas-devel >= 1.1.0
+BuildRequires: libpeas-gtk-devel >= 1.1.0
+BuildRequires: libportal-gtk3-devel
+BuildRequires: libxml2-devel >= 1:2.6.31
+BuildRequires: meson >= 0.57.0
+BuildRequires: ninja >= 1.5
 BuildRequires: pkgconfig
-BuildRequires: python-pygtk-devel >= 2:2.12.0
+BuildRequires: py3lint >= 2.4.4
+BuildRequires: python3-devel >= 1:3.2
+BuildRequires: python3-pygobject3-devel >= 3.0.0
+BuildRequires: rpm-pythonprov
+BuildRequires: rpm-build >= 4.6
 BuildRequires: rpmbuild(find_lang) >= 1.23
-BuildRequires: rpmbuild(macros) >= 1.357
-BuildRequires: scrollkeeper
+BuildRequires: rpmbuild(macros) >= 1.736
 BuildRequires: sed >= 4.0
 BuildRequires: shared-mime-info >= 0.22
-BuildRequires: startup-notification-devel >= 0.8
-BuildRequires: totem-pl-parser-devel >= 2.23.91
-BuildRequires: vala >= 0.3.5
-%{!?with_gstreamer:BuildRequires:      xine-lib-devel >= 2:1.0.2-1}
-BuildRequires: xorg-lib-libXv-devel
+BuildRequires: totem-pl-parser-devel >= 3.26.5
+BuildRequires: vala >= 2:0.14.1
+BuildRequires: vala-zeitgeist
+BuildRequires: xorg-lib-libICE-devel
+BuildRequires: xorg-lib-libSM-devel
+BuildRequires: xorg-lib-libX11-devel >= 1.8
+BuildRequires: xorg-lib-libXrandr-devel >= 1.1.1
+BuildRequires: xorg-lib-libXtst-devel
 BuildRequires: xorg-lib-libXxf86vm-devel >= 1.0.1
-BuildRequires: xulrunner-devel >= 1.8.1.12-1.20080208.3
+BuildRequires: xorg-proto-xproto-devel
+BuildRequires: zeitgeist-devel >= 0.9.12
 Requires(post,postun): /sbin/ldconfig
-Requires(post,postun): gtk+2
-Requires(post,postun): hicolor-icon-theme
-Requires(post,postun): scrollkeeper
-Requires(post,preun):  GConf2
-%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.8
-Requires:      nautilus >= 2.22.0
-Suggests:      galago-daemon
-Suggests:      gstreamer-ffmpeg
-Suggests:      gstreamer-mpeg
-Suggests:      gstreamer-pango
-# youtube plugin
-Suggests:      gstreamer-plugins-bad
-Suggests:      gstreamer-soup
-Suggests:      python-gdata
-# sr@Latn vs. sr@latin
-Conflicts:     glibc-misc < 6:2.7
+Requires(post,postun): gtk-update-icon-cache
+Requires(post,postun): glib2 >= 1:2.72.0
+Requires:      %{name}-libs = %{version}-%{release}
+Requires:      glib2 >= 1:2.72.0
+Requires:      gnome-icon-theme >= 3.0.0
+Requires:      gstreamer-audiosink >= 1.6.0
+Requires:      gstreamer-plugins-bad >= 1.6.0
+# playbin(playback),videoscale plugins
+Requires:      gstreamer-plugins-base >= 1.6.0
+# autoaudiosink,scaletempo,gtkglsink,glsinkbin
+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 >= 1.1.0
+Requires:      xorg-lib-libX11 >= 1.8
+Suggests:      gstreamer-libav >= 1.6.0
+Suggests:      gstreamer-mpeg >= 1.6.0
+Suggests:      gstreamer-pango >= 1.6.0
+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:     nautilus-totem < 3.34
+Obsoletes:     totem-gromit < 3.34
+Obsoletes:     totem-iplayer < 3.6
+Obsoletes:     totem-jamendo < 3.2
+Obsoletes:     totem-lirc < 3.34
+Obsoletes:     totem-publish < 3.6
+Obsoletes:     totem-tracker < 3.2
+Obsoletes:     totem-upnp < 3.2
+Obsoletes:     totem-youtube < 3.4
 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
@@ -104,186 +101,239 @@ gstreamer. 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.
 
-%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.
+%package libs
+Summary:       Totem libraries
+Summary(pl.UTF-8):     Biblioteki Totem
+Group:         X11/Libraries
+Requires:      glib2 >= 1:2.72.0
+Requires:      gtk+3 >= 3.22.0
+Requires:      libhandy1 >= 1.5.0
+Requires:      totem-pl-parser >= 3.26.5
 
-%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
+%description libs
+This package contains Totem libraries.
 
-%package -n browser-plugin-%{name}
-Summary:       Totem's browser plugin
-Summary(pl.UTF-8):     Wtyczka Totema do przeglądarek WWW
-Group:         X11/Libraries
+%description libs -l pl.UTF-8
+Pakiet zawiera biblioteki Totem.
+
+%package devel
+Summary:       Header files for totem
+Summary(pl.UTF-8):     Pliki nagłówkowe i dokumentacja
+Group:         X11/Development/Libraries
+Requires:      %{name}-libs = %{version}-%{release}
+Requires:      glib2-devel >= 1:2.72.0
+Requires:      gtk+3-devel >= 3.22.0
+Requires:      totem-pl-parser-devel >= 3.26.5
+Obsoletes:     totem-static < 3.26.0
+
+%description devel
+This package contains the files necessary to develop applications
+using Totem's libraries.
+
+%description devel -l pl.UTF-8
+Pakiet zawiera pliki potrzebne do rozwoju aplikacji używających
+bibliotek programu Totem.
+
+%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.
+
+%package im-status
+Summary:       Instant Messenger status plugin for Totem
+Summary(pl.UTF-8):     Wtyczka Totema obsługująca stan na komunikatorze
+Group:         Applications/Multimedia
+Requires:      %{name} = %{version}-%{release}
+Obsoletes:     totem-galago < 3.0
+
+%description im-status
+This package provides a plugin to set your Instant Messenger status to
+away when a movie is playing.
+
+%description im-status -l pl.UTF-8
+Ten pakiet zawiera wtyczkę ustawiającą stan na komunikatorze na
+nieobecny ("away"), kiedy odtwarzany jest film.
+
+%package opensubtitles
+Summary:       Subtitle Downloader plugin for Totem
+Summary(pl.UTF-8):     Wtyczka Totema ściągająca napisy
+Group:         Applications/Multimedia
+Requires(post,postun): glib2 >= 1:2.72.0
 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
+Requires:      libpeas >= 1.1.0
+Requires:      python3-pygobject3
 
-%description -n browser-plugin-%{name}
-Totem's plugin for browsers.
+%description opensubtitles
+This package provides a plugin to look for subtitles for the currently
+playing movie.
 
-%description -n browser-plugin-%{name} -l pl.UTF-8
-Wtyczka Totem do przeglądarek WWW.
+%description opensubtitles -l pl.UTF-8
+Ten pakiet zawiera wtyczkę wyszukującą napisy do aktualnie
+odtwarzanego filmu.
+
+%package apidocs
+Summary:       Totem API documentation
+Summary(pl.UTF-8):     Dokumentacja API Totema
+Group:         Documentation
+Requires:      gtk-doc-common
+BuildArch:     noarch
+
+%description apidocs
+Totem API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API Totema.
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
+%patch10 -p1
 
 %build
-%{__intltoolize}
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-       --disable-scrollkeeper \
-       --enable-vala \
-       %{?with_lirc:--enable-lirc} \
-       --enable-mozilla \
-       --enable-nautilus \
-       --%{?with_nvtv:enable}%{!?with_nvtv:disable}-nvtv \
-       %{?with_gstreamer:--enable-gstreamer} \
-       --enable-python \
-       --with-gecko=xulrunner
-
-%{__make}
+%meson build \
+       -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 \
-       BROWSER_PLUGIN_DIR=%{_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-2.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
+%find_lang %{name} --with-gnome
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 /sbin/ldconfig
-%gconf_schema_install totem-handlers.schemas
-%gconf_schema_install totem-video-thumbnail.schemas
-%gconf_schema_install totem.schemas
-%scrollkeeper_update_post
+%glib_compile_schemas
 %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
-%scrollkeeper_update_postun
+%glib_compile_schemas
 %update_desktop_database_postun
 %update_icon_cache hicolor
 
-%post -n browser-plugin-%{name}
-%update_browser_plugins
+%post   libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
 
-%postun -n browser-plugin-%{name}
-if [ "$1" = 0 ]; then
-       %update_browser_plugins
-fi
+%post opensubtitles
+%glib_compile_schemas
+
+%postun opensubtitles
+%glib_compile_schemas
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog NEWS README TODO
+%doc AUTHORS COPYING NEWS README
 %attr(755,root,root) %{_bindir}/totem
-%attr(755,root,root) %{_bindir}/totem-audio-preview
-%attr(755,root,root) %{_bindir}/totem-video-indexer
 %attr(755,root,root) %{_bindir}/totem-video-thumbnailer
-%attr(755,root,root) %{_libdir}/libbaconvideowidget.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libbaconvideowidget.so.0
-%attr(755,root,root) %{_libdir}/nautilus/extensions-2.0/libtotem-properties-page.so
-%attr(755,root,root) %{_libdir}/totem/totem-bugreport.py
-%{_datadir}/%{name}
-%{_desktopdir}/totem.desktop
+%attr(755,root,root) %{_libexecdir}/totem-gallery-thumbnailer
+%{_datadir}/metainfo/org.gnome.Totem.appdata.xml
+%{_datadir}/dbus-1/services/org.gnome.Totem.service
+%{_desktopdir}/org.gnome.Totem.desktop
 %{_mandir}/man1/totem.1*
 %{_mandir}/man1/totem-video-thumbnailer.1*
-%{_iconsdir}/hicolor/*/*/totem.*
-%{_sysconfdir}/gconf/schemas/totem-handlers.schemas
-%{_sysconfdir}/gconf/schemas/totem-video-thumbnail.schemas
-%{_sysconfdir}/gconf/schemas/totem.schemas
+%{_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
-%if %{with bemused}
-%dir %{_libdir}/totem/plugins/bemused
-%attr(755,root,root) %{_libdir}/totem/plugins/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
-
-%files -n browser-plugin-%{name}
+%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}/mpris
+%attr(755,root,root) %{pluginsdir}/mpris/libmpris.so
+%{pluginsdir}/mpris/mpris.plugin
+
+%dir %{pluginsdir}/open-directory
+%attr(755,root,root) %{pluginsdir}/open-directory/libopen-directory.so
+%{pluginsdir}/open-directory/open-directory.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/screenshot.plugin
+
+%dir %{pluginsdir}/skipto
+%attr(755,root,root) %{pluginsdir}/skipto/libskipto.so
+%{pluginsdir}/skipto/skipto.plugin
+
+%{_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
+
+%files libs
+%defattr(644,root,root,755)
+%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.so
+%{_includedir}/totem
+%{_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 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)
-%attr(755,root,root) %{_libdir}/totem-plugin-viewer
-%attr(755,root,root) %{_browserpluginsdir}/*.so
+%{_gtkdocdir}/totem
This page took 0.056969 seconds and 4 git commands to generate.