Compare commits
30 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
617acc16d3 | ||
|
|
003355983a | ||
|
|
de7c272b9c | ||
|
|
a47e15ba5e | ||
|
|
a4508bf694 | ||
|
|
df289a5607 | ||
|
|
11b0477f3b | ||
|
|
7c4e58c6a3 | ||
|
|
31a162da1d | ||
|
|
7a3be59b29 | ||
|
|
865b25d2df | ||
|
|
9de06a3e46 | ||
|
|
1f40b904cf | ||
|
|
31fbe642fb |
||
|
|
a6f112447b | ||
|
|
2a5c4ba7c2 | ||
|
|
5066e91f78 | ||
|
|
3a7189e269 | ||
|
|
1802550869 | ||
|
|
4126d16f01 | ||
|
|
48d8fa40a2 | ||
|
|
671bb8b85e | ||
|
|
b5a6ee1e18 | ||
|
|
6e8a7a2e3a | ||
|
|
9c007511a5 |
||
|
|
87cd8adbda |
||
|
|
df8273de7e |
||
|
|
8f350ac5d7 | ||
|
|
fb0d2d9ec8 | ||
| b042d8c0e6 |
5 changed files with 74 additions and 21 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1 +1 @@
|
|||
/showtime-5579430fdc337d460589a2c404a4a070c906e8e1.tar.gz
|
||||
/showtime-*.tar.xz
|
||||
|
|
|
|||
40
.packit.yaml
Normal file
40
.packit.yaml
Normal 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
13
monitoring.toml
Normal 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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (showtime-5579430fdc337d460589a2c404a4a070c906e8e1.tar.gz) = 148cb9151ffaeb4f058386c92a3124f5a05798936a41a77e0af1cacf3ea8bfccbaf1623ca660c746907125d52774af0b6039bddde81a7c5435db991517b416f3
|
||||
SHA512 (showtime-50.0.tar.xz) = d532bc97d33aff9fb691349d28214fa58d5e2f20a991653e175da6035e3c662b10ee2076916cd55c3a4c51dafaaea9a85202ed27a70e46e8f66551801cabf652
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue