[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