[packages/openbox] - cleanups, restored gl locale, updated python shebang, do track sonames; release 5
qboosh
qboosh at pld-linux.org
Sat May 6 13:35:20 CEST 2023
commit 825ac99712812de3403d13572d8b9afd4b15f8d2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat May 6 13:37:43 2023 +0200
- cleanups, restored gl locale, updated python shebang, do track sonames; release 5
openbox-link.patch | 12 ----------
openbox.spec | 68 ++++++++++++++++++++++++++++++++++--------------------
2 files changed, 43 insertions(+), 37 deletions(-)
---
diff --git a/openbox.spec b/openbox.spec
index 1be13ce..7ae6d96 100644
--- a/openbox.spec
+++ b/openbox.spec
@@ -1,33 +1,38 @@
#
# Conditional build:
-%bcond_with gnome2 # build with support for GNOME2 wm-properties
+%bcond_with gnome2 # build with support for GNOME2 wm-properties
Summary: Small and fast window manger for the X Window
Summary(pl.UTF-8): Mały i szybki zarządca okien dla X Window
Name: openbox
Version: 3.6.1
-Release: 4
+Release: 5
Epoch: 1
License: GPL v2+
Group: X11/Window Managers
-Source0: http://openbox.org/releases/%{name}-%{version}.tar.xz
+Source0: http://openbox.org/dist/openbox/%{name}-%{version}.tar.xz
# Source0-md5: 46bf5f1edda0eda0d9e824b585988be9
-#Patch0: %{name}-link.patch
URL: http://openbox.org/
BuildRequires: autoconf >= 2.54
-BuildRequires: automake
+BuildRequires: automake >= 1:1.11
BuildRequires: gettext-tools >= 0.15
BuildRequires: glib2-devel >= 1:2.14.0
+BuildRequires: imlib2-devel
+BuildRequires: librsvg-devel >= 2
BuildRequires: libtool
-BuildRequires: libuuid-devel
BuildRequires: libxml2-devel >= 1:2.6.31
-BuildRequires: pango-devel >= 1.18.3
+BuildRequires: pango-devel >= 1:1.18.3
BuildRequires: pkgconfig
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.197
-BuildRequires: startup-notification-devel
+BuildRequires: sed >= 4.0
+BuildRequires: startup-notification-devel >= 0.8
+BuildRequires: xorg-lib-libICE-devel
BuildRequires: xorg-lib-libSM-devel
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXau-devel
BuildRequires: xorg-lib-libXcursor-devel
+BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXinerama-devel
BuildRequires: xorg-lib-libXrandr-devel
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
@@ -35,10 +40,10 @@ Requires: %{name}-theme-base = %{epoch}:%{version}-%{release}
Requires: dbus-x11
Suggests: obconf
Provides: gnome-wm
-Obsoletes: openbox-themes-Allegro
-Obsoletes: openbox-themes-Artwiz
-Obsoletes: openbox-themes-Blah41
-Obsoletes: openbox-themes-Om4Ob
+Obsoletes: openbox-themes-Allegro < 1:3.3.1
+Obsoletes: openbox-themes-Artwiz < 1:3.3.1
+Obsoletes: openbox-themes-Blah41 < 1:3.3.1
+Obsoletes: openbox-themes-Om4Ob < 1:3.3.1
Conflicts: filesystem < 3.0-20
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -58,6 +63,9 @@ zgodność ze standardami oraz inteligentne zarządzanie oknami.
Summary: Openbox libraries
Summary(pl.UTF-8): Biblioteki Openboksa
Group: Libraries
+Requires: glib2 >= 1:2.14.0
+Requires: libxml2 >= 1:2.6.31
+Requires: pango >= 1:1.18.3
%description libs
Openbox libraries.
@@ -71,9 +79,13 @@ Summary(pl.UTF-8): Pliki nagłówkowe Openboksa
Group: Development/Libraries
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Requires: glib2-devel >= 1:2.14.0
+Requires: imlib2-devel
+Requires: librsvg-devel >= 2
Requires: libxml2-devel >= 1:2.6.31
-Requires: pango-devel >= 1.18.3
+Requires: pango-devel >= 1:1.18.3
+Requires: xorg-lib-libICE-devel
Requires: xorg-lib-libSM-devel
+Requires: xorg-lib-libX11-devel
%description devel
Development header files for writing applications based on Openbox.
@@ -112,7 +124,7 @@ Summary(pl.UTF-8): Motyw Bear dla Openboksa
Group: Themes
Requires: %{name} = %{epoch}:%{version}-%{release}
Provides: openbox-theme-base = %{epoch}:%{version}-%{release}
-Obsoletes: openbox-themes-TheBear
+Obsoletes: openbox-themes-TheBear < 1:3.3.1
%description themes-bear
Bear theme for Openbox.
@@ -226,15 +238,17 @@ Motyw Syscrash dla Openboksa.
%prep
%setup -q
-#%patch0 -p1
+
+%{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' data/autostart/openbox-xdg-autostart
%build
%{__libtoolize}
%{__aclocal} -I m4
%{__autoconf}
%{__automake}
-%configure
-%{__make} V=1
+%configure \
+ --disable-silent-rules
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
@@ -248,8 +262,8 @@ rm -rf $RPM_BUILD_ROOT
%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/doc/openbox
%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/libob*.la
-%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{no,nb}
-%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/gl_ES
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{no,nb}
+%{__mv} $RPM_BUILD_ROOT%{_localedir}/{gl_ES,gl}
%find_lang %{name} --all-name
@@ -270,6 +284,9 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/openbox-session
%attr(755,root,root) %{_bindir}/gdm-control
%attr(755,root,root) %{_bindir}/obxprop
+# requires gnome-session - subpackage?
+#%{_datadir}/gnome-session/sessions/openbox-gnome.session
+#%{_datadir}/gnome-session/sessions/openbox-gnome-fallback.session
%{_datadir}/xsessions/openbox-gnome.desktop
%{_datadir}/xsessions/openbox-kde.desktop
%{_datadir}/xsessions/openbox.desktop
@@ -279,10 +296,10 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/openbox-session.1*
%{_mandir}/man1/openbox.1*
%dir %{_sysconfdir}/xdg/openbox
-%{_sysconfdir}/xdg/openbox/autostart
-%{_sysconfdir}/xdg/openbox/environment
-%{_sysconfdir}/xdg/openbox/menu.xml
-%{_sysconfdir}/xdg/openbox/rc.xml
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/openbox/autostart
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/openbox/environment
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/openbox/menu.xml
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/openbox/rc.xml
%{?with_gnome2:%{_wmpropsdir}/openbox.desktop}
%{_desktopdir}/openbox.desktop
%{_pixmapsdir}/openbox.png
@@ -292,9 +309,9 @@ rm -rf $RPM_BUILD_ROOT
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libobrender.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libobrender.so.??
+%attr(755,root,root) %ghost %{_libdir}/libobrender.so.32
%attr(755,root,root) %{_libdir}/libobt.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libobt.so.?
+%attr(755,root,root) %ghost %{_libdir}/libobt.so.2
%files devel
%defattr(644,root,root,755)
@@ -324,6 +341,7 @@ rm -rf $RPM_BUILD_ROOT
%files themes-Clearlooks
%defattr(644,root,root,755)
%{_datadir}/themes/Clearlooks
+%{_datadir}/themes/Clearlooks-3.4
%files themes-Mikachu
%defattr(644,root,root,755)
diff --git a/openbox-link.patch b/openbox-link.patch
deleted file mode 100644
index c2974a0..0000000
--- a/openbox-link.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- openbox-3.5.0/Makefile.am.orig 2011-08-01 22:14:58.000000000 +0200
-+++ openbox-3.5.0/Makefile.am 2012-02-06 18:46:11.035139562 +0100
-@@ -83,7 +83,8 @@
- $(PANGO_LIBS) \
- $(GLIB_LIBS) \
- $(IMLIB2_LIBS) \
-- $(XML_LIBS)
-+ $(XML_LIBS) \
-+ obt/libobt.la
- obrender_libobrender_la_SOURCES = \
- gettext.h \
- obrender/color.h \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/openbox.git/commitdiff/825ac99712812de3403d13572d8b9afd4b15f8d2
More information about the pld-cvs-commit
mailing list