public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/lxqt-panel] f44: Drop l10n package, add patch for Fedora launcher icon
@ 2026-05-29 21:59 Shawn W Dunn
  0 siblings, 0 replies; only message in thread
From: Shawn W Dunn @ 2026-05-29 21:59 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/lxqt-panel
Branch : f44
Commit : f3d7a058e0e047c520dcce1c6862e1320111d9a6
Author : Shawn W Dunn <sfalken@kalpadesktop.org>
Date   : 2026-05-06T23:13:13+00:00
Stats  : +43/-33 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/lxqt-panel/c/f3d7a058e0e047c520dcce1c6862e1320111d9a6?branch=f44

Log:
Drop l10n package, add patch for Fedora launcher icon

---
diff --git a/0001-set-fedora-launcher-icon.patch b/0001-set-fedora-launcher-icon.patch
new file mode 100644
index 0000000..515600a
--- /dev/null
+++ b/0001-set-fedora-launcher-icon.patch
@@ -0,0 +1,27 @@
+From a2f024efa27e2c0ff0174bb4c19749e80ad42401 Mon Sep 17 00:00:00 2001
+From: Shawn W Dunn <sfalken@kalpadesktop.org>
+Date: Wed, 6 May 2026 17:10:04 +0000
+Subject: [PATCH 2/2] set fedora launcher icon
+
+Sets the displayed icon on the fancymenu launcher to the default fedora
+icon "%{_datadir}/icons/hicolor/scalable/places/start-here.svg"
+---
+ panel/resources/panel.conf | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/panel/resources/panel.conf b/panel/resources/panel.conf
+index 2c0799c..be505fe 100644
+--- a/panel/resources/panel.conf
++++ b/panel/resources/panel.conf
+@@ -7,6 +7,8 @@ desktop=0
+ 
+ [fancymenu]
+ type=fancymenu
++icon=/usr/share/icons/hicolor/scalable/places/start-here.svg
++ownIcon=true
+ alignment=Left
+ filterClear=true
+ autoSel=true
+-- 
+2.54.0
+

diff --git a/0101-use-wlroots-backend-with-unknown-compositors.patch b/0101-use-wlroots-backend-with-unknown-compositors.patch
index 5fb97ac..84596fd 100644
--- a/0101-use-wlroots-backend-with-unknown-compositors.patch
+++ b/0101-use-wlroots-backend-with-unknown-compositors.patch
@@ -1,7 +1,7 @@
-From a66b37aed30df9968c054f53ec8dede90a6ee081 Mon Sep 17 00:00:00 2001
+From b8b21526d2d92bbffe61a2ed77b06bcdf3e1ca7b Mon Sep 17 00:00:00 2001
 From: "Shawn W. Dunn" <sfalken@cloverleaf-linux.org>
 Date: Mon, 23 Jun 2025 09:18:13 +0000
-Subject: [PATCH] use wlroots backend with unknown compositors
+Subject: [PATCH 1/2] use wlroots backend with unknown compositors
 
 The description of the LXQtPanelApplicationPrivate::loadBackend() method
 already states that if we cannot identify the correct backend for a
@@ -33,5 +33,5 @@ index 51a3237..d366636 100644
          qDebug() << "Specialized backend unavailable. Falling back to generic wlroots";
          preferredBackend = QStringLiteral("wlroots");
 -- 
-2.49.0
+2.54.0
 

diff --git a/lxqt-panel.spec b/lxqt-panel.spec
index 4efdd7d..0d00fc2 100644
--- a/lxqt-panel.spec
+++ b/lxqt-panel.spec
@@ -1,17 +1,21 @@
 Name:          lxqt-panel
 Summary:       Main panel bar for LXQt desktop suite
 Version:       2.4.0
-Release:       1%{?dist}
+Release:       2%{?dist}
 License:       LGPL-2.1-or-later
 URL:           https://lxqt-project.org/
 Source0:       https://github.com/lxqt/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
 
+# Fedora config patches
+# Changes fancymenu icon to fedora default icon
+Patch0:        0001-set-fedora-launcher-icon.patch
+
 # Proposed upstream
 # https://github.com/lxqt/lxqt-panel/pull/2161
 Patch0101:   0101-use-wlroots-backend-with-unknown-compositors.patch
 
 BuildRequires:  cmake
-BuildREquires:  desktop-file-utils
+BuildRequires:  desktop-file-utils
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
 BuildRequires:  lm_sensors-devel
@@ -59,6 +63,8 @@ BuildRequires:  pkgconfig(wayland-client)
 Requires: lxqt-menu-data
 Recommends: xscreensaver-base
 
+Obsoletes:      %{name}-l10n < %{version}-%{release}
+Provides:       %{name}-l10n = %{version}-%{release}
 %description
 %{summary}.
 
@@ -69,13 +75,6 @@ Requires: %{name} = %{version}-%{release}
 %description devel
 %{summary}.
 
-%package l10n
-BuildArch:      noarch
-Summary:        Translations for lxqt-panel
-Requires:       lxqt-panel
-%description l10n
-This package provides translations for the lxqt-panel package.
-
 %prep
 %autosetup -S git_am
 
@@ -86,27 +85,12 @@ This package provides translations for the lxqt-panel package.
 %install
 %cmake_install
 
-%find_lang lxqt-panel --with-qt
-%find_lang cpuload --with-qt
-%find_lang desktopswitch --with-qt
-%find_lang directorymenu --with-qt
-%find_lang mainmenu --with-qt
-%find_lang mount --with-qt
-%find_lang networkmonitor --with-qt
-%find_lang quicklaunch --with-qt
-%find_lang sensors --with-qt
-%find_lang showdesktop --with-qt
-%find_lang spacer --with-qt
-%find_lang statusnotifier --with-qt
-%find_lang sysstat --with-qt
-%find_lang taskbar --with-qt
-%find_lang volume --with-qt
-%find_lang worldclock --with-qt
+%find_lang %{name} --with-qt --all-name
 
 %check
 desktop-file-validate %{buildroot}%{_sysconfdir}/xdg/autostart/%{name}.desktop
 
-%files
+%files -f %{name}.lang
 %{_bindir}/lxqt-panel
 %{_libdir}/lxqt-panel/
 %{_datadir}/lxqt
@@ -119,12 +103,11 @@ desktop-file-validate %{buildroot}%{_sysconfdir}/xdg/autostart/%{name}.desktop
 %dir %{_includedir}/lxqt
 %{_includedir}/lxqt/*
 
-%files l10n -f lxqt-panel.lang -f cpuload.lang -f desktopswitch.lang -f directorymenu.lang  -f mainmenu.lang -f mount.lang -f networkmonitor.lang -f quicklaunch.lang -f sensors.lang -f showdesktop.lang -f spacer.lang -f statusnotifier.lang -f sysstat.lang -f taskbar.lang -f volume.lang -f worldclock.lang
-%license LICENSE
-%doc AUTHORS CHANGELOG README.md
-%dir %{_datadir}/lxqt/translations/lxqt-panel
 
 %changelog
+* Wed May 06 2026 Shawn W Dunn <sfalken@kalpadesktop.org> - 2.4.0-2
+- Drop l10n package, add patch for Fedora launcher icon
+
 * Thu Apr 23 2026 Shawn W Dunn <sfalken@kalpadesktop.org> - 2.4.0-1
 - Update to 2.4.0
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-05-29 21:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-05-29 21:59 [rpms/lxqt-panel] f44: Drop l10n package, add patch for Fedora launcher icon Shawn W Dunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox