diff options
author | Nicola Revelant | 2024-03-10 15:50:35 +0100 |
---|---|---|
committer | Nicola Revelant | 2024-03-10 15:59:18 +0100 |
commit | b731c7c9d7b83c6b3e81d2978136d24e618285e7 (patch) | |
tree | 2c268d0875591ab8e3b4ff7e47614ce43e7045bf /PKGBUILD | |
parent | 678d33ffe8e68501e731b225d9926a40f3b1aef8 (diff) | |
download | aur-b731c7c9d7b83c6b3e81d2978136d24e618285e7.tar.gz |
Update to v0.23 and update default config
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 52 |
1 files changed, 21 insertions, 31 deletions
@@ -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: |