mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-07 04:44:57 +02:00
55 lines
2.1 KiB
Text
55 lines
2.1 KiB
Text
# Contributor: Justin Berthault <justin.berthault@zaclys.net>
|
|
# Contributor: fossdd <fossdd@pwned.life>
|
|
# Maintainer: Celeste <cielesti@protonmail.com>
|
|
maintainer="Celeste <cielesti@protonmail.com>"
|
|
pkgname=blocky
|
|
# Also update documentation links in blocky.example.yml
|
|
pkgver=0.26.2
|
|
pkgrel=0
|
|
pkgdesc="DNS proxy as ad-blocker for local network"
|
|
pkggroups="blocky"
|
|
pkgusers="blocky"
|
|
url="https://github.com/0xERR0R/blocky"
|
|
arch="all"
|
|
license="Apache-2.0"
|
|
makedepends="go"
|
|
subpackages="$pkgname-openrc"
|
|
install="$pkgname.pre-install $pkgname.pre-upgrade $pkgname.post-install"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/0xERR0R/blocky/archive/v$pkgver.tar.gz
|
|
busybox-date.patch
|
|
blocky.initd
|
|
blocky.confd
|
|
blocky.example.yml
|
|
"
|
|
# fail with new go for some reason, even with tzdata/goroot
|
|
options="!check net"
|
|
|
|
export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
|
|
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
|
|
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
|
|
|
|
build() {
|
|
make VERSION=$pkgver build
|
|
}
|
|
|
|
check() {
|
|
make test
|
|
}
|
|
|
|
package() {
|
|
install -Dvm755 bin/blocky -t "$pkgdir"/usr/bin/
|
|
install -Dvm755 "$srcdir"/blocky.initd "$pkgdir"/etc/init.d/blocky
|
|
install -Dvm644 "$srcdir"/blocky.confd "$pkgdir"/etc/conf.d/blocky
|
|
install -Dvm644 "$srcdir"/blocky.example.yml "$pkgdir"/etc/blocky/config.example.yml
|
|
|
|
# blocky will not start if its log directory is missing
|
|
install -dvm750 -o blocky -g blocky "$pkgdir"/var/log/blocky
|
|
}
|
|
|
|
sha512sums="
|
|
fbda89fc7baf940abd1aa33f385b78a9603329172a3b610b68b1b7c620c0382e417afb3003a2828df267476cefe49ac68661192307bb9faea85cc2998459d1ca blocky-0.26.2.tar.gz
|
|
2f1e60037229ad2730f3d51a16e79f0ef93baf80fa73948d08d1216de5db454f10ea4081558f1c86db2e394948cfce62af20b802278dd89241b591e77bce8b4c busybox-date.patch
|
|
d5507cedb0dab49c139ab4366d3b6428b23c8aa891a7f7d6caad567cfca53f8434f055d4c15d03899712b164a5f2a9e00e9df75ab0e428d205a4bd5bdc50b973 blocky.initd
|
|
3ddd8cd400f9c0f9999430e7fe2507ef5f9ac43bc2e9acbc1bf1b558d383bc891e36a6bf75e2031cd28da69e9dc875f0ac5ad3dac0cf35ce2076651d000e7981 blocky.confd
|
|
ee04d325e23d0f69f7d9fd803afcca7aa45abf25438a086312e5dfac8cc5f82f752373601c3d7377a8992722b384a59b9c711c4094e62d3677b1a061af93d227 blocky.example.yml
|
|
"
|