[arch-commits] Commit in openbox/trunk (PKGBUILD openbox-kde-paths.patch)

Chih-Hsuan Yen yan12125 at archlinux.org
Wed Oct 16 17:21:22 UTC 2019


    Date: Wednesday, October 16, 2019 @ 17:21:21
  Author: yan12125
Revision: 516368

upgpkg: openbox 3.6.1-5 - fixes compatibility with KDE 5.17

See: FS#64139

The new patch incorporates the absolute path, so the sed command in package() is no longer needed.

Also change the maintainer to myself.

Added:
  openbox/trunk/openbox-kde-paths.patch
Modified:
  openbox/trunk/PKGBUILD

-------------------------+
 PKGBUILD                |   15 ++++++++-------
 openbox-kde-paths.patch |   22 ++++++++++++++++++++++
 2 files changed, 30 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-10-16 16:54:48 UTC (rev 516367)
+++ PKGBUILD	2019-10-16 17:21:21 UTC (rev 516368)
@@ -1,4 +1,5 @@
-# Maintainer: Florian pritz <bluewind at xinu.at>
+# Maintainer: Chih-Hsuan Yen <yan12125 at archlinux.org>
+# Contributor: Florian pritz <bluewind at xinu.at>
 # Contributor: Bartłomiej Piotrowski <nospam at bpiotrowski.pl>
 # Contributor: Brad Fanella <bradfanella at archlinux.us>
 # Contributor: Andrea Scarpino <andrea at archlinux.org>
@@ -6,7 +7,7 @@
 
 pkgname=openbox
 pkgver=3.6.1
-pkgrel=4
+pkgrel=5
 pkgdesc='Highly configurable and lightweight X11 window manager'
 arch=('x86_64')
 url='http://openbox.org'
@@ -21,11 +22,13 @@
         'etc/xdg/openbox/autostart' 'etc/xdg/openbox/environment')
 source=(http://openbox.org/dist/openbox/$pkgname-$pkgver.tar.gz{,.asc}
         openbox-3.5.0-title-matching.patch
-        openbox-3.5.0-which-2.20.patch)
+        openbox-3.5.0-which-2.20.patch
+        $pkgname-kde-paths.patch)
 md5sums=('b72794996c6a3ad94634727b95f9d204'
          'SKIP'
          '0a11d7149da210a31ef88f8a9c717711'
-         '7ca3b5244bb092d46f5bcf1e2bdf4a18')
+         '7ca3b5244bb092d46f5bcf1e2bdf4a18'
+         'f7df0df8c1d2da279e48d0fdc984fb71')
 validpgpkeys=(4B71379A9D5263D112A85620A5A4E99C711D3B61)
 
 prepare() {
@@ -33,6 +36,7 @@
 
   patch -Np1 -i "$srcdir"/openbox-3.5.0-title-matching.patch  # OB#5277
   patch -Np1 -i "$srcdir"/openbox-3.5.0-which-2.20.patch # FS#11455
+  patch -Np1 -i "$srcdir"/$pkgname-kde-paths.patch # FS#64139
 
   sed -i 's|/usr/bin/env python|/usr/bin/env python2|' \
     data/autostart/openbox-xdg-autostart
@@ -57,7 +61,4 @@
     "$pkgdir"/usr/share/gnome{,-session} \
     "$pkgdir"/usr/share/man/man1/openbox-gnome-session.1 \
     "$pkgdir"/usr/share/xsessions/openbox-gnome.desktop
-
-  sed -i 's:startkde:/usr/bin/\0:' \
-    "$pkgdir"/usr/share/xsessions/openbox-kde.desktop
 }

Added: openbox-kde-paths.patch
===================================================================
--- openbox-kde-paths.patch	                        (rev 0)
+++ openbox-kde-paths.patch	2019-10-16 17:21:21 UTC (rev 516368)
@@ -0,0 +1,22 @@
+diff --git a/data/xsession/openbox-kde-session.in b/data/xsession/openbox-kde-session.in
+index 35722796..ee91c16f 100644
+--- a/data/xsession/openbox-kde-session.in
++++ b/data/xsession/openbox-kde-session.in
+@@ -17,4 +17,4 @@ xprop -root -remove _NET_NUMBER_OF_DESKTOPS \
+ 
+ # Run KDE with Openbox as its window manager
+ export KDEWM="@bindir@/openbox"
+-exec startkde "$@"
++exec /usr/bin/startplasma-x11 "$@"
+diff --git a/data/xsession/openbox-kde.desktop.in b/data/xsession/openbox-kde.desktop.in
+index bc78a97c..a9bcc219 100644
+--- a/data/xsession/openbox-kde.desktop.in
++++ b/data/xsession/openbox-kde.desktop.in
+@@ -2,6 +2,6 @@
+ Name=KDE/Openbox
+ Comment=Use the Openbox window manager inside of the K Desktop Environment
+ Exec=@bindir@/openbox-kde-session
+-TryExec=startkde
++TryExec=/usr/bin/startplasma-x11
+ Icon=openbox
+ Type=Application



More information about the arch-commits mailing list