[arch-commits] Commit in electron/trunk (3 files)

Nicola Squartini tensor5 at archlinux.org
Wed Sep 14 03:43:59 UTC 2016


    Date: Wednesday, September 14, 2016 @ 03:43:58
  Author: tensor5
Revision: 189286

upgpkg: electron 1.3.5-4

Use gdk_set_allowed_backends().

Added:
  electron/trunk/chromium-gtk3-use-x11-backend.patch
Modified:
  electron/trunk/PKGBUILD
  electron/trunk/electron.sh

-------------------------------------+
 PKGBUILD                            |    7 +++++--
 chromium-gtk3-use-x11-backend.patch |   12 ++++++++++++
 electron.sh                         |    2 --
 3 files changed, 17 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-09-14 02:55:27 UTC (rev 189285)
+++ PKGBUILD	2016-09-14 03:43:58 UTC (rev 189286)
@@ -4,7 +4,7 @@
 _chromiumver=52.0.2743.82
 pkgname=electron
 pkgver=1.3.5
-pkgrel=3
+pkgrel=4
 pkgdesc='Build cross platform desktop apps with web technologies'
 arch=('i686' 'x86_64')
 url='http://electron.atom.io/'
@@ -44,6 +44,7 @@
         'libchromiumcontent-static-library-only.patch'
         'libchromiumcontent-use-system-ffmpeg.patch'
         'libchromiumcontent-use-system-tools.patch'
+        'chromium-gtk3-use-x11-backend.patch'
         'chromium-unset-madv_free.patch'
         'chromium-use-system-ffmpeg.patch'
         'chromium-use-system-libpng.patch'
@@ -80,11 +81,12 @@
             '7bc4cc154643712556f2cfbcba72bc08d032a52a39bccc61c91a7b230fe9a80e'
             '1c4c4ad492cd5bb437d4b0ee1001e3e01e952eee23b56e697e44294c715c97ba'
             '2fb2157c854dab173a2ef9b4aa0ab5bb3c0dd077447c4719c7554eee6e0546b6'
+            '2ecc112e797a0de512dc267be1be6bd86a2c8adde0a308c341896fb0dadb4366'
             'ccba3002243fb1f9a67c8a60af310706caa591d12aef45f1d0f4bda47626f3ab'
             'f890e35922a5e049491259354c221c8a51baff84092ef566ea590495e615445f'
             'caaa63eabcfdced965638b3353448fabda9bc4e6d898d8ec278ecac31502ded1'
             'ae8db257191600e5d1e3d3142c8b430652047c2b3575d82696573f1649154c62'
-            '7d49a587633c1a4a773f2a1510a12250de6b3c7a8fbb7928489c49f7ec6997ca'
+            'c4d171ea37c421e5e586f8735595012ad4aada9a3be9bfe86bc8abb5c5d1488e'
            )
 
 _chromium_flags=('fastbuild=2'
@@ -175,6 +177,7 @@
     echo "${_chromiumver}" > src/.version
   fi
   cd src
+  patch -Np1 -i "${srcdir}"/chromium-gtk3-use-x11-backend.patch
   patch -Np1 -i "${srcdir}"/chromium-unset-madv_free.patch  # fixes crash with kernels < 4.5
   patch -Np1 -i "${srcdir}"/chromium-use-system-ffmpeg.patch
   patch -Np1 -i "${srcdir}"/chromium-use-system-libpng.patch

Added: chromium-gtk3-use-x11-backend.patch
===================================================================
--- chromium-gtk3-use-x11-backend.patch	                        (rev 0)
+++ chromium-gtk3-use-x11-backend.patch	2016-09-14 03:43:58 UTC (rev 189286)
@@ -0,0 +1,12 @@
+--- a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
++++ b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
+@@ -487,6 +487,9 @@
+       default_font_style_(gfx::Font::NORMAL),
+       middle_click_action_(GetDefaultMiddleClickAction()),
+       device_scale_factor_(1.0) {
++#if GTK_MAJOR_VERSION > 2
++  gdk_set_allowed_backends("x11");
++#endif
+   GtkInitFromCommandLine(*base::CommandLine::ForCurrentProcess());
+ }
+ 

Modified: electron.sh
===================================================================
--- electron.sh	2016-09-14 02:55:27 UTC (rev 189285)
+++ electron.sh	2016-09-14 03:43:58 UTC (rev 189286)
@@ -1,7 +1,5 @@
 #!/usr/bin/bash
 
-export GDK_BACKEND=x11
-
 # Workaround for scaling issues on HiDPI displays
 export GDK_SCALE=${GDK_SCALE:-1}
 



More information about the arch-commits mailing list