summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNicola Revelant2024-03-10 15:50:35 +0100
committerNicola Revelant2024-03-10 15:59:18 +0100
commitb731c7c9d7b83c6b3e81d2978136d24e618285e7 (patch)
tree2c268d0875591ab8e3b4ff7e47614ce43e7045bf /PKGBUILD
parent678d33ffe8e68501e731b225d9926a40f3b1aef8 (diff)
downloadaur-b731c7c9d7b83c6b3e81d2978136d24e618285e7.tar.gz
Update to v0.23 and update default config
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 21 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 28381900ada7..1c5a52fd7680 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
+# Maintainer: Nicola Revelant <nicolarevelant@outlook.com>
# Contributor: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgname=blocky
-pkgver=0.21
+pkgver=0.23
pkgrel=1
pkgdesc="Fast and lightweight DNS proxy as ad-blocker"
arch=('x86_64' 'armv6h' 'armv7h' 'aarch64')
@@ -12,15 +13,16 @@ depends=('glibc')
makedepends=('go')
backup=('etc/blocky.yml')
install=blocky.install
-options=('!lto')
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
- 'blocky.service'
- 'blocky.sysusers'
- 'blocky.yml')
-sha256sums=('070babaf736495c9d4fa6af37f3d55501572939fff92fad4ec53340b579357da'
- '21a56bc11ad08186b0f6d3394106500c8e662662fe9af5bed56d788fc3c91ebb'
- '8ef3cfa71ee8d2ad427dc5d83df7967a6b3e6e1dfafaec8cb4520e7269c2471b'
- 'b2240a9a3a0d732920c481b3d6c80c8d78d7f8153129c8cdf33851c9b16e6e39')
+ 'blocky.service'
+ 'blocky.sysusers'
+ 'blocky.yml'
+)
+b2sums=('4dd8b4a9587ed2b768ff2cf8809e14242032d7e8be3d3c422eb5518df33c32c0f767ba8e7490f353e81ede8c150cf3175621ea35ad3aa682f62c7d169c511b63'
+ 'b352c4dceb87892d291764c00d294dff50e3701b3eecc4c1573b1200fb5676e8ef19af842b11663080354aff087a59a72f11074533b4aa60e6a505edd52aad65'
+ '9641b73253d80a8f64fdd1c10a35ae7631e9eec8d2feda3214836af7634fc0d33d55a5b150912996b3380ef9242b17fbb2a847557b68bf5b657da68eb7d8321c'
+ '39ad1c530ea0abc3d166880c2e8cc6b1dd266531a131bef8cd5a5ea0208b4d361f3e98d07a8b26af8517cddb34cbfadc37ae175337befa673f073ae744f40633'
+)
prepare() {
cd "$pkgname-$pkgver"
@@ -29,32 +31,20 @@ prepare() {
}
build() {
- export CGO_CPPFLAGS="${CPPFLAGS}"
- export CGO_CFLAGS="${CFLAGS}"
- export CGO_CXXFLAGS="${CXXFLAGS}"
- export CGO_LDFLAGS="${LDFLAGS}"
- export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
-
- cd "$pkgname-$pkgver"
- ## make build overrides our GOFLAGS
- local _BUILDTIME="$(date '+%Y%m%d-%H%M%S')"
- local _govar="${url#https://}/util"
- go build -o build \
- -ldflags "-linkmode=external -extldflags ${LDFLAGS} -X $_govar.Version=$pkgver -X $_govar.BuildTime=$_BUILDTIME"
+ cd "$pkgname-$pkgver"
+ make build
}
check() {
- cd "$pkgname-$pkgver"
- go test ./...
+ cd "$pkgname-$pkgver"
+ # make test # TODO: test fails
}
package() {
- install -Dvm644 blocky.sysusers "$pkgdir/usr/lib/sysusers.d/blocky.conf"
- install -Dvm644 blocky.service -t "$pkgdir/usr/lib/systemd/system/"
- install -Dvm644 blocky.yml -t "$pkgdir/etc/"
- cd "$pkgname-$pkgver"
- install -Dv build/blocky -t "$pkgdir/usr/bin/"
- install -Dvm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+ install -Dvm644 blocky.sysusers "$pkgdir/usr/lib/sysusers.d/blocky.conf"
+ install -Dvm644 blocky.service -t "$pkgdir/usr/lib/systemd/system/"
+ install -Dvm644 blocky.yml -t "$pkgdir/etc/"
+ cd "$pkgname-$pkgver"
+ install -Dv bin/blocky -t "$pkgdir/usr/bin/"
+ install -Dvm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
}
-
-# vim:set ts=4 sw=4 et: