public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/xfce4-panel] rawhide: Update to xfce4-panel-4.20.8
@ 2026-08-08 22:20 Filipe Rosset
0 siblings, 0 replies; only message in thread
From: Filipe Rosset @ 2026-08-08 22:20 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/xfce4-panel
Branch : rawhide
Commit : 61bd722964051619dea4a847ad1abaaef3563eae
Author : Filipe Rosset <rosset.filipe@gmail.com>
Date : 2026-07-29T14:43:25-03:00
Stats : +32/-27 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/xfce4-panel/c/61bd722964051619dea4a847ad1abaaef3563eae?branch=rawhide
Log:
Update to xfce4-panel-4.20.8
switch from autotools to meson build system
silent rpmlint warnings / errors
this version depends on libxfce4windowing-4.20.6
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
---
diff --git a/.gitignore b/.gitignore
index 9ba68b4..ce024fd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,3 +42,4 @@ xfce4-panel-4.6.4.tar.bz2
/xfce4-panel-4.20.5.tar.bz2
/xfce4-panel-4.20.6.tar.bz2
/xfce4-panel-4.20.7.tar.bz2
+/xfce4-panel-4.20.8.tar.bz2
diff --git a/sources b/sources
index 009fcd8..1fdc80a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xfce4-panel-4.20.7.tar.bz2) = 776319ce0dc0c087f8c1f963b34e5876870d21a91a47cca9b8bcc651dc469a59a0cabc47abdb170e5ab5420783e1d65354ced2778716159751da325697e6107f
+SHA512 (xfce4-panel-4.20.8.tar.bz2) = 00091b216251ca77b0777a672f5a4eca7009d19ee117212cd607d268ac66bc1b789bda606420a0b5213cab485a9eee1984a69f0e9bbd71c358b0683c6ceb4e8a
diff --git a/xfce4-panel.spec b/xfce4-panel.spec
index b6e5b20..1b9339f 100644
--- a/xfce4-panel.spec
+++ b/xfce4-panel.spec
@@ -10,7 +10,7 @@
%global _with_vala 0
Name: xfce4-panel
-Version: 4.20.7
+Version: 4.20.8
Release: %autorelease
Summary: Next generation panel for Xfce
@@ -24,24 +24,25 @@ Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-
Source1: xfce4-clock.png
Source2: xfce4-clock.svg
-BuildRequires: make
+BuildRequires: desktop-file-utils
+BuildRequires: exo-devel >= 0.3.93
+BuildRequires: garcon-devel >= 0.6.0
BuildRequires: gcc-c++
+BuildRequires: gettext
+BuildRequires: gobject-introspection-devel
+BuildRequires: gtk-doc
+BuildRequires: gtk-layer-shell-devel >= 0.7.0
BuildRequires: gtk3-devel
-BuildRequires: xfce4-dev-tools
+BuildRequires: intltool
+BuildRequires: libwnck3-devel >= 3.14
BuildRequires: libxfce4ui-devel >= %{xfceversion}
-BuildRequires: xfconf-devel >= %{xfceversion}
-BuildRequires: garcon-devel >= 0.6.0
+BuildRequires: libxfce4windowing-devel
BuildRequires: libxml2-devel >= 2.4.0
+BuildRequires: make
+BuildRequires: meson
BuildRequires: startup-notification-devel
-BuildRequires: exo-devel >= 0.3.93
-BuildRequires: libwnck3-devel >= 3.14
-BuildRequires: gettext
-BuildRequires: intltool
-BuildRequires: desktop-file-utils
-BuildRequires: gtk-doc
-BuildRequires: gobject-introspection-devel
-BuildRequires: libxfce4windowing-devel
-BuildRequires: gtk-layer-shell-devel >= 0.7.0
+BuildRequires: xfce4-dev-tools
+BuildRequires: xfconf-devel >= %{xfceversion}
%if 0%{?fedora}
BuildRequires: libdbusmenu-gtk3-devel
@@ -82,22 +83,24 @@ sed -i 's|Icon=office-calendar|Icon=xfce4-clock|g' plugins/clock/clock.desktop.i
%build
-%configure --enable-gtk-doc --disable-static
-
-# Remove rpaths
-sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
-sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+%meson \
+ -Dgtk-doc=true \
+%if %{_with_vala}
+ -Dvala=enabled
+%else
+ -Dvala=disabled
+%endif
-# The LD_LIBRARY_PATH hack is needed for --enable-gtk-doc
-# because lt-libxfce4panel-scan is linked against libxfce4panel
-export LD_LIBRARY_PATH="`pwd`/libxfce4panel/.libs"
+%meson_build
-%make_build
%install
-%make_install
+%meson_install
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
+# Rename invalid hye locale to hy
+if [ -d %{buildroot}%{_datadir}/locale/hye ]; then
+ mv %{buildroot}%{_datadir}/locale/hye %{buildroot}%{_datadir}/locale/hy
+fi
%find_lang %{name}
@@ -108,6 +111,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/panel-preferences.de
install -pm 0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
install -pm 0644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
+
%files -f %{name}.lang
%license COPYING
%doc AUTHORS ChangeLog NEWS
@@ -116,7 +120,6 @@ install -pm 0644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
%{_libdir}/libxfce4panel-*.so.*
%{_libdir}/xfce4/panel/
%{_libdir}/girepository-1.0/%{namespc}-2.0.typelib
-%{_datadir}/gir-1.0/%{namespc}-2.0.gir
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/xfce4/panel/
%{_datadir}/applications/*.desktop
@@ -128,6 +131,7 @@ install -pm 0644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/
%files devel
%{_libdir}/pkgconfig/*
%{_libdir}/libxfce4panel-*.so
+%{_datadir}/gir-1.0/%{namespc}-2.0.gir
%doc %{_datadir}/gtk-doc/html/libxfce4panel-*/
%{_includedir}/xfce4/libxfce4panel-*/
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-08 22:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-08 22:20 [rpms/xfce4-panel] rawhide: Update to xfce4-panel-4.20.8 Filipe Rosset
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox