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

Sven-Hendrik Haase svenstaro at archlinux.org
Tue Jun 5 20:04:48 UTC 2018


    Date: Tuesday, June 5, 2018 @ 20:04:47
  Author: svenstaro
Revision: 340617

upgpkg: gitlab-runner 10.8.0-2

Fix version information

Modified:
  gitlab-runner/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-06-05 19:08:10 UTC (rev 340616)
+++ PKGBUILD	2018-06-05 20:04:47 UTC (rev 340617)
@@ -3,7 +3,7 @@
 
 pkgname=gitlab-runner
 pkgver=10.8.0
-pkgrel=1
+pkgrel=2
 pkgdesc="The official GitLab CI runner written in Go"
 arch=('x86_64')
 url='https://gitlab.com/gitlab-org/gitlab-runner'
@@ -18,7 +18,7 @@
 
 # Note: This should be built using git because the runner gets its version information from there and I
 # haven't found the place to patch that yet.
-source=("https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${pkgver}/gitlab-runner-v${pkgver}.tar.gz"
+source=("$pkgname-$pkgver.tar.gz::https://gitlab.com/api/v4/projects/gitlab-org%2Fgitlab-runner/repository/archive?sha=v${pkgver}"
         "prebuilt-${pkgver}-x86_64.tar.xz::https://gitlab-runner-downloads.s3.amazonaws.com/v${pkgver}/docker/prebuilt-x86_64.tar.xz"
         "prebuilt-${pkgver}-arm.tar.xz::https://gitlab-runner-downloads.s3.amazonaws.com/v${pkgver}/docker/prebuilt-arm.tar.xz"
         "gitlab-runner.service"
@@ -25,7 +25,7 @@
         "gitlab-runner.sysusers"
         "gitlab-runner.tmpfiles"
         "config.toml")
-sha512sums=('d800029ded82eaad681241f34021e55c504f14e1beb6b526ea2b7a011d28def70421f2638231e62fc5f72a1b184adc273cdfd27c080e0fdd8948c2ce8f48eb81'
+sha512sums=('61e831c38aad84797928ff6065456b4077d1c641a115674a7f294ebca1ec51d2b4510ead653bfe32480241b85bafc4190c48417ddb53f8fed812825eee8c9a0a'
             '3a42026657d099ca3e781da3aa22093f111bf649190b97c5428c98a28d6b3ba80d01c26a8912cee0ccf044dc9722a1b26b47f485270a66e72161e47298a0eaad'
             '8f0094758f5637f0379d3c844a7e95828b02cf8c84dc76c076886fa476b84e999a4091747984f1cee9dba979c03184ff3217f1de970967035d1049ddb96ddfd4'
             '8a5a8b7654d3864722e784b2814c6278c17876f1c0c4fc0676fbcf6817ad2ba4be55501e67ce88c62b5b63ca886b01afc6feac98ba49842acd244abdd1a8296f'
@@ -33,13 +33,20 @@
             '6751d9fa0b27172d1b419c4138f5ac15cbc7c9147653a7258cf1470216142c637210bb60608c7ed0974e0e4057e5ddeae32225df1bb36e7dd1f20fec71e33cc3'
             'f39c23fc06636f31c3fadb9a630c54527e8255098f18d275772cb30875d0a7463717101704070d432f2b69ab71f076a9538172a439bc307722dad2c7e260f752')
 
-_srcdir="gitlab-runner-v${pkgver}"
+_srcdir="gitlab-runner-v${pkgver}-"
 
 prepare() {
+    local revision=$(ls -d ${_srcdir}* | rev | cut -c 34-40 | rev)
+
     mkdir -p "${srcdir}/src/gitlab.com/gitlab-org/"
-    ln -sf "${srcdir}/${_srcdir}" "${srcdir}/src/gitlab.com/gitlab-org/gitlab-runner"
+    ln -sf "${srcdir}/${_srcdir}"* "${srcdir}/src/gitlab.com/gitlab-org/gitlab-runner"
     cd "${srcdir}/src/gitlab.com/gitlab-org/gitlab-runner"
 
+    local version=$(cat VERSION)
+
+    sed -i "s/export VERSION.*/export VERSION = $version/" Makefile
+    sed -i "s/REVISION := .*/REVISION := $revision/" Makefile
+
     make version
 
     ln -sf "${srcdir}/prebuilt-${pkgver}-x86_64.tar.xz" prebuilt-x86_64.tar.xz



More information about the arch-commits mailing list