Compare commits

...

No commits in common. 'c9' and 'i8c' have entirely different histories.
c9 ... i8c

2
.gitignore vendored

@ -1 +1 @@
SOURCES/totem-3.38.2.tar.xz
SOURCES/totem-3.26.2.tar.xz

@ -1 +1 @@
52522c288ea01133f4b9ad04f571f3983f77f8b8 SOURCES/totem-3.38.2.tar.xz
25149fc34737f1f6b4ba3cd667acae2d861c0495 SOURCES/totem-3.26.2.tar.xz

@ -1,15 +1,18 @@
# 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.38.2
Release: 2%{?dist}
Version: 3.26.2
Release: 1%{?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.38/%{name}-%{version}.tar.xz
Source0: https://download.gnome.org/sources/%{name}/3.26/%{name}-%{version}.tar.xz
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(clutter-1.0)
@ -33,23 +36,27 @@ 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
BuildRequires: /usr/bin/desktop-file-validate
# For the nautilus extension
BuildRequires: pkgconfig(libnautilus-extension)
# 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
@ -66,13 +73,35 @@ 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}
# Removed in F30
Obsoletes: totem-nautilus < 1:3.31.91
# Removed in F31
Obsoletes: totem-lirc < 1:3.33.0
# 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}
%description
Totem is simple movie player for the GNOME desktop. It features a
@ -81,13 +110,14 @@ a pretty complete keyboard navigation.
Totem is extensible through a plugin system.
%package video-thumbnailer
Summary: Totem video thumbnailer
# split out from totem package in F34
Conflicts: totem < 1:3.38.0-4
%if 0%{?fedora}
%package lirc
Summary: LIRC (Infrared remote) plugin for Totem
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
%description video-thumbnailer
This package contains the Totem video thumbnailer.
%description lirc
This package provides a plugin to add LIRC (Infrared remote) support to Totem.
%endif
%package devel
Summary: Plugin writer's documentation for totem
@ -97,6 +127,14 @@ 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
@ -109,18 +147,19 @@ developing developing plugins for %{name}.
%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
%ldconfig_scriptlets
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f %{name}.lang
%doc AUTHORS NEWS README
%doc AUTHORS NEWS README TODO
%license COPYING
%{_bindir}/totem
%{_bindir}/%{name}
%{_bindir}/%{name}-video-thumbnailer
%{_libdir}/libtotem.so.*
%{_libdir}/girepository-1.0/Totem-1.0.typelib
%{_datadir}/applications/org.gnome.Totem.desktop
@ -130,6 +169,7 @@ 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
@ -143,8 +183,10 @@ 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/open-directory
%{_libdir}/totem/plugins/ontop
%{_libdir}/totem/plugins/recent
%{_libdir}/totem/plugins/rotation
%{_libdir}/totem/plugins/screensaver
@ -156,18 +198,22 @@ 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/scalable/apps/org.gnome.Totem.svg
%{_datadir}/icons/hicolor/*/apps/org.gnome.Totem.png
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Totem-symbolic.svg
%{_mandir}/man1/totem.1*
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/totem-video-thumbnailer.1*
%{_datadir}/GConf/gsettings/*.convert
%{_datadir}/glib-2.0/schemas/*.xml
%files video-thumbnailer
%license COPYING
%{_bindir}/totem-video-thumbnailer
%{_mandir}/man1/totem-video-thumbnailer.1*
%{_datadir}/thumbnailers/totem.thumbnailer
%files nautilus
%{_libdir}/nautilus/extensions-3.0/*.so*
%if 0%{?fedora}
%files lirc
%{_libdir}/totem/plugins/lirc
%endif
%files devel
%{_datadir}/gtk-doc/html/totem
%{_includedir}/totem
@ -176,119 +222,22 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.Totem.de
%{_datadir}/gir-1.0/Totem-1.0.gir
%changelog
* 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
* Wed Jul 26 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 1:3.26.2-1
- Rebuilt for MSVSphere 8.8
* 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

Loading…
Cancel
Save