public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Filipe Rosset <rosset.filipe@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/parole] rawhide: Update to 4.20.0 + switch to meson build system + spec cleanup and modernization
Date: Sat, 01 Aug 2026 17:29:24 GMT	[thread overview]
Message-ID: <178560536479.1.6659538184002637570.rpms-parole-207e5ffc6a42@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/parole
Branch : rawhide
Commit : 207e5ffc6a4222b6aadc748f3199b423aa36790f
Author : Filipe Rosset <rosset.filipe@gmail.com>
Date   : 2026-07-31T23:56:13-03:00
Stats  : +34/-68 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/parole/c/207e5ffc6a4222b6aadc748f3199b423aa36790f?branch=rawhide

Log:
Update to 4.20.0 + switch to meson build system + spec cleanup and modernization

---
diff --git a/.gitignore b/.gitignore
index a949ac5..5b6c9e9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,24 +1,2 @@
-parole-0.2.0.2.tar.bz2
-/parole-0.2.0.6.tar.bz2
-/parole-0.3.0.1.tar.bz2
-/parole.spec
-/parole-0.3.0.2.tar.bz2
-/parole-0.3.0.3.tar.bz2
-/parole-0.4.0.tar.bz2
-/parole-0.5.0.tar.bz2
-/parole-0.5.1.tar.bz2
-/parole-0.5.2.tar.bz2
-/parole-0.5.4.tar.bz2
-/parole-0.8.0.tar.bz2
-/parole-0.8.1.tar.bz2
-/parole-0.9.2.tar.bz2
-/parole-1.0.0.tar.bz2
-/parole-1.0.1.tar.bz2
-/parole-1.0.2.tar.bz2
-/parole-1.0.3.tar.bz2
-/parole-1.0.4.tar.bz2
-/parole-1.0.5.tar.bz2
-/parole-4.16.0.tar.bz2
-/parole-4.18.0.tar.bz2
-/parole-4.18.1.tar.bz2
-/parole-4.18.2.tar.bz2
+/parole-*.tar.bz2
+/parole-*.tar.xz

diff --git a/parole.spec b/parole.spec
index b8e80c7..91630a8 100644
--- a/parole.spec
+++ b/parole.spec
@@ -1,44 +1,34 @@
+# VCS   https://gitlab.xfce.org/apps/parole
+
 %global fullname org.xfce.Parole
-%global minorversion 4.18
+%global xfceversion  4.20
+%global minorversion 4.20
 
 Name:           parole
-Version:        4.18.2
+Version:        4.20.0
 Release:        %autorelease
 Summary:        Media player for the Xfce desktop
-
-# Automatically converted from old format: GPLv2+ - review is highly recommended.
 License:        GPL-2.0-or-later
-URL:            http://goodies.xfce.org/projects/applications/parole
-#VCS: git:git://git.xfce.org/apps/parole
-Source0:        http://archive.xfce.org/src/apps/%{name}/%{minorversion}/%{name}-%{version}.tar.bz2
+URL:            https://docs.xfce.org/apps/parole/start
+Source0:        https://archive.xfce.org/src/apps/%{name}/%{minorversion}/%{name}-%{version}.tar.xz
 
-BuildRequires:  make
-BuildRequires:  gcc
-BuildRequires:  gtk3-devel >= 3.2.0
-BuildRequires:  glib2-devel >= 2.32.0
-BuildRequires:  clutter-devel >= 1.16.4
-BuildRequires:  clutter-gtk-devel >= 1.4.4
-BuildRequires:  gstreamer1-plugins-base-devel >= 0.10.11
 BuildRequires:  dbus-devel >= 0.60
 BuildRequires:  dbus-glib-devel >= 0.70
-BuildRequires:  libxfce4ui-devel
-BuildRequires:  libxfce4util-devel
-BuildRequires:  xfconf-devel
-BuildRequires:  libnotify-devel >= 0.4.1
-BuildRequires:  libappstream-glib
-BuildRequires:  taglib-devel >= 1.4
 BuildRequires:  desktop-file-utils
-BuildRequires:  gettext 
+BuildRequires:  gcc
+BuildRequires:  gettext
+BuildRequires:  glib2-devel >= 2.38.0
+BuildRequires:  gstreamer1-plugins-base-devel >= 1.0.0
 BuildRequires:  gtk-doc
-
-# If you checkout from git rather than using a release tarball, uncomment these
-# so that ./autogen.sh runs.
-# BuildRequires:  xfce4-dev-tools
-# BuildRequires:  libtool
-
+BuildRequires:  gtk3-devel >= 3.22.0
+BuildRequires:  libappstream-glib
+BuildRequires:  libnotify-devel >= 0.7.8
+BuildRequires:  libxfce4ui-devel >= %{xfceversion}
+BuildRequires:  libxfce4util-devel >= %{xfceversion}
+BuildRequires:  meson
+BuildRequires:  taglib-devel >= 1.4
+BuildRequires:  xfconf-devel >= %{xfceversion}
 Requires:       gstreamer1-plugins-good
-# Obsolete the dead mozilla plugin
-Obsoletes:      %{name}-mozplugin <= 2.0.2-7
 
 %description
 Parole is a modern simple media player based on the GStreamer framework and 
@@ -62,19 +52,20 @@ The %{name}-devel package contains header files for developing plugins for
 
 
 %prep
-%setup -q
+%autosetup
 
 %build
-# If you checkout from git rather than using a release tarball, uncomment this.
-# The tarballs contain ./configure & friends INSTEAD of ./autogen.sh
-# ./autogen.sh
-
-%configure --disable-static --enable-gtk-doc --enable-clutter
-%{make_build}
+%meson -Dgtk-doc=true
+%meson_build
 
 %install
-%make_install
-find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
+%meson_install
+
+# Rename non-standard hye locale to hy
+if [ -d %{buildroot}%{_datadir}/locale/hye ]; then
+    mv %{buildroot}%{_datadir}/locale/hye %{buildroot}%{_datadir}/locale/hy
+fi
+
 %find_lang %{name}
 
 desktop-file-install                                    \
@@ -83,13 +74,10 @@ desktop-file-install                                    \
   --dir=%{buildroot}%{_datadir}/applications            \
   %{buildroot}/%{_datadir}/applications/%{fullname}.desktop
 
-# clean up appdata file
-sed -i 's/<\/em>//' %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
-sed -i 's/<em>//' %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
-
 appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml
 
-%ldconfig_scriptlets
+%check
+%meson_test
 
 %files -f %{name}.lang
 %license COPYING

diff --git a/sources b/sources
index 253034a..17b484b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (parole-4.18.2.tar.bz2) = 856a8430882f3b4410cb719702eabdc9754b9511cc21cb61d86d033fb1b623442affb4e1ec569adecd414413eecb604553b5256525165c7eeda1b3d598330673
+SHA512 (parole-4.20.0.tar.xz) = a39438cf3684dee84406fce5aed7c4b30e0fd726e9c7399a015a67f32d7a1ca9af1a543147a96e13113545996e27c44586daf4df013fb81df4b8c4c348bf93a6

                 reply	other threads:[~2026-08-01 17:29 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178560536479.1.6659538184002637570.rpms-parole-207e5ffc6a42@fedoraproject.org \
    --to=rosset.filipe@gmail.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox