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

George Rawlinson grawlinson at gemini.archlinux.org
Tue Feb 1 20:13:59 UTC 2022


    Date: Tuesday, February 1, 2022 @ 20:13:58
  Author: grawlinson
Revision: 1122121

upgpkg: nomad 1.2.5-1

New upstream release.

Modified:
  nomad/trunk/PKGBUILD

----------+
 PKGBUILD |   35 ++++++++++++++++++++++++-----------
 1 file changed, 24 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-01 19:52:18 UTC (rev 1122120)
+++ PKGBUILD	2022-02-01 20:13:58 UTC (rev 1122121)
@@ -1,8 +1,7 @@
 # Maintainer: George Rawlinson <grawlinson at archlinux.org>
-# Maintainer: Morten Linderud <foxboron at archlinux.org>
 
 pkgname=nomad
-pkgver=1.2.4
+pkgver=1.2.5
 pkgrel=1
 pkgdesc="A simple and flexible workload orchestrator"
 arch=('x86_64')
@@ -9,7 +8,7 @@
 url="https://www.nomadproject.io"
 license=('MPL2')
 depends=('iptables')
-makedepends=('go')
+makedepends=('git' 'go')
 optdepends=(
   'docker: for docker driver'
   'java-runtime: for java driver'
@@ -21,44 +20,58 @@
   'nomad-driver-containerd: for containerd driver'
 )
 backup=(etc/nomad.d/defaults.hcl)
+options=('!lto')
+_commit='3368af1deae266cebb417c821d93e059fa9269dc'
 source=(
-  "$pkgname-$pkgver.tar.gz::https://github.com/hashicorp/nomad/archive/v$pkgver.tar.gz"
+  "$pkgname::git+https://github.com/hashicorp/nomad.git#commit=$_commit"
   'systemd.service'
   'tmpfiles.conf'
   'defaults.hcl'
 )
-sha512sums=('76feb860aacb2a8fac969ad1877a35120929043e477db0dc1dbfe99e56c7f3b668335a925428953a1a076550d1ed1fb78b7e4a998ef0d786da5d36a0e058dffc'
+sha512sums=('SKIP'
             '4fe233272e6872cb9ec0c594944a3c701d93ee59952688a4bc45b126442ecf973d23e50b3c4c9c5c62778d0c555ace2e2781955448239249d39fe21d184c8f1b'
             '398724820ee6f1ffa7860b8dd0013b671ba97ffb001331a10e7795148e3e6ff711a06f2156187c23b71bfccb13dac70828df5a29d59441706753cc17afd1e3d7'
             '9bc9dc93b2683c848e94d5d7a59102ceebd6c4b64f14c85591b9502bc44e3c74589425f1f278ef21407d10c4a9a82abd95e2c748d347d76836bdb741bbff7f7c')
-b2sums=('8aadd8718c64bfd94e0ae0334797305fe34218a1dc3b1f4b4479611ee0985bb1137bb6c39a2f70712129c3713231c24852ce867ba41ef96fd6926a3f03e365e9'
+b2sums=('SKIP'
         '0f931868e9d7465f3be176ab789b7c7b5a4c35713a82e4d3bb94460254011779d814d4708f4f8cc76ba0dd1928ac7eeda42e01ed43be675a5d26d0b75ba986b9'
         '4142a758057382846b48e9bfc443c1218c8fde866544d56c6e773933d67a0824e365280d39864249f355aee6080e0b4b969fd8cc4c5826583821ad1843b07e35'
         'abbf4c69d70e03b318f73ef84ccf258e39b25ac956ec68c82bebe277662ddd1677719c3b693c04a8cc38554c562a127aa2ba4061e20e594440d432d729bab3b3')
 
+pkgver() {
+  cd "$pkgname"
+
+  git describe --tags | sed 's/^v//'
+}
+
 prepare() {
-  cd "$pkgname-$pkgver"
+	cd "$pkgname"
 
+  # create directory for build output
   mkdir build
+
+  # download dependencies
   go mod download
 }
 
 build() {
-  cd "$pkgname-$pkgver"
+	cd "$pkgname"
 
+  local GO_TAGS="ui release"
+
   go build -v \
     -buildmode=pie \
     -trimpath \
     -mod=readonly \
     -modcacherw \
-    -ldflags "-extldflags \"${LDFLAGS}\" -X "main.GitCommit=${pkgver}"" \
-    -tags "ui release" \
+    -ldflags "-extldflags ${LDFLAGS} \
+    -X main.GitCommit=${pkgver}" \
+    -tags "$GO_TAGS" \
     -o build .
 }
 
 package() {
   # binary
-  install -vDm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/build/$pkgname"
+  install -vDm755 -t "$pkgdir/usr/bin" "$pkgname/build/$pkgname"
 
   # configuration
   install -vDm644 -t "$pkgdir/etc/nomad.d" defaults.hcl



More information about the arch-commits mailing list