[arch-commits] Commit in electron/trunk (PKGBUILD chromium-use-system-re2.patch)

Nicola Squartini tensor5 at archlinux.org
Thu Sep 29 07:22:06 UTC 2016


    Date: Thursday, September 29, 2016 @ 07:22:06
  Author: tensor5
Revision: 190776

upgpkg: electron 1.4.1-3

Fix generation of RE2 shim headers (solves FS#51025).

Added:
  electron/trunk/chromium-use-system-re2.patch
Modified:
  electron/trunk/PKGBUILD

-------------------------------+
 PKGBUILD                      |    5 ++++-
 chromium-use-system-re2.patch |   17 +++++++++++++++++
 2 files changed, 21 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-09-29 07:06:18 UTC (rev 190775)
+++ PKGBUILD	2016-09-29 07:22:06 UTC (rev 190776)
@@ -4,7 +4,7 @@
 _chromiumver=53.0.2785.113
 pkgname=electron
 pkgver=1.4.1
-pkgrel=2
+pkgrel=3
 pkgdesc='Build cross platform desktop apps with web technologies'
 arch=('i686' 'x86_64')
 url='http://electron.atom.io/'
@@ -55,6 +55,7 @@
         'chromium-unset-madv_free.patch'
         'chromium-use-system-ffmpeg.patch'
         'chromium-use-system-minizip.patch'
+        'chromium-use-system-re2.patch'
        )
 noextract=("chromium-${_chromiumver}.tar.xz")
 sha256sums=('SKIP'
@@ -94,6 +95,7 @@
             'ccba3002243fb1f9a67c8a60af310706caa591d12aef45f1d0f4bda47626f3ab'
             '7cda59fe372b37beca079adf55b951b4f3a6c7a5490813b729fa145562d2ba12'
             'bc78d7af8e514ea28caa6c6ccaf78cc3e80044ef862e2ca7978439f183e36179'
+            'bdbc9107800caf6040f5acdc4982c2a3a5cf61d00e4141b590cb9bcb87353429'
            )
 
 _chromium_flags=('fastbuild=2'
@@ -191,6 +193,7 @@
   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-minizip.patch
+  patch -Np1 -i "${srcdir}"/chromium-use-system-re2.patch
   python2 build/linux/unbundle/replace_gyp_files.py "${_chromium_flags[@]/#/-D}"
 }
 

Added: chromium-use-system-re2.patch
===================================================================
--- chromium-use-system-re2.patch	                        (rev 0)
+++ chromium-use-system-re2.patch	2016-09-29 07:22:06 UTC (rev 190776)
@@ -0,0 +1,17 @@
+--- a/build/linux/unbundle/re2.gyp
++++ b/build/linux/unbundle/re2.gyp
+@@ -8,13 +8,12 @@
+       'target_name': 're2',
+       'type': 'none',
+       'variables': {
+-        'headers_root_path': '.',
++        'headers_root_path': 'src',
+         'header_filenames': [
+           're2/filtered_re2.h',
+           're2/re2.h',
+           're2/set.h',
+           're2/stringpiece.h',
+-          're2/variadic_function.h',
+         ],
+         'shim_generator_additional_args': [
+           # Chromium copy of re2 is patched to rename POSIX to POSIX_SYNTAX



More information about the arch-commits mailing list