diff options
author | George Rawlinson | 2021-06-22 09:21:08 +0000 |
---|---|---|
committer | George Rawlinson | 2021-06-22 09:21:08 +0000 |
commit | 5a8db6a629b016d55822466ddb46902603470bbf (patch) | |
tree | 87bd2fe2d2c0c178a603b0d7f9ae82c68e452310 | |
parent | 83433933270784c14c69509dc5aeb556f80a6352 (diff) | |
download | aur-5a8db6a629b016d55822466ddb46902603470bbf.tar.gz |
upgpkg: cloudflared 2021.6.0-1
New upstream release
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 32 insertions, 20 deletions
@@ -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 - @@ -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: |