summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Muehlhaeuser2020-09-30 01:36:10 +0200
committerChristian Muehlhaeuser2020-09-30 01:36:23 +0200
commit33fd630d09fcd9753b6a9f12327bb4197aef58f4 (patch)
tree91a2a24aa7ee89d42e97732990b740c4aebe726d
parentd9d585e2a5ada43a0e38005455102359da155f12 (diff)
downloadaur-33fd630d09fcd9753b6a9f12327bb4197aef58f4.tar.gz
Add other compatible architectures
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD20
2 files changed, 19 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6776d7bee368..1946d002e323 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,13 @@
pkgbase = duf
pkgdesc = Disk Usage/Free Utility
pkgver = 0.3.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/muesli/duf
arch = x86_64
arch = i686
+ arch = armv6h
+ arch = armv7h
+ arch = aarch64
license = MIT
makedepends = go
source = https://github.com/muesli/duf/archive/v0.3.1/duf-0.3.1.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 8023e5777ed2..27b795630e86 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@
pkgname=duf
pkgver=0.3.1
-pkgrel=1
+pkgrel=2
pkgdesc="Disk Usage/Free Utility"
-arch=('x86_64' 'i686')
+arch=('x86_64' 'i686' 'armv6h' 'armv7h' 'aarch64')
url="https://github.com/muesli/duf"
license=('MIT')
makedepends=('go')
@@ -13,15 +13,25 @@ sha256sums=('98b5cdc4a7b3c5eddc0ec397c65860110b446e85cc4f3cfe3e32f31ce524e90d')
build() {
cd "$pkgname-$pkgver"
+
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+
go build \
-trimpath \
- -ldflags "-X main.Version=$pkgver -extldflags $LDFLAGS" \
- -o "duf" .
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-X main.Version=$pkgver -linkmode external -extldflags \"${LDFLAGS}\"" \
+ -o "$pkgname" .
}
package() {
cd "$pkgname-$pkgver"
- install -Dm755 "duf" "$pkgdir/usr/bin/duf"
+
+ install -Dm755 "$pkgname" "$pkgdir/usr/bin/$pkgname"
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}