[arch-commits] Commit in gn/trunk (PKGBUILD)

2022-07-11 Thread Evangelos Foutras via arch-commits
Date: Monday, July 11, 2022 @ 17:39:12
  Author: foutrelis
Revision: 450873

upgpkg: gn 0.2050.9ef32177-1: bump to latest revision

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |   18 +-
 1 file changed, 5 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-11 17:33:16 UTC (rev 450872)
+++ PKGBUILD2022-07-11 17:39:12 UTC (rev 450873)
@@ -1,9 +1,9 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.2042.2ecd43a1
-_commit=2ecd43a10266bd091c98e6dcde507c64f6a0dad3
-pkgrel=2
+pkgver=0.2050.9ef32177
+_commit=9ef321772ecc161937db69acb346397e0ccc484d
+pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')
 url="https://gn.googlesource.com/gn/";
@@ -10,10 +10,8 @@
 license=('BSD')
 depends=('gcc-libs')
 makedepends=('clang' 'ninja' 'python' 'git')
-source=(git+https://gn.googlesource.com/gn#commit=$_commit
-repro.patch)
-sha256sums=('SKIP'
-'4f87532d0785ded35a9452bb762635c36c8e2c8e5181c4b991dab258f895e27e')
+source=(git+https://gn.googlesource.com/gn#commit=$_commit)
+sha256sums=('SKIP')
 
 pkgver() {
   cd $pkgname
@@ -20,12 +18,6 @@
   echo 0.$(git rev-list --count initial-commit..).$(git rev-parse --short=8 
HEAD)
 }
 
-prepare() {
-  cd $pkgname
-  # https://gn-review.googlesource.com/c/gn/+/14260
-  patch -Np1 -i ../repro.patch
-}
-
 build() {
   cd $pkgname
   ./build/gen.py



[arch-commits] Commit in gn/trunk (PKGBUILD repro.patch)

2022-07-06 Thread Evangelos Foutras via arch-commits
Date: Thursday, July 7, 2022 @ 03:21:41
  Author: foutrelis
Revision: 449960

upgpkg: gn 0.2042.2ecd43a1-2: fix repro maybe

Added:
  gn/trunk/repro.patch
Modified:
  gn/trunk/PKGBUILD

-+
 PKGBUILD|   14 +++---
 repro.patch |   29 +
 2 files changed, 40 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-07-06 23:50:30 UTC (rev 449959)
+++ PKGBUILD2022-07-07 03:21:41 UTC (rev 449960)
@@ -3,7 +3,7 @@
 pkgname=gn
 pkgver=0.2042.2ecd43a1
 _commit=2ecd43a10266bd091c98e6dcde507c64f6a0dad3
-pkgrel=1
+pkgrel=2
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')
 url="https://gn.googlesource.com/gn/";
@@ -10,8 +10,10 @@
 license=('BSD')
 depends=('gcc-libs')
 makedepends=('clang' 'ninja' 'python' 'git')
-source=(git+https://gn.googlesource.com/gn#commit=$_commit)
-sha256sums=('SKIP')
+source=(git+https://gn.googlesource.com/gn#commit=$_commit
+repro.patch)
+sha256sums=('SKIP'
+'4f87532d0785ded35a9452bb762635c36c8e2c8e5181c4b991dab258f895e27e')
 
 pkgver() {
   cd $pkgname
@@ -18,6 +20,12 @@
   echo 0.$(git rev-list --count initial-commit..).$(git rev-parse --short=8 
HEAD)
 }
 
+prepare() {
+  cd $pkgname
+  # https://gn-review.googlesource.com/c/gn/+/14260
+  patch -Np1 -i ../repro.patch
+}
+
 build() {
   cd $pkgname
   ./build/gen.py

Added: repro.patch
===
--- repro.patch (rev 0)
+++ repro.patch 2022-07-07 03:21:41 UTC (rev 449960)
@@ -0,0 +1,29 @@
+From 102a161c76f8d4c8157390b7087ae6e65ec9d7cf Mon Sep 17 00:00:00 2001
+From: Evangelos Foutras 
+Date: Thu, 7 Jul 2022 06:18:12 +0300
+Subject: [PATCH] build/gen.py: Make LAST_COMMIT_POSITION reproducible
+
+Abbreviated hashes can vary in length depending on the number of objects
+in the Git repository. This frequently breaks reproducibility for distro
+packages. Address this by adding --abbrev=12 to the 'git describe' call.
+
+Change-Id: I2fff11ff5a8e54e437a2186ea1f7c0ec17924437
+---
+ build/gen.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/build/gen.py b/build/gen.py
+index fe56186b..f877cc24 100755
+--- a/build/gen.py
 b/build/gen.py
+@@ -218,8 +218,8 @@ def main(argv):
+ def GenerateLastCommitPosition(host, header):
+   ROOT_TAG = 'initial-commit'
+   describe_output = subprocess.check_output(
+-  ['git', 'describe', 'HEAD', '--match', ROOT_TAG], 
shell=host.is_windows(),
+-  cwd=REPO_ROOT)
++  ['git', 'describe', 'HEAD', '--abbrev=12', '--match', ROOT_TAG],
++  shell=host.is_windows(), cwd=REPO_ROOT)
+   mo = re.match(ROOT_TAG + '-(\d+)-g([0-9a-f]+)', describe_output.decode())
+   if not mo:
+ raise ValueError(



[arch-commits] Commit in gn/trunk (PKGBUILD)

2022-06-08 Thread Evangelos Foutras via arch-commits
Date: Wednesday, June 8, 2022 @ 16:11:16
  Author: foutrelis
Revision: 447767

upgpkg: gn 0.2042.2ecd43a1-1: bump to latest revision

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-08 15:22:53 UTC (rev 447766)
+++ PKGBUILD2022-06-08 16:11:16 UTC (rev 447767)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1967.80a40b07
-_commit=80a40b07305373617eba2d5878d353532af77da3
+pkgver=0.2042.2ecd43a1
+_commit=2ecd43a10266bd091c98e6dcde507c64f6a0dad3
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')



[arch-commits] Commit in gn/trunk (PKGBUILD)

2022-02-25 Thread Evangelos Foutras via arch-commits
Date: Saturday, February 26, 2022 @ 06:11:17
  Author: foutrelis
Revision: 438156

upgpkg: gn 0.1967.80a40b07-1: bump to revision in Chromium 99 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-02-26 05:11:17 UTC (rev 438155)
+++ PKGBUILD2022-02-26 06:11:17 UTC (rev 438156)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1956.fc295f3a
-_commit=fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
+pkgver=0.1967.80a40b07
+_commit=80a40b07305373617eba2d5878d353532af77da3
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')



[arch-commits] Commit in gn/trunk (PKGBUILD)

2022-01-29 Thread Evangelos Foutras via arch-commits
Date: Saturday, January 29, 2022 @ 22:23:49
  Author: foutrelis
Revision: 435406

upgpkg: gn 0.1956.fc295f3a-1: bump to revision in Chromium 98 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-29 22:21:04 UTC (rev 435405)
+++ PKGBUILD2022-01-29 22:23:49 UTC (rev 435406)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1938.0153d369
-_commit=0153d369bbccc908f4da4993b1ba82728055926a
+pkgver=0.1956.fc295f3a
+_commit=fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')



[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-11-12 Thread Evangelos Foutras via arch-commits
Date: Friday, November 12, 2021 @ 21:35:19
  Author: foutrelis
Revision: 427950

upgpkg: gn 0.1938.0153d369-1: make pkgver more deterministic

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-12 20:58:55 UTC (rev 427949)
+++ PKGBUILD2021-11-12 21:35:19 UTC (rev 427950)
@@ -1,7 +1,7 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1938.0153d369b
+pkgver=0.1938.0153d369
 _commit=0153d369bbccc908f4da4993b1ba82728055926a
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
@@ -15,7 +15,7 @@
 
 pkgver() {
   cd $pkgname
-  echo 0.$(git rev-list --count initial-commit..).$(git rev-parse --short HEAD)
+  echo 0.$(git rev-list --count initial-commit..).$(git rev-parse --short=8 
HEAD)
 }
 
 build() {



[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-11-12 Thread Evangelos Foutras via arch-commits
Date: Friday, November 12, 2021 @ 20:10:16
  Author: foutrelis
Revision: 427935

upgpkg: gn 0.1938.0153d369b-1: bump to revision in Chromium 96 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-12 20:09:16 UTC (rev 427934)
+++ PKGBUILD2021-11-12 20:10:16 UTC (rev 427935)
@@ -1,7 +1,7 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1938.0153d369
+pkgver=0.1938.0153d369b
 _commit=0153d369bbccc908f4da4993b1ba82728055926a
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"



[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-11-12 Thread Evangelos Foutras via arch-commits
Date: Friday, November 12, 2021 @ 20:09:16
  Author: foutrelis
Revision: 427934

upgpkg: gn 0.1938.0153d369-1: bump to revision in Chromium 96 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-12 19:45:54 UTC (rev 427933)
+++ PKGBUILD2021-11-12 20:09:16 UTC (rev 427934)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1934.69ec4fca
-_commit=69ec4fca1fa69ddadae13f9e6b7507efa0675263
+pkgver=0.1938.0153d369
+_commit=0153d369bbccc908f4da4993b1ba82728055926a
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')



[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-09-21 Thread Evangelos Foutras via arch-commits
Date: Tuesday, September 21, 2021 @ 23:45:48
  Author: foutrelis
Revision: 424504

upgpkg: gn 0.1934.69ec4fca-1: bump to revision in Chromium 94 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-09-21 22:45:21 UTC (rev 424503)
+++ PKGBUILD2021-09-21 23:45:48 UTC (rev 424504)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1910.39a87c0b
-_commit=39a87c0b36310bdf06b692c098f199a0d97fc810
+pkgver=0.1934.69ec4fca
+_commit=69ec4fca1fa69ddadae13f9e6b7507efa0675263
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')



[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-07-09 Thread Evangelos Foutras via arch-commits
Date: Friday, July 9, 2021 @ 07:42:19
  Author: foutrelis
Revision: 419364

upgpkg: gn 0.1910.39a87c0b-1: bump to revision in Chromium 92 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-07-09 06:58:57 UTC (rev 419363)
+++ PKGBUILD2021-07-09 07:42:19 UTC (rev 419364)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1897.dba01723
-_commit=dba01723a441c358d843a575cb7720d54ddcdf92
+pkgver=0.1910.39a87c0b
+_commit=39a87c0b36310bdf06b692c098f199a0d97fc810
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')



[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-05-26 Thread Evangelos Foutras via arch-commits
Date: Thursday, May 27, 2021 @ 04:37:03
  Author: foutrelis
Revision: 416512

upgpkg: gn 0.1897.dba01723-1: bump to revision in Chromium 91 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-05-27 03:49:21 UTC (rev 416511)
+++ PKGBUILD2021-05-27 04:37:03 UTC (rev 416512)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1891.dfcbc6fe
-_commit=dfcbc6fed0a8352696f92d67ccad54048ad182b3
+pkgver=0.1897.dba01723
+_commit=dba01723a441c358d843a575cb7720d54ddcdf92
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')


[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-04-15 Thread Evangelos Foutras via arch-commits
Date: Thursday, April 15, 2021 @ 20:32:16
  Author: foutrelis
Revision: 412614

upgpkg: gn 0.1891.dfcbc6fe-1: bump to revision in Chromium 90 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-04-15 20:02:43 UTC (rev 412613)
+++ PKGBUILD2021-04-15 20:32:16 UTC (rev 412614)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1877.595e3be7
-_commit=595e3be7c8381d4eeefce62a63ec12bae9ce5140
+pkgver=0.1891.dfcbc6fe
+_commit=dfcbc6fed0a8352696f92d67ccad54048ad182b3
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')


[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-02-26 Thread Evangelos Foutras via arch-commits
Date: Friday, February 26, 2021 @ 23:03:42
  Author: foutrelis
Revision: 408861

upgpkg: gn 0.1877.595e3be7-1: bump to revision in Chromium 89 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-02-26 23:03:41 UTC (rev 408860)
+++ PKGBUILD2021-02-26 23:03:42 UTC (rev 408861)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1859.53d92014
-_commit=53d92014bf94c3893886470a1c7c1289f8818db0
+pkgver=0.1877.595e3be7
+_commit=595e3be7c8381d4eeefce62a63ec12bae9ce5140
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')


[arch-commits] Commit in gn/trunk (PKGBUILD)

2021-02-16 Thread Evangelos Foutras via arch-commits
Date: Wednesday, February 17, 2021 @ 03:39:20
  Author: foutrelis
Revision: 408339

upgpkg: gn 0.1859.53d92014-1: bump to revision in Chromium 88 DEPS

Modified:
  gn/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-02-17 02:58:28 UTC (rev 408338)
+++ PKGBUILD2021-02-17 03:39:20 UTC (rev 408339)
@@ -1,8 +1,8 @@
 # Maintainer: Evangelos Foutras 
 
 pkgname=gn
-pkgver=0.1831.e002e68a
-_commit=e002e68a48d1c82648eadde2f6aafa20d08c36f2
+pkgver=0.1859.53d92014
+_commit=53d92014bf94c3893886470a1c7c1289f8818db0
 pkgrel=1
 pkgdesc="Meta-build system that generates build files for Ninja"
 arch=('x86_64')