[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