diff options
author | Caleb Maclennan | 2020-05-25 16:06:47 +0300 |
---|---|---|
committer | Caleb Maclennan | 2020-05-25 16:06:47 +0300 |
commit | 8b83805eb01a65560bbfee6ffddceb875ffff8a3 (patch) | |
tree | a4a9f07a39468a37279230ddc5249580d96363d0 | |
parent | a22673f628b6d0f41b24011c8ae7c02ef654624c (diff) | |
download | aur-8b83805eb01a65560bbfee6ffddceb875ffff8a3.tar.gz |
upgpkg: node-prune 1.1.0-2
Use new Go packaging guidelines
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 13 insertions, 7 deletions
@@ -1,11 +1,11 @@ pkgbase = node-prune pkgdesc = Remove unnecessary files from node_modules pkgver = 1.1.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/tj/node-prune arch = x86_64 license = MIT - makedepends = go-pie + makedepends = go source = node-prune-1.1.0.tar.gz::https://github.com/tj/node-prune/archive/v1.1.0.tar.gz sha256sums = 77739f945de5157efc3bafa7affb7b88dcc64bae42495158dabc2673c417192c @@ -3,12 +3,12 @@ pkgname=node-prune pkgver=1.1.0 -pkgrel=1 +pkgrel=2 pkgdesc='Remove unnecessary files from node_modules' arch=('x86_64') url="https://github.com/tj/$pkgname" license=('MIT') -makedepends=('go-pie') +makedepends=('go') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('77739f945de5157efc3bafa7affb7b88dcc64bae42495158dabc2673c417192c') @@ -20,12 +20,18 @@ prepare() { build() { cd "$pkgname-$pkgver" - go build -trimpath . + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-extldflags ${LDFLAGS}" \ + . } package() { cd "$pkgname-$pkgver" install -Dm755 -t "$pkgdir/usr/bin/" "$pkgname" - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE - install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" {History,Readme}.md + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE + install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" {History,Readme}.md } |