[arch-commits] Commit in openbox/trunk (PKGBUILD debian-887908.patch)

Chih-Hsuan Yen yan12125 at archlinux.org
Sun May 24 02:57:44 UTC 2020


    Date: Sunday, May 24, 2020 @ 02:57:43
  Author: yan12125
Revision: 632737

upgpkg: openbox 3.6.1-7; add a patch from Debian for https://bugs.archlinux.org/task/66738

Added:
  openbox/trunk/debian-887908.patch
Modified:
  openbox/trunk/PKGBUILD

---------------------+
 PKGBUILD            |   11 ++++++++---
 debian-887908.patch |   31 +++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-24 02:06:57 UTC (rev 632736)
+++ PKGBUILD	2020-05-24 02:57:43 UTC (rev 632737)
@@ -7,7 +7,7 @@
 
 pkgname=openbox
 pkgver=3.6.1
-pkgrel=6
+pkgrel=7
 pkgdesc='Highly configurable and lightweight X11 window manager'
 arch=('x86_64')
 url='http://openbox.org'
@@ -25,13 +25,15 @@
         openbox-3.5.0-title-matching.patch
         openbox-3.5.0-which-2.20.patch
         $pkgname-kde-paths.patch
-        py3.patch)
+        py3.patch
+        debian-887908.patch)
 md5sums=('b72794996c6a3ad94634727b95f9d204'
          'SKIP'
          '0a11d7149da210a31ef88f8a9c717711'
          '7ca3b5244bb092d46f5bcf1e2bdf4a18'
          'f7df0df8c1d2da279e48d0fdc984fb71'
-         '67ae9735c283637ef6d11b17a3f81953')
+         '67ae9735c283637ef6d11b17a3f81953'
+         '4ff275746641e840605e9a74043079fe')
 validpgpkeys=(4B71379A9D5263D112A85620A5A4E99C711D3B61)
 
 prepare() {
@@ -42,6 +44,9 @@
   patch -Np1 -i "$srcdir"/$pkgname-kde-paths.patch # FS#64139
   # modified from https://github.com/troycurtisjr/openbox/commit/acfbbc4ea40932f183617bb7006700140fe5f61e
   patch -Np1 -i "$srcdir"/py3.patch
+  # Taken from https://sources.debian.org/data/main/o/openbox/3.6.1-9/debian/patches/887908.patch
+  # For https://bugs.archlinux.org/task/66738
+  patch -Np1 -i "$srcdir"/debian-887908.patch
 
   # py3.patch modifies configure.ac
   autoreconf -ifv

Added: debian-887908.patch
===================================================================
--- debian-887908.patch	                        (rev 0)
+++ debian-887908.patch	2020-05-24 02:57:43 UTC (rev 632737)
@@ -0,0 +1,31 @@
+Description: Fix toggled hover and pressed images masks not loaded
+Author: "E. Serradilla" <eserradi at gmx.com>
+Debian-Bugs: https://bugs.debian.org/887908
+
+--- a/obrender/theme.c
++++ b/obrender/theme.c
+@@ -1494,8 +1494,10 @@ static void read_button_styles(XrmDataba
+     READ_BUTTON_MASK_COPY(disabled, btn->unpressed_mask);
+     READ_BUTTON_MASK_COPY(hover, btn->unpressed_mask);
+     if (toggled_mask) {
+-        READ_BUTTON_MASK_COPY(pressed_toggled, btn->unpressed_toggled_mask);
+-        READ_BUTTON_MASK_COPY(hover_toggled, btn->unpressed_toggled_mask);
++        g_snprintf(name, 128, "%s_toggled_pressed.xbm", btnname);
++        READ_MASK_COPY(name, btn->pressed_toggled_mask, btn->unpressed_toggled_mask);
++        g_snprintf(name, 128, "%s_toggled_hover.xbm", btnname);
++        READ_MASK_COPY(name, btn->hover_toggled_mask, btn->unpressed_toggled_mask);
+     }
+ 
+ #define READ_BUTTON_APPEARANCE(typedots, type, fallback) \
+@@ -1532,8 +1534,8 @@ static void read_button_styles(XrmDataba
+     READ_BUTTON_APPEARANCE("disabled", disabled, 0);
+     READ_BUTTON_APPEARANCE("hover", hover, 0);
+     if (toggled_mask) {
+-        READ_BUTTON_APPEARANCE("unpressed.toggled", unpressed_toggled, 1);
+-        READ_BUTTON_APPEARANCE("pressed.toggled", pressed_toggled, 0);
+-        READ_BUTTON_APPEARANCE("hover.toggled", hover_toggled, 0);
++        READ_BUTTON_APPEARANCE("toggled.unpressed", unpressed_toggled, 1);
++        READ_BUTTON_APPEARANCE("toggled.pressed", pressed_toggled, 0);
++        READ_BUTTON_APPEARANCE("toggled.hover", hover_toggled, 0);
+     }
+ }



More information about the arch-commits mailing list