[packages/fluxbox] Up to 1.3.7

arekm arekm at pld-linux.org
Thu May 21 15:54:38 CEST 2026


commit 6105dae38e7b119012966a0a8d7dc28cb1d694b4
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Thu May 21 15:54:21 2026 +0200

    Up to 1.3.7

 fluxbox-gcc.patch         | 30 ------------------------------
 fluxbox-pointer-cmp.patch | 11 +++++++++++
 fluxbox.spec              | 20 +++++++++++---------
 3 files changed, 22 insertions(+), 39 deletions(-)
---
diff --git a/fluxbox.spec b/fluxbox.spec
index 6929ba4..deba160 100644
--- a/fluxbox.spec
+++ b/fluxbox.spec
@@ -8,22 +8,23 @@ Summary(de.UTF-8):	Fluxbox - ein weiterer Window Manager für X
 Summary(pl.UTF-8):	Mały i szybki zarządca okien dla X Window oparty o Blackbox
 Summary(pt_BR.UTF-8):	Fluxbox é um gerenciador de janelas baseado no Blackbox
 Name:		fluxbox
-Version:	1.3.5
+Version:	1.3.7
 Release:	1
 Epoch:		1
 License:	MIT-like
 Group:		X11/Window Managers
 Source0:	http://downloads.sourceforge.net/fluxbox/%{name}-%{version}.tar.bz2
-# Source0-md5:	9d9e183424a0934e20417ff20775a570
+# Source0-md5:	c4701822d8a09d426ebf26e7e97c552a
 Source1:	%{name}.desktop
 Source2:	%{name}-xsession.desktop
 Source3:	%{name}-pld.style
 Source4:	%{name}-pld.jpg
 Source5:	%{name}.menu
-Patch0:		%{name}-gcc.patch
+Patch0:		%{name}-pointer-cmp.patch
 URL:		http://fluxbox.org/
 BuildRequires:	autoconf >= 2.52
 BuildRequires:	automake
+BuildRequires:	gettext-tools
 %{?with_imlib2:BuildRequires:	imlib2-devel >= 1.0.0}
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
@@ -71,13 +72,13 @@ Styles.
 
 %prep
 %setup -q
-#%%patch0 -p1
+%patch -P0 -p1
 
 echo "session.screen0.antialias: true" >> data/init.in
 
 %build
 %{__libtoolize}
-%{__aclocal} -I .
+%{__aclocal} -I . -I %{_datadir}/gettext/m4
 %{__autoheader}
 %{__autoconf}
 %{__automake}
@@ -101,10 +102,10 @@ install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_
 	DESTDIR=$RPM_BUILD_ROOT
 
 %{?with_gnome2:install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}}
-install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
-install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD
-install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers
-install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
+cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD
+cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers
+cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu
 touch $RPM_BUILD_ROOT%{_sysconfdir}/menu2
 
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/fluxbox/nls/no*
@@ -146,6 +147,7 @@ rm -rf $RPM_BUILD_ROOT
 %lang(et) %{_datadir}/fluxbox/nls/et*
 %lang(fi) %{_datadir}/fluxbox/nls/fi*
 %lang(fr) %{_datadir}/fluxbox/nls/fr*
+%lang(he) %{_datadir}/fluxbox/nls/he*
 %lang(it) %{_datadir}/fluxbox/nls/it*
 %lang(ja) %{_datadir}/fluxbox/nls/ja*
 %lang(ko) %{_datadir}/fluxbox/nls/ko*
diff --git a/fluxbox-gcc.patch b/fluxbox-gcc.patch
deleted file mode 100644
index 875ccd4..0000000
--- a/fluxbox-gcc.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- fluxbox-1.3.1/src/FbTk/MacroCommand.hh~	2009-10-04 21:45:38.000000000 +0200
-+++ fluxbox-1.3.1/src/FbTk/MacroCommand.hh	2011-07-28 12:31:21.200516416 +0200
-@@ -26,6 +26,7 @@
- #include "RefCount.hh"
- 
- #include <vector>
-+#include <cstring>
- 
- namespace FbTk {
- 
---- fluxbox-1.3.1/src/FbTk/LayerItem.hh~	2011-02-24 17:00:37.000000000 +0100
-+++ fluxbox-1.3.1/src/FbTk/LayerItem.hh	2011-07-28 12:32:18.541516401 +0200
-@@ -26,6 +26,7 @@
- #include "Layer.hh"
- #include "NotCopyable.hh"
- #include <vector>
-+#include <cstring>
- 
- namespace FbTk {
- 
---- fluxbox-1.3.1/src/FbTk/MultLayers.hh~	2011-02-24 17:00:37.000000000 +0100
-+++ fluxbox-1.3.1/src/FbTk/MultLayers.hh	2011-07-28 12:32:40.603516398 +0200
-@@ -24,6 +24,7 @@
- #define FBTK_MULTLAYERS_HH
- 
- #include <vector>
-+#include <cstring>
- 
- namespace FbTk {
- 
diff --git a/fluxbox-pointer-cmp.patch b/fluxbox-pointer-cmp.patch
new file mode 100644
index 0000000..b94e673
--- /dev/null
+++ b/fluxbox-pointer-cmp.patch
@@ -0,0 +1,11 @@
+--- fluxbox-1.3.7/util/fluxbox-remote.cc.orig	2026-05-21 01:33:08.176219021 +0200
++++ fluxbox-1.3.7/util/fluxbox-remote.cc	2026-05-21 01:33:08.180934019 +0200
+@@ -73,7 +73,7 @@
+     if (strcmp(cmd, "result") == 0) {
+         XTextProperty text_prop;
+         if (XGetTextProperty(disp, root, &text_prop, atom_result) != 0
+-            && text_prop.value > 0
++            && text_prop.value != NULL
+             && text_prop.nitems > 0) {
+
+             printf("%s", text_prop.value);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fluxbox.git/commitdiff/6105dae38e7b119012966a0a8d7dc28cb1d694b4



More information about the pld-cvs-commit mailing list