From 45a5edf5db69f0ce794a1c5f7a9cb8d922b7ce96 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 15:03:04 +0000 Subject: [PATCH 01/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index b4b4b31..d036efa 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: A highly configurable and standards-compliant X11 window manager Group: User Interface/Desktops @@ -177,6 +177,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 3.6.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Apr 17 2018 Miroslav Lichvar - 3.6.1-9 - fix pyxdg requirement From a0d3e620d3f86738f2ca9f280e7cb11f4dc3fff0 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:59 +0100 Subject: [PATCH 02/31] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- openbox.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/openbox.spec b/openbox.spec index d036efa..a88286c 100644 --- a/openbox.spec +++ b/openbox.spec @@ -3,7 +3,6 @@ Version: 3.6.1 Release: 10%{?dist} Summary: A highly configurable and standards-compliant X11 window manager -Group: User Interface/Desktops License: GPLv2+ URL: http://openbox.org Source0: http://openbox.org/dist/%{name}/%{name}-%{version}.tar.xz @@ -58,7 +57,6 @@ package. %package devel Summary: Development files for %{name} -Group: Development/Libraries Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: pkgconfig Requires: pango-devel @@ -72,7 +70,6 @@ developing applications that use %{name}. %package libs Summary: Shared libraries for %{name} -Group: Development/Libraries %description libs The %{name}-libs package contains shared libraries used by %{name}. @@ -80,7 +77,6 @@ The %{name}-libs package contains shared libraries used by %{name}. %package kde Summary: KDE integration for %{name} -Group: User Interface/Desktops Requires: %{name} = %{version}-%{release} %if 0%{?fedora} > 21 Requires: plasma-workspace From f015c5d0aa820200ab0bee562d927c5465513a25 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 17:19:24 +0000 Subject: [PATCH 03/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index a88286c..850db67 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 3.6.1-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Jul 13 2018 Fedora Release Engineering - 3.6.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From d264c72005df79c212d5f568f99066831a06baca Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 23:22:40 +0000 Subject: [PATCH 04/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 850db67..17da527 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 3.6.1-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Feb 01 2019 Fedora Release Engineering - 3.6.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 16993a0cba926d022d1830fdd66e2373183e453e Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Wed, 7 Aug 2019 16:27:18 +0200 Subject: [PATCH 05/31] remove obmenu from description --- openbox.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 17da527..38ad1f8 100644 --- a/openbox.spec +++ b/openbox.spec @@ -51,7 +51,6 @@ actions, multi-head/Xinerama support, and dynamically generated "pipe menus." For a full list of the FreeDesktop.org standards with which it is compliant, please see the COMPLIANCE file in the included documentation of this package. For a graphical configuration editor, you'll need to install the obconf -package. For a graphical menu editor, you'll need to install the obmenu package. From 9ab2ba9e5b4626e58f10551359fe77abfcaa4e24 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Wed, 9 Oct 2019 09:53:45 +0200 Subject: [PATCH 06/31] 3.6.1-13 --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 38ad1f8..2f83487 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 12%{?dist} +Release: 13%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -172,6 +172,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Wed Oct 09 2019 Miroslav Lichvar - 3.6.1-13 +- remove obmenu from description + * Thu Jul 25 2019 Fedora Release Engineering - 3.6.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 0c05a8d893a21d193188bd4404c6842e56150647 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 20:12:38 +0000 Subject: [PATCH 07/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 2f83487..4e82f1b 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 13%{?dist} +Release: 14%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -172,6 +172,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 3.6.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Oct 09 2019 Miroslav Lichvar - 3.6.1-13 - remove obmenu from description From 22c966a6ceacfd44331c29c7e24d906ce9ff66d1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 12:39:13 +0000 Subject: [PATCH 08/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 4e82f1b..032f204 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 14%{?dist} +Release: 15%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -172,6 +172,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 3.6.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jan 29 2020 Fedora Release Engineering - 3.6.1-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 6686f2eda74a0f2cef9b8b3017515bff8be9d87e Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 9 Nov 2020 10:45:05 +0100 Subject: [PATCH 09/31] update XDG menu prefix in KDE session script (#1851755) --- openbox-kf5menu.patch | 12 ++++++++++++ openbox.spec | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 openbox-kf5menu.patch diff --git a/openbox-kf5menu.patch b/openbox-kf5menu.patch new file mode 100644 index 0000000..1c3c9e5 --- /dev/null +++ b/openbox-kf5menu.patch @@ -0,0 +1,12 @@ +diff -up openbox-3.6.1/data/xsession/openbox-kde-session.in.kf5menu openbox-3.6.1/data/xsession/openbox-kde-session.in +--- openbox-3.6.1/data/xsession/openbox-kde-session.in.kf5menu 2011-10-16 18:13:18.000000000 +0200 ++++ openbox-3.6.1/data/xsession/openbox-kde-session.in 2020-11-09 10:42:43.755217411 +0100 +@@ -8,7 +8,7 @@ if test -n "$1"; then + fi + + # Set the prefix for the menu layout to use +-export XDG_MENU_PREFIX="kde-4-" ++export XDG_MENU_PREFIX="kf5-" + + # Clean up after GDM + xprop -root -remove _NET_NUMBER_OF_DESKTOPS \ diff --git a/openbox.spec b/openbox.spec index 032f204..f925b52 100644 --- a/openbox.spec +++ b/openbox.spec @@ -11,6 +11,7 @@ Source2: xdg-menu Source3: menu.xml Source4: terminals.menu Patch1: openbox-python3.patch +Patch2: openbox-kf5menu.patch Requires: %{name}-libs%{?_isa} = %{version}-%{release} @@ -92,6 +93,7 @@ KDE session. %prep %setup -q %patch1 -p1 -b .python3 +%patch2 -p1 -b .kf5menu %build From 7ab6491db460e32311b01c751c323fd5048df021 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 9 Nov 2020 10:51:35 +0100 Subject: [PATCH 10/31] drop obsolete KDE4 requirement --- openbox.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/openbox.spec b/openbox.spec index f925b52..587d827 100644 --- a/openbox.spec +++ b/openbox.spec @@ -78,11 +78,7 @@ The %{name}-libs package contains shared libraries used by %{name}. %package kde Summary: KDE integration for %{name} Requires: %{name} = %{version}-%{release} -%if 0%{?fedora} > 21 Requires: plasma-workspace -%else -Requires: kdebase-workspace -%endif BuildArch: noarch %description kde From 515c4e82f75af32d232f8e77b2d74b5d3b1c0cd5 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 9 Nov 2020 10:53:19 +0100 Subject: [PATCH 11/31] 3.6.1-16 --- openbox.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 587d827..cf340ca 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 15%{?dist} +Release: 16%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -170,6 +170,10 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Mon Nov 09 2020 Miroslav Lichvar - 3.6.1-16 +- update XDG menu prefix in KDE session script (#1851755) +- drop obsolete KDE4 requirement + * Tue Jul 28 2020 Fedora Release Engineering - 3.6.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 56d1937abd6056e59deb53e0e7f8be2ccccae591 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 7 Jan 2021 06:28:26 +0000 Subject: [PATCH 12/31] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- openbox.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/openbox.spec b/openbox.spec index cf340ca..dccb6d8 100644 --- a/openbox.spec +++ b/openbox.spec @@ -22,6 +22,7 @@ Suggests: python3-gobject # as discussed in https://bugzilla.redhat.com/860997 Requires: redhat-menus +BuildRequires: make BuildRequires: gcc BuildRequires: gettext BuildRequires: desktop-file-utils From 9505fcee96f5d4acac478b66c3b4b3cf6dc35811 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 14 Jul 2020 02:19:15 +0000 Subject: [PATCH 13/31] Use make macros https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro --- openbox.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openbox.spec b/openbox.spec index dccb6d8..8c0e4e6 100644 --- a/openbox.spec +++ b/openbox.spec @@ -99,12 +99,12 @@ KDE session. ## Fix RPATH hardcoding. sed -ie 's|^hardcode_libdir_flag_spec=.*$|hardcode_libdir_flag_spec=""|g' libtool sed -ie 's|^runpath_var=LD_RUN_PATH$|runpath_var=DIE_RPATH_DIE|g' libtool -make %{?_smp_mflags} +%make_build gcc $RPM_OPT_FLAGS $RPM_LD_FLAGS -o setlayout %{SOURCE1} -lX11 %install -make install DESTDIR=%{buildroot} +%make_install install setlayout %{buildroot}%{_bindir} install -p %{SOURCE2} %{buildroot}%{_libexecdir}/openbox-xdg-menu From 5ebdc9f36b086c5d10523f53b2cbdeb2fb6525a8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 22:26:56 +0000 Subject: [PATCH 14/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 8c0e4e6..7dcf905 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 16%{?dist} +Release: 17%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -171,6 +171,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 3.6.1-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Nov 09 2020 Miroslav Lichvar - 3.6.1-16 - update XDG menu prefix in KDE session script (#1851755) - drop obsolete KDE4 requirement From dc5fdda26f479d12ddac82577fc4858dba7140d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 17:10:08 +0000 Subject: [PATCH 15/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 7dcf905..5793875 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 17%{?dist} +Release: 18%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -171,6 +171,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 3.6.1-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 3.6.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From e2e012a9003432f98aa3ff3dcd745e8e8eadc527 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 22:18:05 +0000 Subject: [PATCH 16/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 5793875..a7fbd13 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 18%{?dist} +Release: 19%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -171,6 +171,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 3.6.1-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 3.6.1-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 538b8a9951d7f22f645c3f083b9c984f1e06059e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 02:00:05 +0000 Subject: [PATCH 17/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index a7fbd13..71fc467 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 19%{?dist} +Release: 20%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -171,6 +171,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 3.6.1-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 3.6.1-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 4f59b898878dec79588896084a960ad8fd94574c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 22:44:57 +0000 Subject: [PATCH 18/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 71fc467..cb0b381 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 20%{?dist} +Release: 21%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -171,6 +171,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 3.6.1-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Jul 22 2022 Fedora Release Engineering - 3.6.1-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 02cd56be9f225b7cc786b3aceae43a6a8e81524e Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Thu, 27 Apr 2023 18:08:25 +0200 Subject: [PATCH 19/31] fix crash with new glib (#2178299) --- openbox-calc-layer.patch | 36 ++++++++++++++++++++++++++++++++++++ openbox.spec | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 openbox-calc-layer.patch diff --git a/openbox-calc-layer.patch b/openbox-calc-layer.patch new file mode 100644 index 0000000..9f00bbb --- /dev/null +++ b/openbox-calc-layer.patch @@ -0,0 +1,36 @@ +From https://bugzilla.icculus.org/show_bug.cgi?id=6669#c2 + +diff --git a/openbox/client.c b/openbox/client.c +index 3ff278ae..ac4ff827 100644 +--- a/openbox/client.c ++++ b/openbox/client.c +@@ -2702,9 +2702,10 @@ static void client_calc_layer_internal(ObClient *self) + void client_calc_layer(ObClient *self) + { + GList *it; ++ GList *list = g_list_copy(stacking_list); + + /* skip over stuff above fullscreen layer */ +- for (it = stacking_list; it; it = g_list_next(it)) ++ for (it = list; it; it = g_list_next(it)) + if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break; + + /* find the windows in the fullscreen layer, and mark them not-visited */ +@@ -2717,7 +2718,7 @@ void client_calc_layer(ObClient *self) + client_calc_layer_internal(self); + + /* skip over stuff above fullscreen layer */ +- for (it = stacking_list; it; it = g_list_next(it)) ++ for (it = list; it; it = g_list_next(it)) + if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break; + + /* now recalc any windows in the fullscreen layer which have not +@@ -2728,6 +2729,8 @@ void client_calc_layer(ObClient *self) + !WINDOW_AS_CLIENT(it->data)->visited) + client_calc_layer_internal(it->data); + } ++ ++ g_list_free(it); + } + + gboolean client_should_show(ObClient *self) diff --git a/openbox.spec b/openbox.spec index cb0b381..3a4bc79 100644 --- a/openbox.spec +++ b/openbox.spec @@ -12,6 +12,7 @@ Source3: menu.xml Source4: terminals.menu Patch1: openbox-python3.patch Patch2: openbox-kf5menu.patch +Patch3: openbox-calc-layer.patch Requires: %{name}-libs%{?_isa} = %{version}-%{release} @@ -91,6 +92,7 @@ KDE session. %setup -q %patch1 -p1 -b .python3 %patch2 -p1 -b .kf5menu +%patch3 -p1 -b .calc-layer %build From a0c5fd8179293c9cf8383fe69de84d0cfd24260b Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Thu, 27 Apr 2023 18:09:09 +0200 Subject: [PATCH 20/31] 3.6.1-22 --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 3a4bc79..0eced10 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 21%{?dist} +Release: 22%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Apr 27 2023 Miroslav Lichvar - 3.6.1-22 +- fix crash with new glib (#2178299) + * Thu Jan 19 2023 Fedora Release Engineering - 3.6.1-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 9ebd99a8a97dbbf83a6594d4f6d069be9cddf550 Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Tue, 13 Jun 2023 16:57:34 +0100 Subject: [PATCH 21/31] Rebuild fo new imlib2 --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 0eced10..a1493f2 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 22%{?dist} +Release: 23%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Tue Jun 13 2023 Leigh Scott - 3.6.1-23 +- Rebuild fo new imlib2 + * Thu Apr 27 2023 Miroslav Lichvar - 3.6.1-22 - fix crash with new glib (#2178299) From fcf2dcdb06ff477e9334c0f38cea032e4559be03 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 17:58:28 +0000 Subject: [PATCH 22/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index a1493f2..857dcc5 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 23%{?dist} +Release: 24%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPLv2+ @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 3.6.1-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Leigh Scott - 3.6.1-23 - Rebuild fo new imlib2 From bb69724b82ea28d15be662769d6e2dcba6f7d3af Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Thu, 5 Oct 2023 16:27:22 +0200 Subject: [PATCH 23/31] convert license tag to SPDX --- openbox.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 857dcc5..1e0ec13 100644 --- a/openbox.spec +++ b/openbox.spec @@ -3,7 +3,7 @@ Version: 3.6.1 Release: 24%{?dist} Summary: A highly configurable and standards-compliant X11 window manager -License: GPLv2+ +License: GPL-2.0-or-later URL: http://openbox.org Source0: http://openbox.org/dist/%{name}/%{name}-%{version}.tar.xz Source1: http://icculus.org/openbox/tools/setlayout.c From fac6e6fd66a0adf71b59ec93b96b14eeb8fe0514 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 11:05:14 +0000 Subject: [PATCH 24/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 1e0ec13..94b2b93 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 24%{?dist} +Release: 25%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPL-2.0-or-later @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 3.6.1-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jul 20 2023 Fedora Release Engineering - 3.6.1-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From da176870d3dd1804b7db8b231b764dde0088b317 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 11:08:23 +0000 Subject: [PATCH 25/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 94b2b93..f064729 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 25%{?dist} +Release: 26%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPL-2.0-or-later @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 3.6.1-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 3.6.1-25 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From ec4f1c94fae7ea1ccb2cc8046c42a0f4c487ca4b Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:48 +0200 Subject: [PATCH 26/31] Eliminate use of obsolete %patchN syntax (#2283636) --- openbox.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openbox.spec b/openbox.spec index f064729..50eafef 100644 --- a/openbox.spec +++ b/openbox.spec @@ -90,9 +90,9 @@ KDE session. %prep %setup -q -%patch1 -p1 -b .python3 -%patch2 -p1 -b .kf5menu -%patch3 -p1 -b .calc-layer +%patch -P1 -p1 -b .python3 +%patch -P2 -p1 -b .kf5menu +%patch -P3 -p1 -b .calc-layer %build From df30a3ba8b9098b82eb8f43cf4f2852fe7b1d31e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 20:47:12 +0000 Subject: [PATCH 27/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 50eafef..a49d514 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 26%{?dist} +Release: 27%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPL-2.0-or-later @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 3.6.1-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 3.6.1-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From d7cea7556d3951aae19dfe6fc6a6a552febf521c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 21:35:38 +0000 Subject: [PATCH 28/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index a49d514..e2487df 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 27%{?dist} +Release: 28%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPL-2.0-or-later @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 3.6.1-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 3.6.1-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 519c7b74d081389511108400fe4b0e9a698e48ee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 23:33:12 +0000 Subject: [PATCH 29/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index e2487df..30aac2c 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 28%{?dist} +Release: 29%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPL-2.0-or-later @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 3.6.1-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 3.6.1-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From ecf1c2a202fbb7db34a8af53966be2781d8f9b54 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 22:53:21 +0000 Subject: [PATCH 30/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index 30aac2c..f29ff10 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 29%{?dist} +Release: 30%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPL-2.0-or-later @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 3.6.1-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Thu Jul 24 2025 Fedora Release Engineering - 3.6.1-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From c15289f256fc1a3c524b2cd2e5deb9afdad4908b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 10:24:09 +0000 Subject: [PATCH 31/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- openbox.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox.spec b/openbox.spec index f29ff10..9e1d7f4 100644 --- a/openbox.spec +++ b/openbox.spec @@ -1,6 +1,6 @@ Name: openbox Version: 3.6.1 -Release: 30%{?dist} +Release: 31%{?dist} Summary: A highly configurable and standards-compliant X11 window manager License: GPL-2.0-or-later @@ -173,6 +173,9 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %ldconfig_scriptlets libs %changelog +* Thu Jul 16 2026 Fedora Release Engineering - 3.6.1-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Fri Jan 16 2026 Fedora Release Engineering - 3.6.1-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild