mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
net-dns/blocky: remove 0.28.2
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>
This commit is contained in:
@@ -1,6 +1,3 @@
|
|||||||
DIST blocky-0.28.2-deps.tar.xz 6426900 BLAKE2B 80ad85261c67551bbee350a167bfb5a77c669f0fe5e58614250144a03ba2905eaae7f7a0ad37129bcef47be2400d7a3d8011c6d71ba7e42bcd03c130f28ca094 SHA512 f569f7c03a3405af8d1eb670822005c97ec30119388af555f3fb210eb4cc5add59d443894e77c3744d7c696fe5f1ecc9a8bba7b5d06e44581d5ad9f7c383fd32
|
|
||||||
DIST blocky-0.28.2-docs.tar.gz 16684478 BLAKE2B 76e84ab04849c4c4fe3acad770aaadb0561e2e01dcd4f681c2ecb06342705481811e7da105c04f156fe1eb8f7ad2eef04ed932a58569d76580dde010ba250fd7 SHA512 1c004bd9d58d1471131b51b16fa09bc1a84ffc9aabd1d5fb3de90130ac8b4e7355f0d673263c6d0d8d98db224ce82cc60a8569ed9314bbc9192a4c7a1dc6c92d
|
|
||||||
DIST blocky-0.28.2.tar.gz 7363104 BLAKE2B 4ee19efda6a197c17e8ac486ad49037e4c5a90729bd7a26ffbe1d5f9029b5873c7801d392fda219ae2295aa979c047c9a7112446caad7d99673ee975182f8bf3 SHA512 505c9bf250c79fa1815437db5454ed4d2973e8af6c275026beb4f891013d15bee77f51b551adb3c8402a3bf5721c872cbd5cf84d3f391922276ae792053bd442
|
|
||||||
DIST blocky-0.30.0-deps.tar.xz 7053520 BLAKE2B 8d7051ee763953a62c130c819c8e1ae9a11219faa4b07dfa14f14d3dc0e65aaf4b2b2749c5f4c5e4c79c719d0c676be937d198573714d58c6a27a419c192f794 SHA512 4f73d647cdab7e09247cb776bb59541a80fe7d57b60b33685e5d171e0685d559fbc5b3f315c8fab8556e082e35d63dee3ee6b06f2dd663c6267157efa1942a5d
|
DIST blocky-0.30.0-deps.tar.xz 7053520 BLAKE2B 8d7051ee763953a62c130c819c8e1ae9a11219faa4b07dfa14f14d3dc0e65aaf4b2b2749c5f4c5e4c79c719d0c676be937d198573714d58c6a27a419c192f794 SHA512 4f73d647cdab7e09247cb776bb59541a80fe7d57b60b33685e5d171e0685d559fbc5b3f315c8fab8556e082e35d63dee3ee6b06f2dd663c6267157efa1942a5d
|
||||||
DIST blocky-0.30.0.tar.gz 7427601 BLAKE2B e99959be118cddd9cc74b6da12bca62dab83d36612db3bfe65332d40818080d8894010276ab8cf92830df5c4b93168e0d7e8272389b9364930d5f5bdabfc8a94 SHA512 ceba19faca935d32090697b052a820fb10946ab98eb0542e6beada778b11178961c355afdeccc5e4fc55da1e67447430a9bc77ab0af0e743682049873fd0da92
|
DIST blocky-0.30.0.tar.gz 7427601 BLAKE2B e99959be118cddd9cc74b6da12bca62dab83d36612db3bfe65332d40818080d8894010276ab8cf92830df5c4b93168e0d7e8272389b9364930d5f5bdabfc8a94 SHA512 ceba19faca935d32090697b052a820fb10946ab98eb0542e6beada778b11178961c355afdeccc5e4fc55da1e67447430a9bc77ab0af0e743682049873fd0da92
|
||||||
DIST blocky-0.31.0-deps.tar.xz 7193300 BLAKE2B b67640901c4dd5bbbbfe6c1fcee240f9dfcd96140a17af680df4f4a2801dd9afad6c83f694b1d41a51b2cd8de3b64e4a5f657c48c6b7db22f02122659114aa0e SHA512 678f461da81c617b23abc5b2107ba69831f8f002900f88d171a63af85e89273b4228551709faa0bf354800d39ea30e3bfa8b4161fb48325e416c9e7f5a37a7e1
|
DIST blocky-0.31.0-deps.tar.xz 7193300 BLAKE2B b67640901c4dd5bbbbfe6c1fcee240f9dfcd96140a17af680df4f4a2801dd9afad6c83f694b1d41a51b2cd8de3b64e4a5f657c48c6b7db22f02122659114aa0e SHA512 678f461da81c617b23abc5b2107ba69831f8f002900f88d171a63af85e89273b4228551709faa0bf354800d39ea30e3bfa8b4161fb48325e416c9e7f5a37a7e1
|
||||||
|
|||||||
@@ -1,105 +0,0 @@
|
|||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit fcaps go-module systemd shell-completion
|
|
||||||
|
|
||||||
DESCRIPTION="Fast and lightweight DNS proxy as ad-blocker with many features written in Go"
|
|
||||||
HOMEPAGE="https://github.com/0xERR0R/blocky/"
|
|
||||||
|
|
||||||
DOCUMENTATION_COMMIT=09b5d6a1441019810c62c6edea93dd6e9677eb24
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/0xERR0R/blocky.git"
|
|
||||||
else
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/0xERR0R/blocky/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
|
|
||||||
doc? ( https://github.com/0xERR0R/blocky/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz )
|
|
||||||
"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# main
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
# deps
|
|
||||||
LICENSE+=" AGPL-3 BSD-2 BSD ISC MIT MPL-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
acct-user/blocky
|
|
||||||
acct-group/blocky
|
|
||||||
"
|
|
||||||
|
|
||||||
# PATCHES=(
|
|
||||||
# "${FILESDIR}"/disable-failed-tests-0.22.patch
|
|
||||||
# )
|
|
||||||
|
|
||||||
FILECAPS=(
|
|
||||||
-m 755 'cap_net_bind_service=+ep' usr/bin/"${PN}"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
git-r3_src_unpack
|
|
||||||
go-module_live_vendor
|
|
||||||
if use doc; then
|
|
||||||
EGIT_BRANCH="gh-pages"
|
|
||||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}-doc"
|
|
||||||
git-r3_src_unpack
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
default
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
[[ ${PV} != 9999* ]] && { export VERSION="${PV}" && ln -sv ../vendor ./ || die ; }
|
|
||||||
|
|
||||||
# mimicking project's Dockerfile
|
|
||||||
emake GO_SKIP_GENERATE=yes GO_BUILD_FLAGS="-tags static -v " build
|
|
||||||
|
|
||||||
local shell
|
|
||||||
for shell in bash fish zsh; do
|
|
||||||
bin/"${PN}" completion "${shell}" > "${PN}"."${shell}" || die
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
# mimcking make test
|
|
||||||
ego run github.com/onsi/ginkgo/v2/ginkgo --label-filter="!e2e" --coverprofile=coverage.txt --covermode=atomic \
|
|
||||||
--cover -r -p
|
|
||||||
ego tool cover -html coverage.txt -o coverage.html
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# primary program
|
|
||||||
dobin bin/"${PN}"
|
|
||||||
|
|
||||||
# secondary supplements
|
|
||||||
insinto /etc/"${PN}"
|
|
||||||
newins docs/config.yml config.yml.sample
|
|
||||||
|
|
||||||
newbashcomp "${PN}".bash "${PN}"
|
|
||||||
dofishcomp "${PN}".fish
|
|
||||||
newzshcomp "${PN}".zsh _"${PN}"
|
|
||||||
|
|
||||||
# TODO openrc services
|
|
||||||
systemd_newunit "${FILESDIR}"/blocky-0.22.service "${PN}".service
|
|
||||||
|
|
||||||
# docs
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
dodoc -r ../"${P}"-doc/main/*
|
|
||||||
else
|
|
||||||
dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/v"${PV}"/*
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user