From 194b4fab1fe5f86d6a5ade344f08ed4d1e54f7fb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 16:35:52 +0000 Subject: [PATCH 1/5] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- lxsession.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lxsession.spec b/lxsession.spec index 51b8938..8af2ef7 100644 --- a/lxsession.spec +++ b/lxsession.spec @@ -32,7 +32,7 @@ Name: lxsession Version: %{main_version}%{git_ver_rpm} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lightweight X11 session manager Summary(de): Leichtgewichtiger X11 Sitzungsverwalter @@ -304,6 +304,9 @@ cd .. %{_datadir}/%{name}/ui/lxpolkit.ui %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 0.5.5^20240821git95e902d7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sun Aug 25 2024 Mamoru TASAKA - 0.5.5^20240821git95e902d7-1 - Update to the latest git From fe29e221e748a7307a76e0c709533c5e534a45b1 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 14 Feb 2025 00:07:05 +0900 Subject: [PATCH 2/5] update to the latest git --- lxsession.spec | 13 ++++++++----- sources | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/lxsession.spec b/lxsession.spec index 8af2ef7..f638783 100644 --- a/lxsession.spec +++ b/lxsession.spec @@ -15,11 +15,11 @@ %global git_builddir %{nil} %if 0%{?use_gitbare} -%global gittardate 20240825 -%global gittartime 1603 +%global gittardate 20250213 +%global gittartime 2350 -%global gitbaredate 20240821 -%global git_rev 95e902d76758e09f9226abd39163aadd5cd50bc1 +%global gitbaredate 20241019 +%global git_rev c72db4f8c06c2d6be6dcb13fad838f619f51f8a7 %global git_short %(echo %{git_rev} | cut -c-8) %global git_version %{gitbaredate}git%{git_short} @@ -32,7 +32,7 @@ Name: lxsession Version: %{main_version}%{git_ver_rpm} -Release: 2%{?dist} +Release: 1%{?dist} Summary: Lightweight X11 session manager Summary(de): Leichtgewichtiger X11 Sitzungsverwalter @@ -304,6 +304,9 @@ cd .. %{_datadir}/%{name}/ui/lxpolkit.ui %changelog +* Thu Feb 13 2025 Mamoru TASAKA - 0.5.5^20241019gitc72db4f8-1 +- Update to the latest git + * Fri Jan 17 2025 Fedora Release Engineering - 0.5.5^20240821git95e902d7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index 578ba0b..a2751bb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lxsession-20240825T1603.tar.gz) = 46b87840f891542658d0f35028ae4d9ab802f493841351ffa0b886f67a828529884eb1e1b2294876ecbc81187b8cbbec3d816fde2697969d09b052193f8ab5ba +SHA512 (lxsession-20250213T2350.tar.gz) = d89b5fb03808a68210b8efb8502d1ace07c90059a20ae0eb2dbc316b273eb2bb871b842fdd9fb65c88e60f03e46bfe2d525d7ba5cf3cea8a3faf54fe4f6043a8 From 1a5fceb139f1575a8b003e6e4c7b62ebbf328b90 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 3 Apr 2025 16:20:32 +0900 Subject: [PATCH 3/5] 0.5.6 --- lxsession.spec | 16 +++++++++++----- sources | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/lxsession.spec b/lxsession.spec index f638783..f1a9947 100644 --- a/lxsession.spec +++ b/lxsession.spec @@ -15,20 +15,23 @@ %global git_builddir %{nil} %if 0%{?use_gitbare} -%global gittardate 20250213 -%global gittartime 2350 +%global gittardate 20250403 +%global gittartime 1600 +%define use_gitcommit_as_rel 0 -%global gitbaredate 20241019 -%global git_rev c72db4f8c06c2d6be6dcb13fad838f619f51f8a7 +%global gitbaredate 20250330 +%global git_rev 886b9ad90f98b12c775313331431769295138f69 %global git_short %(echo %{git_rev} | cut -c-8) %global git_version %{gitbaredate}git%{git_short} +%if 0%{?use_gitcommit_as_rel} %global git_ver_rpm ^%{git_version} %global git_builddir -%{git_version} %endif +%endif -%global main_version 0.5.5 +%global main_version 0.5.6 Name: lxsession Version: %{main_version}%{git_ver_rpm} @@ -304,6 +307,9 @@ cd .. %{_datadir}/%{name}/ui/lxpolkit.ui %changelog +* Thu Apr 03 2025 Mamoru TASAKA - 0.5.6-1 +- 0.5.6 + * Thu Feb 13 2025 Mamoru TASAKA - 0.5.5^20241019gitc72db4f8-1 - Update to the latest git diff --git a/sources b/sources index a2751bb..8208941 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (lxsession-20250213T2350.tar.gz) = d89b5fb03808a68210b8efb8502d1ace07c90059a20ae0eb2dbc316b273eb2bb871b842fdd9fb65c88e60f03e46bfe2d525d7ba5cf3cea8a3faf54fe4f6043a8 +SHA512 (lxsession-20250403T1600.tar.gz) = b3282ea072d3cf2552c9581cca8251f9f7b2f7c7e062b4a9ee4d9725ab2218f35dd437beab53d56417b94a036d428cfe196b58a0e9af73d33f295bbefd938a5e From 6f6c0578a79b97db528bb952b5e703e5cbacb8f4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 21:08:18 +0000 Subject: [PATCH 4/5] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- lxsession.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lxsession.spec b/lxsession.spec index f1a9947..e75d559 100644 --- a/lxsession.spec +++ b/lxsession.spec @@ -35,7 +35,7 @@ Name: lxsession Version: %{main_version}%{git_ver_rpm} -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lightweight X11 session manager Summary(de): Leichtgewichtiger X11 Sitzungsverwalter @@ -307,6 +307,9 @@ cd .. %{_datadir}/%{name}/ui/lxpolkit.ui %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 0.5.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Apr 03 2025 Mamoru TASAKA - 0.5.6-1 - 0.5.6 From 0cccf489d8885983d2f41b6c09c5f3d3185258fe Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 15 Aug 2025 21:04:10 +0900 Subject: [PATCH 5/5] Add workaround for setting a11y bus explicitly --- ...sion-workaround-for-setting-ally-bus.patch | 26 +++++++++++++++++++ lxsession.spec | 10 ++++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 lxsession-0.5.6-lxsession-workaround-for-setting-ally-bus.patch diff --git a/lxsession-0.5.6-lxsession-workaround-for-setting-ally-bus.patch b/lxsession-0.5.6-lxsession-workaround-for-setting-ally-bus.patch new file mode 100644 index 0000000..6735a05 --- /dev/null +++ b/lxsession-0.5.6-lxsession-workaround-for-setting-ally-bus.patch @@ -0,0 +1,26 @@ +From e935beaa73f30dd54253f96ca951a4b47fc9a3b7 Mon Sep 17 00:00:00 2001 +From: Mamoru TASAKA +Date: Fri, 15 Aug 2025 15:35:58 +0900 +Subject: [PATCH] lxsession: workaround for setting ally bus + +--- + lxsession/environement.vala | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/lxsession/environement.vala b/lxsession/environement.vala +index a18f840..503f3f0 100644 +--- a/lxsession/environement.vala ++++ b/lxsession/environement.vala +@@ -281,6 +281,9 @@ namespace Lxsession + } + */ + ++ /* Workaround: set up ally bus */ ++ lxsession_spawn_command_line_async("gdbus call --session --dest org.a11y.Bus --object-path /org/a11y/bus --method org.a11y.Bus.GetAddress"); ++ + if (global_settings.get_item_string("Environment", "toolkit_integration", null) == "true") + { + /* Enable toolkit integration for OpenOffice.org / LibreOffice, if available. */ +-- +2.50.1 + diff --git a/lxsession.spec b/lxsession.spec index e75d559..7228ca7 100644 --- a/lxsession.spec +++ b/lxsession.spec @@ -35,7 +35,7 @@ Name: lxsession Version: %{main_version}%{git_ver_rpm} -Release: 2%{?dist} +Release: 3%{?dist} Summary: Lightweight X11 session manager Summary(de): Leichtgewichtiger X11 Sitzungsverwalter @@ -65,6 +65,10 @@ Patch2001: lxsession-0.5.5-add-custom-xdg-config-dir.patch # Split out appindicator support and kill it for now: # libappindicator 12.10.1 kills GTK2 vapi support Patch2002: lxsession-0.5.5-split-indicator-support.patch +# Workaround for explicitly setting ally bus +# ref: https://bugzilla.redhat.com/show_bug.cgi?id=2209584#c6 +# ref: https://forums.gentoo.org/viewtopic-t-1172784-start-75-postdays-0-postorder-asc-highlight-.html +Patch2003: lxsession-0.5.6-lxsession-workaround-for-setting-ally-bus.patch BuildRequires: pkgconfig(gtk+-2.0) #BuildRequires: pkgconfig(indicator-0.4) @@ -182,6 +186,7 @@ git commit -m "base" -q %patch -P1005 -p1 -b .nullcheck %patch -P2001 -p1 -b .custom %patch -P2002 -p1 -b .indicator +%patch -P2003 -p1 -b .ally %if 0%{?use_gitbare} git commit -m "Apply Fedora specific configulation" -a %endif @@ -307,6 +312,9 @@ cd .. %{_datadir}/%{name}/ui/lxpolkit.ui %changelog +* Fri Aug 15 2025 Mamoru TASAKA - 0.5.6-3 +- Add workaround for setting a11y bus explicitly + * Thu Jul 24 2025 Fedora Release Engineering - 0.5.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild