|
|
|
@ -1,18 +1,15 @@
|
|
|
|
|
# Byte compile python plugins with python3
|
|
|
|
|
%global __python %{__python3}
|
|
|
|
|
|
|
|
|
|
%global gst_plugins_base_version 1.6.0
|
|
|
|
|
%global gtk3_version 3.19.4
|
|
|
|
|
|
|
|
|
|
Name: totem
|
|
|
|
|
Epoch: 1
|
|
|
|
|
Version: 3.26.2
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Version: 3.38.2
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
Summary: Movie player for GNOME
|
|
|
|
|
|
|
|
|
|
License: GPLv2+ with exceptions
|
|
|
|
|
URL: https://wiki.gnome.org/Apps/Videos
|
|
|
|
|
Source0: https://download.gnome.org/sources/%{name}/3.26/%{name}-%{version}.tar.xz
|
|
|
|
|
Source0: https://download.gnome.org/sources/%{name}/3.38/%{name}-%{version}.tar.xz
|
|
|
|
|
|
|
|
|
|
BuildRequires: pkgconfig(cairo)
|
|
|
|
|
BuildRequires: pkgconfig(clutter-1.0)
|
|
|
|
@ -36,27 +33,23 @@ BuildRequires: gstreamer1-plugins-good
|
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
|
BuildRequires: gettext
|
|
|
|
|
BuildRequires: gtk-doc
|
|
|
|
|
BuildRequires: intltool
|
|
|
|
|
BuildRequires: itstool
|
|
|
|
|
BuildRequires: meson
|
|
|
|
|
BuildRequires: python3-devel
|
|
|
|
|
BuildRequires: pkgconfig(pygobject-3.0)
|
|
|
|
|
BuildRequires: vala
|
|
|
|
|
BuildRequires: /usr/bin/appstream-util
|
|
|
|
|
|
|
|
|
|
# For the nautilus extension
|
|
|
|
|
BuildRequires: pkgconfig(libnautilus-extension)
|
|
|
|
|
BuildRequires: /usr/bin/desktop-file-validate
|
|
|
|
|
|
|
|
|
|
# Work-around for fontconfig bug https://bugzilla.redhat.com/show_bug.cgi?id=480928
|
|
|
|
|
BuildRequires: liberation-sans-fonts
|
|
|
|
|
|
|
|
|
|
# For plugins
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
BuildRequires: lirc-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: pkgconfig(grilo-0.3)
|
|
|
|
|
BuildRequires: pkgconfig(grilo-pls-0.3)
|
|
|
|
|
|
|
|
|
|
Requires: %{name}-video-thumbnailer%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
# For all the Python plugins
|
|
|
|
|
Requires: libpeas-loader-python3%{?_isa}
|
|
|
|
|
Requires: python3-gobject
|
|
|
|
@ -73,35 +66,13 @@ Requires: grilo-plugins%{?_isa}
|
|
|
|
|
Requires: gsettings-desktop-schemas%{?_isa}
|
|
|
|
|
Requires: gtk3%{?_isa} >= %{gtk3_version}
|
|
|
|
|
|
|
|
|
|
Recommends: gstreamer1-plugin-openh264%{?_isa}
|
|
|
|
|
Recommends: gstreamer1-plugins-bad-free%{?_isa}
|
|
|
|
|
|
|
|
|
|
# The mythtv sub-package was removed
|
|
|
|
|
# (obsoleted by -upnp then by grilo in main)
|
|
|
|
|
Obsoletes: totem-mythtv < 1:2.91.0-1
|
|
|
|
|
Provides: totem-mythtv = %{epoch}:%{version}-%{release}
|
|
|
|
|
# The upnp sub-package was removed
|
|
|
|
|
# (obsoleted by the grilo plugin)
|
|
|
|
|
Obsoletes: totem-upnp < 1:3.1.4-1
|
|
|
|
|
Provides: totem-upnp = %{epoch}:%{version}-%{release}
|
|
|
|
|
# The jamendo sub-package was removed
|
|
|
|
|
# (obsoleted by the grilo plugin)
|
|
|
|
|
Obsoletes: totem-jamendo < 1:3.1.4-1
|
|
|
|
|
Provides: totem-jamendo = %{epoch}:%{version}-%{release}
|
|
|
|
|
# The tracker sub-package was removed
|
|
|
|
|
# (obsoleted by the grilo plugin)
|
|
|
|
|
Obsoletes: totem-tracker < 1:3.1.4-1
|
|
|
|
|
Provides: totem-tracker = %{epoch}:%{version}-%{release}
|
|
|
|
|
# The publish sub-package was removed
|
|
|
|
|
# (obsoleted by nothing)
|
|
|
|
|
Obsoletes: totem-publish < 1:3.1.4-1
|
|
|
|
|
Provides: totem-publish = %{epoch}:%{version}-%{release}
|
|
|
|
|
# mozilla plugin support removed in 3.13.90
|
|
|
|
|
Obsoletes: totem-mozplugin < 1:3.13.90-1
|
|
|
|
|
Obsoletes: totem-mozplugin-vegas < 1:3.13.90-1
|
|
|
|
|
# The youtube sub-package was removed
|
|
|
|
|
# (obsoleted by the grilo plugin)
|
|
|
|
|
Obsoletes: totem-youtube < 1:3.22.1-1
|
|
|
|
|
Provides: totem-youtube = %{epoch}:%{version}-%{release}
|
|
|
|
|
# Removed in F30
|
|
|
|
|
Obsoletes: totem-nautilus < 1:3.31.91
|
|
|
|
|
# Removed in F31
|
|
|
|
|
Obsoletes: totem-lirc < 1:3.33.0
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Totem is simple movie player for the GNOME desktop. It features a
|
|
|
|
@ -110,14 +81,13 @@ a pretty complete keyboard navigation.
|
|
|
|
|
|
|
|
|
|
Totem is extensible through a plugin system.
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
%package lirc
|
|
|
|
|
Summary: LIRC (Infrared remote) plugin for Totem
|
|
|
|
|
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
%package video-thumbnailer
|
|
|
|
|
Summary: Totem video thumbnailer
|
|
|
|
|
# split out from totem package in F34
|
|
|
|
|
Conflicts: totem < 1:3.38.0-4
|
|
|
|
|
|
|
|
|
|
%description lirc
|
|
|
|
|
This package provides a plugin to add LIRC (Infrared remote) support to Totem.
|
|
|
|
|
%endif
|
|
|
|
|
%description video-thumbnailer
|
|
|
|
|
This package contains the Totem video thumbnailer.
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: Plugin writer's documentation for totem
|
|
|
|
@ -127,14 +97,6 @@ Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
The %{name}-devel package contains API documentation for
|
|
|
|
|
developing developing plugins for %{name}.
|
|
|
|
|
|
|
|
|
|
%package nautilus
|
|
|
|
|
Summary: Video and Audio Properties tab for Nautilus
|
|
|
|
|
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description nautilus
|
|
|
|
|
This package provides a Nautilus extension that shows the properties of
|
|
|
|
|
audio and video files in the properties dialog.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -p1
|
|
|
|
|
|
|
|
|
@ -147,19 +109,18 @@ audio and video files in the properties dialog.
|
|
|
|
|
%meson_install
|
|
|
|
|
%find_lang %{name} --with-gnome
|
|
|
|
|
|
|
|
|
|
%py_byte_compile %{python3} %{buildroot}%{_libdir}/totem/plugins/
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/org.gnome.Totem.appdata.xml
|
|
|
|
|
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Totem.desktop
|
|
|
|
|
|
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
|
|
%doc AUTHORS NEWS README TODO
|
|
|
|
|
%doc AUTHORS NEWS README
|
|
|
|
|
%license COPYING
|
|
|
|
|
%{_bindir}/%{name}
|
|
|
|
|
%{_bindir}/%{name}-video-thumbnailer
|
|
|
|
|
%{_bindir}/totem
|
|
|
|
|
%{_libdir}/libtotem.so.*
|
|
|
|
|
%{_libdir}/girepository-1.0/Totem-1.0.typelib
|
|
|
|
|
%{_datadir}/applications/org.gnome.Totem.desktop
|
|
|
|
@ -169,7 +130,6 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Totem.de
|
|
|
|
|
%{_datadir}/totem/controls.ui
|
|
|
|
|
%{_datadir}/totem/playlist.ui
|
|
|
|
|
%{_datadir}/totem/preferences.ui
|
|
|
|
|
%{_datadir}/totem/properties.ui
|
|
|
|
|
%{_datadir}/totem/shortcuts.ui
|
|
|
|
|
%{_datadir}/totem/totem.ui
|
|
|
|
|
%{_datadir}/totem/uri.ui
|
|
|
|
@ -183,10 +143,8 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Totem.de
|
|
|
|
|
%endif
|
|
|
|
|
%{_libdir}/totem/plugins/apple-trailers
|
|
|
|
|
%{_libdir}/totem/plugins/autoload-subtitles
|
|
|
|
|
%{_libdir}/totem/plugins/brasero-disc-recorder
|
|
|
|
|
%{_libdir}/totem/plugins/gromit
|
|
|
|
|
%{_libdir}/totem/plugins/im-status
|
|
|
|
|
%{_libdir}/totem/plugins/ontop
|
|
|
|
|
%{_libdir}/totem/plugins/open-directory
|
|
|
|
|
%{_libdir}/totem/plugins/recent
|
|
|
|
|
%{_libdir}/totem/plugins/rotation
|
|
|
|
|
%{_libdir}/totem/plugins/screensaver
|
|
|
|
@ -198,21 +156,17 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Totem.de
|
|
|
|
|
%{_libdir}/totem/plugins/variable-rate
|
|
|
|
|
%{_libdir}/totem/plugins/vimeo
|
|
|
|
|
%{_libexecdir}/totem-gallery-thumbnailer
|
|
|
|
|
%{_datadir}/icons/hicolor/*/apps/org.gnome.Totem.png
|
|
|
|
|
%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Totem.svg
|
|
|
|
|
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Totem-symbolic.svg
|
|
|
|
|
%{_mandir}/man1/%{name}.1*
|
|
|
|
|
%{_mandir}/man1/totem-video-thumbnailer.1*
|
|
|
|
|
%{_mandir}/man1/totem.1*
|
|
|
|
|
%{_datadir}/GConf/gsettings/*.convert
|
|
|
|
|
%{_datadir}/glib-2.0/schemas/*.xml
|
|
|
|
|
%{_datadir}/thumbnailers/totem.thumbnailer
|
|
|
|
|
|
|
|
|
|
%files nautilus
|
|
|
|
|
%{_libdir}/nautilus/extensions-3.0/*.so*
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
%files lirc
|
|
|
|
|
%{_libdir}/totem/plugins/lirc
|
|
|
|
|
%endif
|
|
|
|
|
%files video-thumbnailer
|
|
|
|
|
%license COPYING
|
|
|
|
|
%{_bindir}/totem-video-thumbnailer
|
|
|
|
|
%{_mandir}/man1/totem-video-thumbnailer.1*
|
|
|
|
|
%{_datadir}/thumbnailers/totem.thumbnailer
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%{_datadir}/gtk-doc/html/totem
|
|
|
|
@ -222,22 +176,119 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Totem.de
|
|
|
|
|
%{_datadir}/gir-1.0/Totem-1.0.gir
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Jul 26 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 1:3.26.2-1
|
|
|
|
|
- Rebuilt for MSVSphere 8.8
|
|
|
|
|
* Mon May 22 2023 Kalev Lember <klember@redhat.com> - 3.38.2-2
|
|
|
|
|
- Use conflicts for totem-video-thumbnailer split instead of self-obsoletes
|
|
|
|
|
- Resolves: rhbz#1949422
|
|
|
|
|
|
|
|
|
|
* Mon Oct 18 2021 Bastien Nocera <bnocera@redhat.com> - 3.38.2-1
|
|
|
|
|
+ totem-3.38.2-1
|
|
|
|
|
- Update to 3.38.2
|
|
|
|
|
- Resolves: rhbz#2014992
|
|
|
|
|
|
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1:3.38.1-2
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Mon Jun 21 2021 Bastien Nocera <bnocera@redhat.com> - 3.38.1-1
|
|
|
|
|
+ totem-3.38.1-1
|
|
|
|
|
- Update to 3.38.1
|
|
|
|
|
- Resolves: rhbz#1972740
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1:3.38.0-6
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Wed Mar 03 2021 Kalev Lember <klember@redhat.com> - 1:3.38.0-5
|
|
|
|
|
- Add self-obsoletes to help with the totem-video-thumbnailer split
|
|
|
|
|
|
|
|
|
|
* Tue Feb 23 2021 Kalev Lember <klember@redhat.com> - 1:3.38.0-4
|
|
|
|
|
- Split totem-video-thumbnailer out to a separate subpackage
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.38.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Nov 17 2020 Kalev Lember <klember@redhat.com> - 1:3.38.0-2
|
|
|
|
|
- Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Sep 10 2020 Kalev Lember <klember@redhat.com> - 1:3.38.0-1
|
|
|
|
|
- Update to 3.38.0
|
|
|
|
|
|
|
|
|
|
* Tue Sep 01 2020 Kalev Lember <klember@redhat.com> - 1:3.37.90-1
|
|
|
|
|
- Update to 3.37.90
|
|
|
|
|
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.34.1-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jun 16 2020 Bastien Nocera <bnocera@redhat.com> - 3.34.1-5
|
|
|
|
|
+ totem-3.34.1-5
|
|
|
|
|
- Remove automagic Python bytecompilation
|
|
|
|
|
|
|
|
|
|
* Fri Mar 20 2020 Kalev Lember <klember@redhat.com> - 1:3.34.1-4
|
|
|
|
|
- Recommend gstreamer1-plugin-openh264
|
|
|
|
|
|
|
|
|
|
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.34.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 16 2020 Kalev Lember <klember@redhat.com> - 1:3.34.1-2
|
|
|
|
|
- Rebuilt for libgnome-desktop soname bump
|
|
|
|
|
|
|
|
|
|
* Mon Oct 07 2019 Kalev Lember <klember@redhat.com> - 1:3.34.1-1
|
|
|
|
|
- Update to 3.34.1
|
|
|
|
|
|
|
|
|
|
* Fri Sep 06 2019 Kalev Lember <klember@redhat.com> - 1:3.34.0-1
|
|
|
|
|
- Update to 3.34.0
|
|
|
|
|
|
|
|
|
|
* Mon Aug 12 2019 Kalev Lember <klember@redhat.com> - 1:3.33.90-1
|
|
|
|
|
- Update to 3.33.90
|
|
|
|
|
|
|
|
|
|
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.33.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jul 21 2019 Kalev Lember <klember@redhat.com> - 1:3.33.0-2
|
|
|
|
|
- Rebuilt for libgnome-desktop soname bump
|
|
|
|
|
|
|
|
|
|
* Fri Jul 19 2019 Kalev Lember <klember@redhat.com> - 1:3.33.0-1
|
|
|
|
|
- Update to 3.33.0
|
|
|
|
|
- Remove and obsolete totem-lirc subpackage
|
|
|
|
|
|
|
|
|
|
* Mon Jul 15 2019 Kalev Lember <klember@redhat.com> - 1:3.32.1-1
|
|
|
|
|
- Update to 3.32.1
|
|
|
|
|
|
|
|
|
|
* Mon Mar 11 2019 Kalev Lember <klember@redhat.com> - 1:3.32.0-1
|
|
|
|
|
- Update to 3.32.0
|
|
|
|
|
|
|
|
|
|
* Tue Mar 05 2019 Kalev Lember <klember@redhat.com> - 1:3.31.92-1
|
|
|
|
|
- Update to 3.31.92
|
|
|
|
|
|
|
|
|
|
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 1:3.31.91-2
|
|
|
|
|
- Rebuilt against fixed atk (#1626575)
|
|
|
|
|
|
|
|
|
|
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 1:3.31.91-1
|
|
|
|
|
- Update to 3.31.91
|
|
|
|
|
- Remove and obsolete totem-nautilus subpackage
|
|
|
|
|
|
|
|
|
|
* Fri Feb 08 2019 Kalev Lember <klember@redhat.com> - 1:3.31.90-1
|
|
|
|
|
- Update to 3.31.90
|
|
|
|
|
|
|
|
|
|
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.30.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Dec 11 2018 Bastien Nocera <bnocera@redhat.com> - 1:3.30.0-1
|
|
|
|
|
- Update to 3.30.0
|
|
|
|
|
|
|
|
|
|
* Tue Jul 24 2018 Bastien Nocera <bnocera@redhat.com> - 3.26.2-1
|
|
|
|
|
+ totem-3.26.2-1
|
|
|
|
|
- Update to 3.26.2
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.26.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1:3.26.1-2
|
|
|
|
|
- Rebuilt for Python 3.7
|
|
|
|
|
|
|
|
|
|
* Fri Jun 15 2018 Bastien Nocera <bnocera@redhat.com> - 3.26.1-1
|
|
|
|
|
+ totem-3.26.1-1
|
|
|
|
|
- Update to 3.26.1
|
|
|
|
|
|
|
|
|
|
* Thu Jun 14 2018 Bastien Nocera <bnocera@redhat.com> - 1:3.26.0-8
|
|
|
|
|
+ totem-3.26.0-8
|
|
|
|
|
- Remove pylint dependency
|
|
|
|
|
Resolves: #1590447
|
|
|
|
|
|
|
|
|
|
* Tue Feb 13 2018 Björn Esser <besser82@fedoraproject.org> - 1:3.26.0-7
|
|
|
|
|
- Rebuild against newer gnome-desktop3 package
|
|
|
|
|
|
|
|
|
|