From 101ee97c05829e416ab3c836d1e65d728519e990 Mon Sep 17 00:00:00 2001 From: Vasiliy Glazov Date: Mon, 19 Sep 2022 09:44:56 +0300 Subject: [PATCH] Initial import commit. --- .gitignore | 1 + celluloid.spec | 127 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 129 insertions(+) create mode 100644 .gitignore create mode 100644 celluloid.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e8d1580 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/celluloid-0.24.tar.xz diff --git a/celluloid.spec b/celluloid.spec new file mode 100644 index 0000000..620d688 --- /dev/null +++ b/celluloid.spec @@ -0,0 +1,127 @@ +Name: celluloid +Version: 0.24 +Release: 3%{?dist} +Summary: A simple GTK+ frontend for mpv + +License: GPLv3+ +URL: https://github.com/celluloid-player/celluloid +Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz + +BuildRequires: gcc +BuildRequires: desktop-file-utils +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(glib-2.0) >= 2.44 +BuildRequires: pkgconfig(gtk4) >= 4.6.1 +BuildRequires: intltool >= 0.40.6 +BuildRequires: libappstream-glib +BuildRequires: pkgconfig(epoxy) +BuildRequires: mpv-libs-devel +BuildRequires: pkgconfig(libadwaita-1) +Requires: yt-dlp +Requires: hicolor-icon-theme +Requires: dbus-common + +Provides: gnome-mpv = %{version}-%{release} +Obsoletes: gnome-mpv < 0.17 + +%description +Celluloid (formerly GNOME MPV) is a simple GTK+ frontend for mpv. +It aims to be easy to use while maintaining high level of configurability. + +%prep +%autosetup -p1 + +%build +%configure +%make_build V=1 + +%install +%make_install + +%find_lang %{name} + +%check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/io.github.celluloid_player.Celluloid.appdata.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.celluloid_player.Celluloid.desktop + +%files -f %{name}.lang +%doc AUTHORS README.md +%license COPYING +%{_bindir}/%{name} +%{_metainfodir}/io.github.celluloid_player.Celluloid.appdata.xml +%{_datadir}/applications/io.github.celluloid_player.Celluloid.desktop +%{_datadir}/dbus-1/services/io.github.celluloid_player.Celluloid.service +%{_datadir}/glib-2.0/schemas/io.github.celluloid_player.Celluloid.gschema.xml +# The old GSchema is left installed for settings migration. +%{_datadir}/glib-2.0/schemas/io.github.GnomeMpv.gschema.xml +%{_datadir}/icons/hicolor/*/apps/*.svg + %{_mandir}/man1/%{name}.1.* + +%changelog +* Fri Sep 09 2022 Vasiliy N. Glazov - 0.24-3 +- Require dbus-common + +* Fri Sep 09 2022 Vasiliy N. Glazov - 0.24-2 +- Bump release for Fedora official repo + +* Sun Aug 21 2022 Vasiliy N. Glazov - 0.24-1 +- Update to 0.24 + +* Sun Aug 07 2022 RPM Fusion Release Engineering - 0.23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild and ffmpeg + 5.1 + +* Mon Mar 07 2022 Vasiliy N. Glazov - 0.23-1 +- Update to 0.23 + +* Wed Feb 09 2022 RPM Fusion Release Engineering - 0.22-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Dec 08 2021 Vasiliy N. Glazov - 0.22-3 +- Fix autofit triggering regardless of settings + +* Tue Nov 16 2021 Vasiliy N. Glazov - 0.22-2 +- Switch to yt-dlp + +* Fri Nov 05 2021 Vasiliy N. Glazov - 0.22-1 +- Update to 0.22 + +* Mon Aug 02 2021 RPM Fusion Release Engineering - 0.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Mar 22 2021 Vasiliy N. Glazov - 0.21-1 +- Update to 0.21 + +* Wed Feb 03 2021 RPM Fusion Release Engineering - 0.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Nov 23 2020 Leigh Scott - 0.20-2 +- Rebuild for new mpv + +* Sat Sep 19 2020 Vasiliy N. Glazov - 0.20-1 +- Update to 0.20 + +* Mon Aug 17 2020 RPM Fusion Release Engineering - 0.19-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun May 31 2020 Vasiliy N. Glazov - 0.19-3 +- Fix wayland blackscreen + +* Tue Apr 21 2020 Vasiliy N. Glazov - 0.19-2 +- Enable LTO + +* Thu Apr 09 2020 Vasiliy N. Glazov - 0.19-1 +- Update to 0.19 + +* Tue Feb 04 2020 RPM Fusion Release Engineering - 0.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Nov 05 2019 Vasiliy N. Glazov - 0.18-1 +- Update to 0.18 + +* Mon Sep 23 2019 Vasiliy N. Glazov - 0.17-2 +- Fix crash #5392 + +* Fri Aug 09 2019 Vasiliy N. Glazov - 0.17-1 +- Update to 0.17 +- Renamed gnome-mpv to celluloid diff --git a/sources b/sources new file mode 100644 index 0000000..01f5f1d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (celluloid-0.24.tar.xz) = 15d7c8b98f8335e04e35138c14e28ed077e6be7d34bb8e2cac1bb40983b89e3da72967e4f3e6d93435a9d0d43fcbdfda9f1aa56cb35e708ac4e0e71b3c7f1bca