public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Shawn W Dunn <sfalken@kalpadesktop.org>
To: git-commits@fedoraproject.org
Subject: [rpms/lxqt-panel] f44: Drop l10n package, add patch for Fedora launcher icon
Date: Fri, 29 May 2026 21:59:05 GMT [thread overview]
Message-ID: <178009194592.1.3519366359112398918.rpms-lxqt-panel-f3d7a058e0e0@fedoraproject.org> (raw)
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
reply other threads:[~2026-05-29 21:59 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=178009194592.1.3519366359112398918.rpms-lxqt-panel-f3d7a058e0e0@fedoraproject.org \
--to=sfalken@kalpadesktop.org \
--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