Compare commits

...
Sign in to create a new pull request.

30 commits

Author SHA1 Message Date
Fedora Release Engineering
617acc16d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 06:30:13 +00:00
Milan Crha
003355983a Rebuild for new gnome-desktop4 2026-06-30 15:10:16 +02:00
Milan Crha
de7c272b9c Switch to gnome-srpm-macros macros
[skip changelog]
2026-06-30 15:09:54 +02:00
Python Maint
a47e15ba5e Rebuilt for Python 3.15 2026-06-04 00:10:50 +02:00
Jan Grulich
a4508bf694 Add configuration for release-monitoring 2026-03-25 14:31:53 +01:00
Milan Crha
df289a5607 Add some helper code to avoid silly human errors
[skip changelog]
2026-03-17 17:59:01 +01:00
Milan Crha
11b0477f3b Update to 50.0 2026-03-16 12:07:44 +01:00
Jan Grulich
7c4e58c6a3 Update to 50.rc 2026-03-03 11:00:49 +01:00
Jan Grulich
31a162da1d Packit: drop upstream_project_url and rely on release-monitoring only 2026-03-02 09:57:11 +01:00
Jan Grulich
7a3be59b29 Packit: drop fast_forward_merge_into as current stable branches diverge 2026-02-25 12:57:57 +01:00
Jan Grulich
865b25d2df Onboard to Packit for stable Fedora branches 2026-02-24 08:36:09 +01:00
Jan Horak
9de06a3e46 Update to 50.beta 2026-02-03 15:25:36 +01:00
Fedora Release Engineering
1f40b904cf Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 18:00:08 +00:00
Adrian Vovk
31fbe642fb
Update to 49.1 2025-12-09 20:41:26 -05:00
Python Maint
a6f112447b Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 14:56:19 +02:00
Michael Catanzaro
2a5c4ba7c2 Update to 49.0 2025-09-16 13:58:42 -05:00
Michael Catanzaro
5066e91f78 Update to 49.rc 2025-09-04 11:20:37 -05:00
Python Maint
3a7189e269 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:17:45 +02:00
nmontero
1802550869 Update to 49~beta 2025-08-05 17:23:01 +02:00
Fedora Release Engineering
4126d16f01 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 18:15:17 +00:00
Milan Crha
48d8fa40a2 Specify blueprint-compiler version requirement 2025-07-07 17:15:15 +02:00
Milan Crha
671bb8b85e Update to 49.alpha 2025-06-30 08:29:46 +02:00
Python Maint
b5a6ee1e18 Rebuilt for Python 3.14 2025-06-03 14:30:49 +02:00
nmontero
6e8a7a2e3a Update to 48.1 2025-05-05 10:48:08 +02:00
Michael Catanzaro
9c007511a5
Add FIXME and warning comment regarding package version 2025-03-11 18:20:39 -05:00
Michael Catanzaro
87cd8adbda
Add GStreamer plugins Requires/Recommends 2025-03-11 18:06:13 -05:00
Michael Catanzaro
df8273de7e
Convert to rpm-autospec 2025-03-11 18:06:13 -05:00
Steve Cossette
8f350ac5d7 Update to 48.beta.1 2025-02-22 16:32:04 -05:00
Fedora Release Engineering
fb0d2d9ec8 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 10:37:20 +00:00
b042d8c0e6 Make the package noarch 2025-01-07 10:21:11 -05:00
5 changed files with 74 additions and 21 deletions

2
.gitignore vendored
View file

@ -1 +1 @@
/showtime-5579430fdc337d460589a2c404a4a070c906e8e1.tar.gz
/showtime-*.tar.xz

40
.packit.yaml Normal file
View file

@ -0,0 +1,40 @@
# Minimal Packit Configuration for GNOME Packages
# Copy this to your dist-git repository as .packit.yaml
#
# Prerequisites:
# - Package is monitored by release-monitoring.org
# - Monitoring status set to "Monitoring" in dist-git
jobs:
# Automated updates for stable branches
- job: pull_from_upstream
trigger: release
dist_git_branches:
- fedora-stable
# ========================================================================
# VERSIONING: Choose ONE option based on your package's versioning scheme
# ========================================================================
# OPTION A: Major version only - allows minor and patch updates
# For 2-digit: 50.0 -> 50.1 ✅, 50.x -> 51.0 ❌
# For 3-digit: 1.2.3 -> 1.3.0 ✅, 1.x.x -> 2.0.0 ❌
# Use for: GNOME apps/libs with 2-digit versions, or libraries following semver
version_update_mask: '^\d+\.'
# OPTION B: Major.minor version - patch updates only
# Examples: 1.2.3 -> 1.2.4 ✅, 1.2.x -> 1.3.0 ❌
# Use for: Libraries with ABI concerns, even/odd development scheme
# version_update_mask: '^\d+\.\d+\.'
# Build in Koji after merge
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-stable
# Submit Bodhi update
- job: bodhi_update
trigger: commit
dist_git_branches:
- fedora-stable

13
monitoring.toml Normal file
View file

@ -0,0 +1,13 @@
# Enable/disable monitoring
monitoring = true
# Enable/disable filling bugzilla ticket for new release
# When disabled it will also disable scratch builds
bugzilla = false
# Enable/disable reporting only stable versions
# Stable versions are recognized based on release-monitoring.org project settings
stable_only = true
# Enable/disable reporting all new versions instead of the latest one
# Enabling this will disable scratch builds
all_versions = true
# Enable/disable scratch build for newly opened version
scratch_build = false

View file

@ -1,33 +1,27 @@
%global debug_package %{nil}
%global gitcommit 5579430fdc337d460589a2c404a4a070c906e8e1
%global gitdate 20241104.080500
%global shortcommit %(c=%{gitcommit}; echo ${c:0:7})
%global glib2_version 2.79.0
%global gtk4_version 4.15.0
%global libadwaita_version 1.6~beta
%global blueprint_compiler_version 0.18
Name: showtime
Version: 48.0~%{gitdate}.%{shortcommit}
Version: 50.0
Release: 1%{?dist}
Release: %autorelease
Summary: Modern video player built using GTK4
License: GPL-3.0-or-later
URL: https://apps.gnome.org/Showtime/
Source0: https://download.gnome.org/sources/%{name}/%{gnome_major_version}/%{name}-%{gnome_tarball_version}.tar.xz
%global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version %%(cut -d "." -f 1 <<<%{tarball_version})
%gnome_check_version
# Source0: https://download.gnome.org/sources/%%{name}/%%{major_version}/%%{name}-%%{tarball_version}.tar.xz
Source0: https://gitlab.gnome.org/GNOME/Incubator/%{name}/-/archive/%{gitcommit}/%{name}-%{gitcommit}.tar.gz
BuildArch: noarch
BuildRequires: desktop-file-utils
BuildRequires: gcc
BuildRequires: gettext
BuildRequires: meson
BuildRequires: blueprint-compiler
BuildRequires: blueprint-compiler >= %{blueprint_compiler_version}
BuildRequires: python3-devel
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gnome-desktop-4)
@ -36,11 +30,17 @@ BuildRequires: pkgconfig(libadwaita-1) >= %{libadwaita_version}
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
Requires: gtk4%{_isa} >= %{gtk4_version}
Requires: libadwaita%{_isa} >= %{libadwaita_version}
Requires: python3%{_isa}
Requires: gtk4 >= %{gtk4_version}
Requires: libadwaita >= %{libadwaita_version}
Requires: python3
Requires: hicolor-icon-theme
Requires: gstreamer1-plugins-base
Requires: gstreamer1-plugin-gtk4
Requires: (gstreamer1-plugin-openh264 if openh264)
Recommends: gstreamer1-plugins-good
Recommends: gstreamer1-plugins-bad-free
Recommends: gstreamer1-plugins-ugly-free
%description
Play your favorite movies and video files without hassle. Showtime
@ -50,7 +50,7 @@ language and subtitle tracks, and screenshots — everything you
need for a straightforward viewing experience.
%prep
%autosetup -p1 -n %{name}-%{gitcommit}
%autosetup -p1 -n %{name}-%{gnome_tarball_version}
%build
%meson
@ -70,6 +70,7 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
%{python3_sitelib}/showtime/
%{_bindir}/showtime
%{_datadir}/applications/org.gnome.Showtime.desktop
%{_datadir}/dbus-1/services/org.gnome.Showtime.service
%{_datadir}/glib-2.0/schemas/org.gnome.Showtime.gschema.xml
%{_datadir}/icons/hicolor/scalable/apps/org.gnome.Showtime.svg
%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.Showtime-symbolic.svg
@ -77,5 +78,4 @@ desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
%{_datadir}/showtime/
%changelog
* Thu Nov 7 2024 Steve Cossette <farchord@gmail.com> - 48.0~20241104.080500.5579430-1
- Initial release
%autochangelog

View file

@ -1 +1 @@
SHA512 (showtime-5579430fdc337d460589a2c404a4a070c906e8e1.tar.gz) = 148cb9151ffaeb4f058386c92a3124f5a05798936a41a77e0af1cacf3ea8bfccbaf1623ca660c746907125d52774af0b6039bddde81a7c5435db991517b416f3
SHA512 (showtime-50.0.tar.xz) = d532bc97d33aff9fb691349d28214fa58d5e2f20a991653e175da6035e3c662b10ee2076916cd55c3a4c51dafaaea9a85202ed27a70e46e8f66551801cabf652