From fde38d89ba1369ad53f53bf5a509d75b67d0046b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 4 Sep 2024 22:53:31 +0200 Subject: [PATCH 01/17] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- xfce4-panel.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xfce4-panel.spec b/xfce4-panel.spec index 67ca90c..cae6756 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -14,7 +14,8 @@ Version: 4.18.6 Release: %autorelease Summary: Next generation panel for Xfce -License: GPLv2+ and LGPLv2+ +# Automatically converted from old format: GPLv2+ and LGPLv2+ - review is highly recommended. +License: GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+ URL: http://www.xfce.org/ #VCS git:git://git.xfce.org/xfce/xfce4-panel Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2 From de98a47354ae16b87b072895231272916436a328 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sun, 22 Dec 2024 08:09:18 -0600 Subject: [PATCH 02/17] Update to v4.20.0 --- .gitignore | 1 + sources | 2 +- xfce4-panel.spec | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e544e58..fc5e731 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ xfce4-panel-4.6.4.tar.bz2 /xfce4-panel-4.18.4.tar.bz2 /xfce4-panel-4.18.5.tar.bz2 /xfce4-panel-4.18.6.tar.bz2 +/xfce4-panel-4.20.0.tar.bz2 diff --git a/sources b/sources index e02a86b..2d5a988 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfce4-panel-4.18.6.tar.bz2) = a1c4597bbbb72d2f3ef90abe0082abe3404e0ea7fa6027e26ca50e31e03645464ce3e0a72f4d927e84c5775a775e3a70f70e25bd3d2e4358da869f9c474e6174 +SHA512 (xfce4-panel-4.20.0.tar.bz2) = 431ff1736a62bdee4a7a9a5e7b8aa9f0cf779ce5454503c33fc0ffb82b6cd4bbcbc5e1fc99c092e31f0f702f459cf31336eff914a41b618043f83d2a40c9b049 diff --git a/xfce4-panel.spec b/xfce4-panel.spec index cae6756..cf59755 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -1,4 +1,4 @@ -%global xfceversion 4.18 +%global xfceversion 4.20 %global namespc Libxfce4panel @@ -10,7 +10,7 @@ %global _with_vala 0 Name: xfce4-panel -Version: 4.18.6 +Version: 4.20.0 Release: %autorelease Summary: Next generation panel for Xfce @@ -39,6 +39,7 @@ BuildRequires: intltool BuildRequires: desktop-file-utils BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel +BuildRequires: libxfce4windowing-devel %if 0%{?fedora} BuildRequires: libdbusmenu-gtk3-devel From 3a39d6c2ee1cdbed6ea74ae2eca3daf817cca056 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:45:01 +0000 Subject: [PATCH 03/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From ac9339e70a2be06a3d03fb5d2883a78d7b67e2fc Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sat, 15 Feb 2025 11:27:42 -0600 Subject: [PATCH 04/17] Update to v4.20.3; add xfce4-dev-tools as BR --- .gitignore | 1 + sources | 2 +- xfce4-panel.spec | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fc5e731..dd71914 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ xfce4-panel-4.6.4.tar.bz2 /xfce4-panel-4.18.5.tar.bz2 /xfce4-panel-4.18.6.tar.bz2 /xfce4-panel-4.20.0.tar.bz2 +/xfce4-panel-4.20.3.tar.bz2 diff --git a/sources b/sources index 2d5a988..5f563e7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfce4-panel-4.20.0.tar.bz2) = 431ff1736a62bdee4a7a9a5e7b8aa9f0cf779ce5454503c33fc0ffb82b6cd4bbcbc5e1fc99c092e31f0f702f459cf31336eff914a41b618043f83d2a40c9b049 +SHA512 (xfce4-panel-4.20.3.tar.bz2) = ea4db869e025822119ee01bf9ffaedb254bf1e9362919e6c8fc28617b3eb3be85b486175b02e694198272c25295b9c6b80873f5bcfaa0596df4107356428d1a3 diff --git a/xfce4-panel.spec b/xfce4-panel.spec index cf59755..23a197c 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -10,7 +10,7 @@ %global _with_vala 0 Name: xfce4-panel -Version: 4.20.0 +Version: 4.20.3 Release: %autorelease Summary: Next generation panel for Xfce @@ -27,6 +27,7 @@ Source2: xfce4-clock.svg BuildRequires: make BuildRequires: gcc-c++ BuildRequires: gtk3-devel +BuildRequires: xfce4-dev-tools BuildRequires: libxfce4ui-devel >= %{xfceversion} BuildRequires: xfconf-devel >= %{xfceversion} BuildRequires: garcon-devel >= 0.6.0 From 99f2d94f527ea74bdd0798b9e33a560a235c244f Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sat, 15 Feb 2025 11:28:13 -0600 Subject: [PATCH 05/17] Update to v4.20.3; add xfce4-dev-tools as BR From ca2c5e6c6ed3dab5915b5ad2695255b5ae5d1fa1 Mon Sep 17 00:00:00 2001 From: Mukundan Ragavan Date: Sun, 6 Apr 2025 11:45:17 -0500 Subject: [PATCH 06/17] Update to v4.20.4 --- .gitignore | 1 + sources | 2 +- xfce4-panel.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dd71914..deca86e 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ xfce4-panel-4.6.4.tar.bz2 /xfce4-panel-4.18.6.tar.bz2 /xfce4-panel-4.20.0.tar.bz2 /xfce4-panel-4.20.3.tar.bz2 +/xfce4-panel-4.20.4.tar.bz2 diff --git a/sources b/sources index 5f563e7..bdb76ca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfce4-panel-4.20.3.tar.bz2) = ea4db869e025822119ee01bf9ffaedb254bf1e9362919e6c8fc28617b3eb3be85b486175b02e694198272c25295b9c6b80873f5bcfaa0596df4107356428d1a3 +SHA512 (xfce4-panel-4.20.4.tar.bz2) = 89d835617cab0afce1344495fa29f9cba49fdd1472fb079474c4511befebd1771eb5f4d6f968b98c43517f61e2e284760597a437e39a4956a56abb6d73e43265 diff --git a/xfce4-panel.spec b/xfce4-panel.spec index 23a197c..0b07836 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -10,7 +10,7 @@ %global _with_vala 0 Name: xfce4-panel -Version: 4.20.3 +Version: 4.20.4 Release: %autorelease Summary: Next generation panel for Xfce From de8afeb89c278c37cd060c425b656818b7e7e085 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:47:41 +0000 Subject: [PATCH 07/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 748aa9743dd24a2fabe6a7e2590b3d8015318f9d Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 25 Oct 2025 15:46:26 -0700 Subject: [PATCH 08/17] Update to 4.20.5 Signed-off-by: Kevin Fenzi --- .gitignore | 1 + sources | 2 +- xfce4-panel.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index deca86e..7d2963d 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ xfce4-panel-4.6.4.tar.bz2 /xfce4-panel-4.20.0.tar.bz2 /xfce4-panel-4.20.3.tar.bz2 /xfce4-panel-4.20.4.tar.bz2 +/xfce4-panel-4.20.5.tar.bz2 diff --git a/sources b/sources index bdb76ca..40ebf01 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfce4-panel-4.20.4.tar.bz2) = 89d835617cab0afce1344495fa29f9cba49fdd1472fb079474c4511befebd1771eb5f4d6f968b98c43517f61e2e284760597a437e39a4956a56abb6d73e43265 +SHA512 (xfce4-panel-4.20.5.tar.bz2) = bde9d94a463b526bf41cf0f6568c70f899f03da8dbe5c654f9857e2bcc5ac1d25681f47c185ab3a0b4af4516703b0e30c55ff9a26a8ba52a36db24955e705327 diff --git a/xfce4-panel.spec b/xfce4-panel.spec index 0b07836..1311470 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -10,7 +10,7 @@ %global _with_vala 0 Name: xfce4-panel -Version: 4.20.4 +Version: 4.20.5 Release: %autorelease Summary: Next generation panel for Xfce From d9bad61b1160dc1cb803fd67eb50c2db47a26f6b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:37:42 +0000 Subject: [PATCH 09/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 10f00b81ba5774501334b8973aca5fdb65ff08b6 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 25 Jan 2026 09:32:36 -0800 Subject: [PATCH 10/17] Update to 4.20.6. Fixes rhbz#2432620 Signed-off-by: Kevin Fenzi --- .gitignore | 1 + sources | 2 +- xfce4-panel.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7d2963d..1c852c9 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ xfce4-panel-4.6.4.tar.bz2 /xfce4-panel-4.20.3.tar.bz2 /xfce4-panel-4.20.4.tar.bz2 /xfce4-panel-4.20.5.tar.bz2 +/xfce4-panel-4.20.6.tar.bz2 diff --git a/sources b/sources index 40ebf01..5700ed9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfce4-panel-4.20.5.tar.bz2) = bde9d94a463b526bf41cf0f6568c70f899f03da8dbe5c654f9857e2bcc5ac1d25681f47c185ab3a0b4af4516703b0e30c55ff9a26a8ba52a36db24955e705327 +SHA512 (xfce4-panel-4.20.6.tar.bz2) = 0a1840cb14426a8e19552141efab2fde29b7b2cb001c3135b3042a54c5084fad30267a5e8495dbf04048e40f092db6cb998acd3f15250ea6cd8801d354afe3cb diff --git a/xfce4-panel.spec b/xfce4-panel.spec index 1311470..b0f5fc2 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -10,7 +10,7 @@ %global _with_vala 0 Name: xfce4-panel -Version: 4.20.5 +Version: 4.20.6 Release: %autorelease Summary: Next generation panel for Xfce From 7a8163053cb8a9018ae67c44324a98279776e0cf Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 14 Mar 2026 16:17:41 -0700 Subject: [PATCH 11/17] Update to 4.20.7. Fixes rhbz#2443776 Signed-off-by: Kevin Fenzi --- .gitignore | 1 + sources | 2 +- xfce4-panel.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1c852c9..9ba68b4 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ xfce4-panel-4.6.4.tar.bz2 /xfce4-panel-4.20.4.tar.bz2 /xfce4-panel-4.20.5.tar.bz2 /xfce4-panel-4.20.6.tar.bz2 +/xfce4-panel-4.20.7.tar.bz2 diff --git a/sources b/sources index 5700ed9..009fcd8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xfce4-panel-4.20.6.tar.bz2) = 0a1840cb14426a8e19552141efab2fde29b7b2cb001c3135b3042a54c5084fad30267a5e8495dbf04048e40f092db6cb998acd3f15250ea6cd8801d354afe3cb +SHA512 (xfce4-panel-4.20.7.tar.bz2) = 776319ce0dc0c087f8c1f963b34e5876870d21a91a47cca9b8bcc651dc469a59a0cabc47abdb170e5ab5420783e1d65354ced2778716159751da325697e6107f diff --git a/xfce4-panel.spec b/xfce4-panel.spec index b0f5fc2..4ccf571 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -10,7 +10,7 @@ %global _with_vala 0 Name: xfce4-panel -Version: 4.20.6 +Version: 4.20.7 Release: %autorelease Summary: Next generation panel for Xfce From a84610cf1734d665d8d018601e2af2e152bacf37 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Tue, 9 Jun 2026 16:37:54 -0700 Subject: [PATCH 12/17] Enable layer-shell support Signed-off-by: Kevin Fenzi --- xfce4-panel.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/xfce4-panel.spec b/xfce4-panel.spec index 4ccf571..b6e5b20 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -41,6 +41,7 @@ BuildRequires: desktop-file-utils BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel BuildRequires: libxfce4windowing-devel +BuildRequires: gtk-layer-shell-devel >= 0.7.0 %if 0%{?fedora} BuildRequires: libdbusmenu-gtk3-devel From e500f90f2b630b0cc1a298076d0f2a47b0fb99f9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:10:48 +0000 Subject: [PATCH 13/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild From 61bd722964051619dea4a847ad1abaaef3563eae Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Wed, 29 Jul 2026 14:43:25 -0300 Subject: [PATCH 14/17] 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 --- .gitignore | 1 + sources | 2 +- xfce4-panel.spec | 60 ++++++++++++++++++++++++++---------------------- 3 files changed, 34 insertions(+), 29 deletions(-) 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: gcc-c++ -BuildRequires: gtk3-devel -BuildRequires: xfce4-dev-tools -BuildRequires: libxfce4ui-devel >= %{xfceversion} -BuildRequires: xfconf-devel >= %{xfceversion} -BuildRequires: garcon-devel >= 0.6.0 -BuildRequires: libxml2-devel >= 2.4.0 -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: exo-devel >= 0.3.93 +BuildRequires: garcon-devel >= 0.6.0 +BuildRequires: gcc-c++ +BuildRequires: gettext BuildRequires: gobject-introspection-devel -BuildRequires: libxfce4windowing-devel +BuildRequires: gtk-doc BuildRequires: gtk-layer-shell-devel >= 0.7.0 +BuildRequires: gtk3-devel +BuildRequires: intltool +BuildRequires: libwnck3-devel >= 3.14 +BuildRequires: libxfce4ui-devel >= %{xfceversion} +BuildRequires: libxfce4windowing-devel +BuildRequires: libxml2-devel >= 2.4.0 +BuildRequires: make +BuildRequires: meson +BuildRequires: startup-notification-devel +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 +%meson \ + -Dgtk-doc=true \ +%if %{_with_vala} + -Dvala=enabled +%else + -Dvala=disabled +%endif -# 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_build -# 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" - -%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-*/ From f9f997e75c9ec26ba8eb97761a5207e446a20a83 Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Wed, 29 Jul 2026 14:45:13 -0300 Subject: [PATCH 15/17] pin BR to libxfce4windowing-devel >= 4.20.6 --- xfce4-panel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xfce4-panel.spec b/xfce4-panel.spec index 1b9339f..d094b03 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -36,7 +36,7 @@ BuildRequires: gtk3-devel BuildRequires: intltool BuildRequires: libwnck3-devel >= 3.14 BuildRequires: libxfce4ui-devel >= %{xfceversion} -BuildRequires: libxfce4windowing-devel +BuildRequires: libxfce4windowing-devel >= 4.20.6 BuildRequires: libxml2-devel >= 2.4.0 BuildRequires: make BuildRequires: meson From a4af3ce4680d09ea46f5f47d33761a9c5f59e721 Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Wed, 29 Jul 2026 14:47:02 -0300 Subject: [PATCH 16/17] simplify .gitignore file Signed-off-by: Filipe Rosset --- .gitignore | 46 +--------------------------------------------- 1 file changed, 1 insertion(+), 45 deletions(-) diff --git a/.gitignore b/.gitignore index ce024fd..9097367 100644 --- a/.gitignore +++ b/.gitignore @@ -1,45 +1 @@ -xfce4-panel-4.6.4.tar.bz2 -/xfce4-panel-4.7.7.tar.bz2 -/xfce4-panel-4.8.0.tar.bz2 -/xfce4-panel-4.8.1.tar.bz2 -/xfce4-panel-4.8.2.tar.bz2 -/xfce4-panel-4.8.3.tar.bz2 -/xfce4-panel-4.8.4.tar.bz2 -/xfce4-panel-4.8.5.tar.bz2 -/xfce4-panel-4.8.6.tar.bz2 -/xfce4-panel-4.9.1.tar.bz2 -/xfce4-panel-4.9.2.tar.bz2 -/xfce4-panel-4.10.0.tar.bz2 -/xfce4-panel-4.10.1.tar.bz2 -/xfce4-panel-4.12.0.tar.bz2 -/xfce4-panel-4.12.1.tar.bz2 -/xfce4-panel-4.12.2.tar.bz2 -/xfce4-panel-4.13.3.tar.bz2 -/xfce4-panel-4.13.4.tar.bz2 -/xfce4-panel-4.13.5.tar.bz2 -/xfce4-panel-4.13.6.tar.bz2 -/xfce4-panel-4.13.7.tar.bz2 -/xfce4-panel-4.14.0.tar.bz2 -/xfce4-panel-4.14.1.tar.bz2 -/xfce4-panel-4.14.3.tar.bz2 -/xfce4-panel-4.14.4.tar.bz2 -/xfce4-panel-4.16.0.tar.bz2 -/xfce4-panel-4.16.1.tar.bz2 -/xfce4-panel-4.16.2.tar.bz2 -/xfce4-panel-4.16.3.tar.bz2 -/xfce4-panel-4.16.4.tar.bz2 -/xfce4-panel-4.16.5.tar.bz2 -/xfce4-panel-4.16.6.tar.bz2 -/xfce4-panel-4.18.1.tar.bz2 -/xfce4-panel-4.18.2.tar.bz2 -/xfce4-panel-4.18.3.tar.bz2 -/xfce4-panel-4.18.4.tar.bz2 -/xfce4-panel-4.18.5.tar.bz2 -/xfce4-panel-4.18.6.tar.bz2 -/xfce4-panel-4.20.0.tar.bz2 -/xfce4-panel-4.20.3.tar.bz2 -/xfce4-panel-4.20.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 +/xfce4-panel-*.tar.bz2 From 48b694d0d854cb0e3d8b60d665d09e1de22c581a Mon Sep 17 00:00:00 2001 From: Filipe Rosset Date: Sat, 8 Aug 2026 18:21:52 -0300 Subject: [PATCH 17/17] Fix Licenses, move to Forge macros, enable tests --- xfce4-panel.spec | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/xfce4-panel.spec b/xfce4-panel.spec index d094b03..341b276 100644 --- a/xfce4-panel.spec +++ b/xfce4-panel.spec @@ -1,4 +1,5 @@ %global xfceversion 4.20 +%global forgeurl https://gitlab.xfce.org/xfce/xfce4-panel %global namespc Libxfce4panel @@ -11,14 +12,14 @@ Name: xfce4-panel Version: 4.20.8 +%forgemeta Release: %autorelease Summary: Next generation panel for Xfce -# Automatically converted from old format: GPLv2+ and LGPLv2+ - review is highly recommended. -License: GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+ +License: GPL-2.0-or-later AND LGPL-2.0-or-later URL: http://www.xfce.org/ #VCS git:git://git.xfce.org/xfce/xfce4-panel -Source0: http://archive.xfce.org/src/xfce/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2 +Source0: %{forgesource} # clock icon taken from system-config-date, license is GPLv2+ Source1: xfce4-clock.png @@ -27,18 +28,16 @@ Source2: xfce4-clock.svg BuildRequires: desktop-file-utils BuildRequires: exo-devel >= 0.3.93 BuildRequires: garcon-devel >= 0.6.0 -BuildRequires: gcc-c++ +BuildRequires: gcc BuildRequires: gettext BuildRequires: gobject-introspection-devel BuildRequires: gtk-doc BuildRequires: gtk-layer-shell-devel >= 0.7.0 BuildRequires: gtk3-devel -BuildRequires: intltool BuildRequires: libwnck3-devel >= 3.14 BuildRequires: libxfce4ui-devel >= %{xfceversion} BuildRequires: libxfce4windowing-devel >= 4.20.6 BuildRequires: libxml2-devel >= 2.4.0 -BuildRequires: make BuildRequires: meson BuildRequires: startup-notification-devel BuildRequires: xfce4-dev-tools @@ -66,9 +65,9 @@ This package includes the panel for the Xfce desktop environment. %package devel Summary: Development headers for xfce4-panel Requires: %{name} = %{version}-%{release} -Requires: pkgconfig -Requires: libxfce4util-devel >= %{xfceversion} Requires: libxfce4ui-devel >= %{xfceversion} +Requires: libxfce4util-devel >= %{xfceversion} +Requires: pkgconfig %description devel This package includes the header files you will need to build @@ -76,7 +75,7 @@ plugins for xfce4-panel. %prep -%autosetup -p1 +%forgeautosetup -p1 # Fix icon in 'Add new panel item' dialog sed -i 's|Icon=office-calendar|Icon=xfce4-clock|g' plugins/clock/clock.desktop.in.in @@ -112,11 +111,18 @@ install -pm 0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/ install -pm 0644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ +%check +%meson_test + + %files -f %{name}.lang %license COPYING %doc AUTHORS ChangeLog NEWS %config(noreplace) %{_sysconfdir}/xdg/xfce4/panel/default.xml -%{_bindir}/* +%{_bindir}/xfce4-panel +%{_bindir}/xfce4-popup-applicationsmenu +%{_bindir}/xfce4-popup-directorymenu +%{_bindir}/xfce4-popup-windowmenu %{_libdir}/libxfce4panel-*.so.* %{_libdir}/xfce4/panel/ %{_libdir}/girepository-1.0/%{namespc}-2.0.typelib