summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-06-22 09:21:08 +0000
committerGeorge Rawlinson2021-06-22 09:21:08 +0000
commit5a8db6a629b016d55822466ddb46902603470bbf (patch)
tree87bd2fe2d2c0c178a603b0d7f9ae82c68e452310
parent83433933270784c14c69509dc5aeb556f80a6352 (diff)
downloadaur-5a8db6a629b016d55822466ddb46902603470bbf.tar.gz
upgpkg: cloudflared 2021.6.0-1
New upstream release
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD45
2 files changed, 32 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 774f12e2fe0c..bdad785d448e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = cloudflared
pkgdesc = Argo Tunnel client
- pkgver = 2021.5.10
+ pkgver = 2021.6.0
pkgrel = 1
url = https://github.com/cloudflare/cloudflared
arch = x86_64
@@ -11,16 +11,15 @@ pkgbase = cloudflared
depends = glibc
conflicts = cloudflared-bin
backup = etc/cloudflared/config.yml
- source = cloudflared-2021.5.10.tar.gz::https://github.com/cloudflare/cloudflared/archive/2021.5.10.tar.gz
+ source = cloudflared-2021.6.0.tar.gz::https://github.com/cloudflare/cloudflared/archive/2021.6.0.tar.gz
source = config.yml
source = cloudflared.service
source = sysusers.d.conf
source = tmpfiles.d.conf
- b2sums = 7296da770918b46290911f70f4147e050e698228f3ef1d73592a05e01c7c5e403bc1666bf34a49453e47b6b7b3ec580e5406233f4e792cee8d17193773b10269
+ b2sums = 5f7b3415082b93f0ca82172aa14fb4058af1233a7033a55c5699dffb7db83b6944e46e8b6c034be7a33c853ac2ba5b376ff03c5c56c6e996c03f9d25bdc762c0
b2sums = 887218db3b5e7cdbb90c86b60aac1597d70b59fccece18c8c5e6e2357d04aa219b2438436f23f913a0c8dc6eb425ef3e22901e28fd30e5130d17e414e67ec4af
b2sums = 0fa4ac918b4c72e2b1a1bd36e025fdb6078364363cba167e6d91e7815c8bd6f5c4b412f0651d1a75991ef7e069da6e81917f22bd40ef87fd1ccd41171e64e0b2
b2sums = 7a15fc73f02cc74e2cea55ba51632724bae16f140e07904a88daa3179ed320e9e6efa9a1901d8249fd1618a2a91f93384a93bfaba6eba6990457b7c2d2155f58
b2sums = 83ffe6d68df4c98d23bef780f891797793321022a8d50897383f3cc9730cce5660704cd51ee791033e09ad4c1ce33c992e40d542a0685293c328faeba00aa864
pkgname = cloudflared
-
diff --git a/PKGBUILD b/PKGBUILD
index 8364f209ebde..1955f32d2d94 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,22 @@
# Maintainer: George Rawlinson <george@rawlinson.net.nz>
pkgname=cloudflared
-pkgver=2021.5.10
+pkgver=2021.6.0
pkgrel=1
pkgdesc="Argo Tunnel client"
-arch=(x86_64 armv7h aarch64)
+arch=('x86_64' 'armv7h' 'aarch64')
url="https://github.com/cloudflare/cloudflared"
license=('custom:cloudflared')
-depends=(glibc)
-makedepends=(go)
-conflicts=(cloudflared-bin)
+depends=('glibc')
+makedepends=('go')
+conflicts=('cloudflared-bin')
backup=("etc/$pkgname/config.yml")
source=("$pkgname-$pkgver.tar.gz::https://github.com/cloudflare/cloudflared/archive/$pkgver.tar.gz"
"config.yml"
"$pkgname.service"
"sysusers.d.conf"
"tmpfiles.d.conf")
-b2sums=('7296da770918b46290911f70f4147e050e698228f3ef1d73592a05e01c7c5e403bc1666bf34a49453e47b6b7b3ec580e5406233f4e792cee8d17193773b10269'
+b2sums=('5f7b3415082b93f0ca82172aa14fb4058af1233a7033a55c5699dffb7db83b6944e46e8b6c034be7a33c853ac2ba5b376ff03c5c56c6e996c03f9d25bdc762c0'
'887218db3b5e7cdbb90c86b60aac1597d70b59fccece18c8c5e6e2357d04aa219b2438436f23f913a0c8dc6eb425ef3e22901e28fd30e5130d17e414e67ec4af'
'0fa4ac918b4c72e2b1a1bd36e025fdb6078364363cba167e6d91e7815c8bd6f5c4b412f0651d1a75991ef7e069da6e81917f22bd40ef87fd1ccd41171e64e0b2'
'7a15fc73f02cc74e2cea55ba51632724bae16f140e07904a88daa3179ed320e9e6efa9a1901d8249fd1618a2a91f93384a93bfaba6eba6990457b7c2d2155f58'
@@ -29,12 +29,20 @@ prepare() {
build() {
cd "$pkgname-$pkgver"
+
+ # define buildtime for use in man page & binary
+ local build_time="$(date --iso-8601=seconds --utc)"
+
+ # generate man page
+ sed -e "s/\${VERSION}/${pkgver}/; s/\${DATE}/${build_time}/" \
+ cloudflared_man_template > "build/$pkgname.1"
+
go build -v \
-buildmode=pie \
-trimpath \
-mod=vendor \
-modcacherw \
- -ldflags "-extldflags $LDFLAGS -X "main.Version=${pkgver}" -X "main.BuildTime="$(date --iso-8601=seconds --utc)""" \
+ -ldflags "-extldflags $LDFLAGS -X "main.Version=${pkgver}" -X "main.BuildTime=${build_time}"" \
-o build ./cmd/...
}
@@ -44,19 +52,24 @@ check() {
}
package() {
+ # systemd files
+ install -vDm644 -t "$pkgdir/usr/lib/systemd/system" "$pkgname.service"
+ install -vDm644 sysusers.d.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ install -vDm644 tmpfiles.d.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+
+ # config
+ install -vDm644 -t "$pkgdir/etc/$pkgname" config.yml
+
+ cd "$pkgname-$pkgver"
+
# binary
- install -Dm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname"
+ install -vDm755 -t "$pkgdir/usr/bin" "build/$pkgname"
# license
- install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$pkgname-$pkgver/LICENSE"
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
- # systemd files
- install -Dm644 -t "$pkgdir/usr/lib/systemd/system" "$pkgname.service"
- install -Dm644 sysusers.d.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
- install -Dm644 tmpfiles.d.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
-
- # config
- install -Dm644 -t "$pkgdir/etc/$pkgname" config.yml
+ # man page
+ install -vDm644 -t "$pkgdir/usr/share/man/man1" "build/$pkgname.1"
}
# vim:set ts=2 sw=2 et: