summaryrefslogtreecommitdiff
path: root/www-apps/anubis
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /www-apps/anubis
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'www-apps/anubis')
-rw-r--r--www-apps/anubis/Manifest2
-rw-r--r--www-apps/anubis/anubis-1.24.0.ebuild51
-rw-r--r--www-apps/anubis/anubis-1.25.0.ebuild51
-rw-r--r--www-apps/anubis/metadata.xml16
4 files changed, 0 insertions, 120 deletions
diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest
deleted file mode 100644
index 69fb632f3ffb..000000000000
--- a/www-apps/anubis/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST anubis-src-vendor-npm-1.24.0.tar.gz 16531937 BLAKE2B b8994587290f69e2f96f1fbb3054062b0a263856c9da6712965f148e94522450e6634304da7082c363442e37ed63ea5bd94bb70e7bb988fd5a0c45824d744000 SHA512 3ac75178ce56ed2194f359fbed607b8322494adac709ea8c6c2378b51da0c04fbfc54753457229ddad02e34c93c32ef0d85f020869ed58f48482c52e0f9c4fe0
-DIST anubis-src-vendor-npm-1.25.0.tar.gz 16608919 BLAKE2B 1161fb5944f20c84ab12776cc1d0f388056f1b72baa04bb2b864640c6b32585dd65af9f889e298c29db0c0e03c4ec5de772fe0e299508b97451ecb04a13bf4be SHA512 e97f0c4d08b8fbd6bf69bb3b275215a4609ac229d2d3a3da41bda02aebd0fb06fd8f36525279911969880f2a53ceb2c2b995068ec015559fb5ea18da8429ad1f
diff --git a/www-apps/anubis/anubis-1.24.0.ebuild b/www-apps/anubis/anubis-1.24.0.ebuild
deleted file mode 100644
index 7abfd4ad99d4..000000000000
--- a/www-apps/anubis/anubis-1.24.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd
-
-DESCRIPTION="Weighs the soul of incoming HTTP requests to stop AI crawlers"
-HOMEPAGE="
- https://anubis.techaro.lol/
- https://github.com/TecharoHQ/anubis
-"
-SRC_URI="https://github.com/TecharoHQ/anubis/releases/download/v${PV}/anubis-src-vendor-npm-${PV}.tar.gz"
-S="${WORKDIR}/anubis-src-vendor-npm-${PV}"
-
-LICENSE="Apache-2.0 BSD MIT OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( README.md data docs/docs )
-
-RDEPEND="acct-user/anubis"
-
-src_prepare() {
- default
- find docs/docs -name _category_.json -delete || die
-}
-
-src_compile() {
- emake prebaked-build
-}
-
-src_test() {
- local -x DONT_USE_NETWORK=1
- ego test ./... -skip TestIntegrationGetOGTags_UnixSocket
-}
-
-src_install() {
- dobin var/anubis
- newbin var/robots2policy anubis-robots2policy
- systemd_dounit run/anubis@.service
-
- newinitd run/openrc/anubis.initd anubis
- newconfd run/openrc/anubis.confd anubis
-
- insinto /etc/anubis
- doins run/default.env
-
- find data -name '*.go' -delete || die
- einstalldocs
-}
diff --git a/www-apps/anubis/anubis-1.25.0.ebuild b/www-apps/anubis/anubis-1.25.0.ebuild
deleted file mode 100644
index 7abfd4ad99d4..000000000000
--- a/www-apps/anubis/anubis-1.25.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd
-
-DESCRIPTION="Weighs the soul of incoming HTTP requests to stop AI crawlers"
-HOMEPAGE="
- https://anubis.techaro.lol/
- https://github.com/TecharoHQ/anubis
-"
-SRC_URI="https://github.com/TecharoHQ/anubis/releases/download/v${PV}/anubis-src-vendor-npm-${PV}.tar.gz"
-S="${WORKDIR}/anubis-src-vendor-npm-${PV}"
-
-LICENSE="Apache-2.0 BSD MIT OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( README.md data docs/docs )
-
-RDEPEND="acct-user/anubis"
-
-src_prepare() {
- default
- find docs/docs -name _category_.json -delete || die
-}
-
-src_compile() {
- emake prebaked-build
-}
-
-src_test() {
- local -x DONT_USE_NETWORK=1
- ego test ./... -skip TestIntegrationGetOGTags_UnixSocket
-}
-
-src_install() {
- dobin var/anubis
- newbin var/robots2policy anubis-robots2policy
- systemd_dounit run/anubis@.service
-
- newinitd run/openrc/anubis.initd anubis
- newconfd run/openrc/anubis.confd anubis
-
- insinto /etc/anubis
- doins run/default.env
-
- find data -name '*.go' -delete || die
- einstalldocs
-}
diff --git a/www-apps/anubis/metadata.xml b/www-apps/anubis/metadata.xml
deleted file mode 100644
index f18f7c2cd7a0..000000000000
--- a/www-apps/anubis/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>cyber+gentoo@sysrq.in</email>
- <name>Anna</name>
- </maintainer>
- <longdescription>
- Anubis weighs the souls of incoming HTTP requests and uses a sha256
- proof-of-work challenge in order to protect upstream resources from
- scraper bots.
- </longdescription>
- <upstream>
- <remote-id type="github">TecharoHQ/anubis</remote-id>
- </upstream>
-</pkgmetadata>