diff options
author | Caleb Maclennan | 2020-05-25 17:19:57 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-05-25 17:19:57 +0300 |
commit | 412afa21e212ee675d6382d2d39ed9e3f9e2f057 (patch) | |
tree | 6b786c895f3bca1252027d0aa3f40f875968b8de | |
parent | 2155f59c798a38f5c1de8d3fa6aa1845ee49a968 (diff) | |
download | aur-412afa21e212ee675d6382d2d39ed9e3f9e2f057.tar.gz |
upgpkg: age 1.0.0.beta2-1
* Use new Go packaging guidelines
* Conform to version guidelines (separate segments)
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 25 insertions, 17 deletions
@@ -1,12 +1,12 @@ pkgbase = age pkgdesc = A simple, modern and secure file encryption tool - pkgver = 1.0.0beta2 + pkgver = 1.0.0.beta2 pkgrel = 1 url = https://github.com/FiloSottile/age arch = x86_64 license = BSD - makedepends = go-pie - source = age-1.0.0beta2.tar.gz::https://github.com/FiloSottile/age/archive/v1.0.0-beta2.tar.gz + makedepends = go + source = age-1.0.0.beta2.tar.gz::https://github.com/FiloSottile/age/archive/v1.0.0-beta2.tar.gz sha256sums = ca0fcfe45415c03c637c2332231f1793bf4dbd6a03e663a71ef2b7554647d763 pkgname = age @@ -1,33 +1,41 @@ # Maintainer: Tharre <tharre3@gmail.com> +# Maintainer: Caleb Maclennan <caleb@alerque.com> pkgname=age _pkgver=1.0.0-beta2 -pkgver=1.0.0beta2 +pkgver=${_pkgver//-/.} pkgrel=1 -pkgdesc="A simple, modern and secure file encryption tool" +pkgdesc='A simple, modern and secure file encryption tool' arch=('x86_64') -url="https://github.com/FiloSottile/age" +url="https://github.com/FiloSottile/$pkgname" license=('BSD') -makedepends=('go-pie') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/FiloSottile/age/archive/v${_pkgver}.tar.gz") +makedepends=('go') +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$_pkgver.tar.gz") sha256sums=('ca0fcfe45415c03c637c2332231f1793bf4dbd6a03e663a71ef2b7554647d763') +prepare() { + cd "$pkgname-$_pkgver" + go mod download +} + build() { - cd ${pkgname}-${_pkgver} + cd $pkgname-$_pkgver go build \ -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ -ldflags "-extldflags $LDFLAGS" \ -o . ./... } -package() { - cd ${pkgname}-${_pkgver} - - install -Dm755 age age-keygen -t "${pkgdir}/usr/bin/" - install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" -} - check() { - cd ${pkgname}-${_pkgver} + cd $pkgname-$_pkgver go test ./... } + +package() { + cd $pkgname-$_pkgver + install -Dm755 -t "$pkgdir/usr/bin/" age age-keygen + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" LICENSE +} |