summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-05-25 16:06:47 +0300
committerCaleb Maclennan2020-05-25 16:06:47 +0300
commit8b83805eb01a65560bbfee6ffddceb875ffff8a3 (patch)
treea4a9f07a39468a37279230ddc5249580d96363d0
parenta22673f628b6d0f41b24011c8ae7c02ef654624c (diff)
downloadaur-8b83805eb01a65560bbfee6ffddceb875ffff8a3.tar.gz
upgpkg: node-prune 1.1.0-2
Use new Go packaging guidelines
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD16
2 files changed, 13 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 449a7dad642a..d125f248ef01 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c97da8bba102..14bf5d16b4cb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}