summaryrefslogtreecommitdiff
path: root/net-proxy
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-20 03:01:54 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-20 03:01:54 -0500
commitb8e997d669f2779a6f954a9ce5cfb887d0ee91e8 (patch)
treec20220a94b4fc7a65b110c2ab41765671acc5530 /net-proxy
parentfd47b082ab0da4bc79447a8e2bfb7e77dd71874d (diff)
downloadbaldeagleos-repo-b8e997d669f2779a6f954a9ce5cfb887d0ee91e8.tar.gz
baldeagleos-repo-b8e997d669f2779a6f954a9ce5cfb887d0ee91e8.tar.xz
baldeagleos-repo-b8e997d669f2779a6f954a9ce5cfb887d0ee91e8.zip
Adding metadata
Diffstat (limited to 'net-proxy')
-rw-r--r--net-proxy/dnss/dnss-0.1.1.ebuild38
-rw-r--r--net-proxy/dnss/dnss-9999.ebuild45
2 files changed, 17 insertions, 66 deletions
diff --git a/net-proxy/dnss/dnss-0.1.1.ebuild b/net-proxy/dnss/dnss-0.1.1.ebuild
index 864029ad0801..b2a05ea9bf9e 100644
--- a/net-proxy/dnss/dnss-0.1.1.ebuild
+++ b/net-proxy/dnss/dnss-0.1.1.ebuild
@@ -4,23 +4,16 @@
EAPI=8
ZIG_SLOT="0.16"
-inherit zig systemd
+inherit zig
DESCRIPTION="A small, speedy DNS proxy and bad-stuff-blocker"
HOMEPAGE="https://codeberg.org/zacoons/dnss"
+SRC_URI="https://codeberg.org/zacoons/dnss/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="Unlicense"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="openrc systemd"
-
-RDEPEND="
- openrc? ( sys-apps/openrc )
- systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-
-SRC_URI="https://codeberg.org/zacoons/dnss/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/dnss"
src_compile() {
@@ -31,25 +24,10 @@ src_install() {
zig_src_install
# Example config
- if [[ ! -f "${S}/example.dnss.conf" ]]; then
- die "example.dnss.conf not found"
- fi
- insinto /etc
- newins "${S}/example.dnss.conf" dnss.conf.example
-
- # systemd service
- if use systemd; then
- if [[ ! -f "${S}/pkg/aur/systemd/dnss.service" ]]; then
- die "systemd service file not found at pkg/aur/systemd/dnss.service"
- fi
- systemd_dounit "${S}/pkg/aur/systemd/dnss.service"
- fi
-
- # OpenRC init script
- if use openrc; then
- if [[ ! -f "${S}/pkg/aur/openrc/dnss.service" ]]; then
- die "OpenRC script not found at pkg/aur/openrc/dnss"
- fi
- newinitd "${S}/pkg/aur/openrc/dnss" dnss
+ if [[ -f "${S}/example.dnss.conf" ]]; then
+ insinto /etc
+ newins "${S}/example.dnss.conf" dnss.conf.example
+ else
+ ewarn "example.dnss.conf not found; skipping config example"
fi
}
diff --git a/net-proxy/dnss/dnss-9999.ebuild b/net-proxy/dnss/dnss-9999.ebuild
index 1287bafc4770..05c419802056 100644
--- a/net-proxy/dnss/dnss-9999.ebuild
+++ b/net-proxy/dnss/dnss-9999.ebuild
@@ -4,55 +4,28 @@
EAPI=8
ZIG_SLOT="0.16"
-inherit zig systemd git-r3
+inherit zig git-r3
DESCRIPTION="A small, speedy DNS proxy and bad-stuff-blocker"
HOMEPAGE="https://codeberg.org/zacoons/dnss"
+EGIT_REPO_URI="https://codeberg.org/zacoons/dnss.git"
+
LICENSE="Unlicense"
SLOT="0"
KEYWORDS=""
-IUSE="openrc systemd"
-
-RDEPEND="
- openrc? ( sys-apps/openrc )
- systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-
-EGIT_REPO_URI="https://codeberg.org/zacoons/dnss.git"
-
src_compile() {
ezig build --release=fast
}
src_install() {
- # Manually install the binary because zig_src_install may fail
- local binary="${BUILD_DIR}/zig-out/bin/dnss"
- [[ -f "${binary}" ]] || binary="${S}/zig-out/bin/dnss"
- [[ -f "${binary}" ]] || die "dnss binary not found"
- dobin "${binary}"
+ zig_src_install
# Example config
- if [[ ! -f "${S}/example.dnss.conf" ]]; then
- die "example.dnss.conf not found"
- fi
- insinto /etc
- newins "${S}/example.dnss.conf" dnss.conf.example
-
- # systemd service
- if use systemd; then
- if [[ ! -f "${S}/pkg/aur/systemd/dnss.service" ]]; then
- die "systemd service file not found at pkg/aur/systemd/dnss.service"
- fi
- systemd_dounit "${S}/pkg/aur/systemd/dnss.service"
- fi
-
- # OpenRC init script
- if use openrc; then
- if [[ ! -f "${S}/pkg/aur/openrc/dnss" ]]; then
- die "OpenRC script not found at pkg/aur/openrc/dnss"
- fi
- newinitd "${S}/pkg/aur/openrc/dnss" dnss
+ if [[ -f "${S}/example.dnss.conf" ]]; then
+ insinto /etc
+ newins "${S}/example.dnss.conf" dnss.conf.example
+ else
+ ewarn "example.dnss.conf not found; skipping config example"
fi
}