summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-07-21 11:58:23 -0500
committerLuis Martinez2021-07-21 11:58:23 -0500
commit084530a24e3cda8e32e4ee5ee53868b9397d2c16 (patch)
treefdddb132e3ecc8805500e64f943da41b686a2a20
parent970ce97f56328980b53f1a09f35c4f03e1bd8fa2 (diff)
downloadaur-084530a24e3cda8e32e4ee5ee53868b9397d2c16.tar.gz
update to 0.14
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD29
2 files changed, 26 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eeb17a649324..8dc1969762a3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
pkgbase = blocky
pkgdesc = DNS proxy as ad-blocker for local network
- pkgver = 0.11
+ pkgver = 0.14
pkgrel = 1
url = https://github.com/0xERR0R/blocky
arch = x86_64
arch = i686
license = Apache
- makedepends = go-pie
+ makedepends = go
depends = glibc
- source = https://github.com/0xERR0R/blocky/archive/v0.11.tar.gz
- sha256sums = 6c7f6f701e14202582803a9cf6e0c81c17a42b0edd701927d7b7886ce7a12c4d
+ source = blocky-0.14.tar.gz::https://github.com/0xERR0R/blocky/archive/v0.14.tar.gz
+ sha256sums = aa1b1b2b48a1d6e199a87d919ee0f99f7f95f618adb9c280cb147c59f0a60242
pkgname = blocky
-
diff --git a/PKGBUILD b/PKGBUILD
index 869d7f371d2e..710e33617072 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,45 @@
-# Maintainer: Andrea Scarpino <andrea@archlinux.org>
+# Maintainer: Luis Martinez <luis dot martinez at tuta dot io>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgname=blocky
-pkgver=0.11
+pkgver=0.14
pkgrel=1
pkgdesc="DNS proxy as ad-blocker for local network"
arch=('x86_64' 'i686')
url="https://github.com/0xERR0R/blocky"
license=('Apache')
depends=('glibc')
-makedepends=('go-pie')
-source=("$url/archive/v$pkgver.tar.gz")
-sha256sums=('6c7f6f701e14202582803a9cf6e0c81c17a42b0edd701927d7b7886ce7a12c4d')
+makedepends=('go')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('aa1b1b2b48a1d6e199a87d919ee0f99f7f95f618adb9c280cb147c59f0a60242')
build() {
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+
cd "$pkgname-$pkgver"
- make build
+ ## make build overrides our GOFLAGS
+ go build -o bin/blocky
}
check() {
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+
cd "$pkgname-$pkgver"
make test
}
package() {
cd "$pkgname-$pkgver"
- install -Dm755 "bin/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm 755 "bin/$pkgname" -t "$pkgdir/usr/bin/"
+ install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}
# vim:set ts=4 sw=4 et: