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

Nicola Squartini tensor5 at archlinux.org
Tue Sep 6 10:51:01 UTC 2016


    Date: Tuesday, September 6, 2016 @ 10:51:01
  Author: tensor5
Revision: 188706

upgpkg: electron 1.3.5-2

Deterministic build.

Added:
  electron/trunk/libchromiumcontent-sort-filenames.patch
Modified:
  electron/trunk/PKGBUILD

-----------------------------------------+
 PKGBUILD                                |    5 ++++-
 libchromiumcontent-sort-filenames.patch |   11 +++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-09-06 10:31:07 UTC (rev 188705)
+++ PKGBUILD	2016-09-06 10:51:01 UTC (rev 188706)
@@ -4,7 +4,7 @@
 _chromiumver=52.0.2743.82
 pkgname=electron
 pkgver=1.3.5
-pkgrel=1
+pkgrel=2
 pkgdesc='Build cross platform desktop apps with web technologies'
 arch=('i686' 'x86_64')
 url='http://electron.atom.io/'
@@ -39,6 +39,7 @@
         'brightray-no-whole-archive.patch'
         'brightray-use-system-ffmpeg.patch'
         'gyp-no-rpath.patch'
+        'libchromiumcontent-sort-filenames.patch'
         'libchromiumcontent-static-library-only.patch'
         'libchromiumcontent-use-system-ffmpeg.patch'
         'libchromiumcontent-use-system-tools.patch'
@@ -73,6 +74,7 @@
             '47371fb1061cfd8fd4b4f9f4477eb3ea119be1c84554fb2e590e73eda38aa2c2'
             'eed2633bc4a5dd1c9449d19a8569ae1a682f3fac67177091952c4dba4b69bf95'
             '68977a78fb41a549eb449dd35f94e0168d647245516397f0ecdfa7a03a147045'
+            '4de540ec76736ef3e14475090916a42c03692c542822b430f1ab3f6d36655511'
             '7bc4cc154643712556f2cfbcba72bc08d032a52a39bccc61c91a7b230fe9a80e'
             '1c4c4ad492cd5bb437d4b0ee1001e3e01e952eee23b56e697e44294c715c97ba'
             '2fb2157c854dab173a2ef9b4aa0ab5bb3c0dd077447c4719c7554eee6e0546b6'
@@ -158,6 +160,7 @@
 
   cd "${srcdir}"/electron/vendor/brightray/vendor/libchromiumcontent
   git submodule update --init vendor/python-patch
+  patch -Np1 -i "${srcdir}"/libchromiumcontent-sort-filenames.patch  # deterministic build
   patch -Np1 -i "${srcdir}"/libchromiumcontent-use-system-tools.patch
   patch -Np1 -i "${srcdir}"/libchromiumcontent-use-system-ffmpeg.patch
   patch -Np1 -i "${srcdir}"/libchromiumcontent-static-library-only.patch

Added: libchromiumcontent-sort-filenames.patch
===================================================================
--- libchromiumcontent-sort-filenames.patch	                        (rev 0)
+++ libchromiumcontent-sort-filenames.patch	2016-09-06 10:51:01 UTC (rev 188706)
@@ -0,0 +1,11 @@
+--- a/tools/generate_filenames_gypi.py
++++ b/tools/generate_filenames_gypi.py
+@@ -98,7 +98,7 @@
+ 
+ 
+ def searh_files(src, suffix, exclude):
+-  files = glob.glob(os.path.join(src, '*.' + suffix))
++  files = sorted(glob.glob(os.path.join(src, '*.' + suffix)))
+   files = [f for f in files if os.path.basename(f) not in exclude]
+   return ([os.path.abspath(f) for f in files if not is_v8_library(f)],
+           [os.path.abspath(f) for f in files if is_v8_library(f)])



More information about the arch-commits mailing list