[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