public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/anubis/
@ 2025-04-29 12:02 Anna Vyalkova
  0 siblings, 0 replies; 6+ messages in thread
From: Anna Vyalkova @ 2025-04-29 12:02 UTC (permalink / raw
  To: gentoo-commits

commit:     61792c116e41df6990b05ecd7479c71a71664b57
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Apr 29 11:55:47 2025 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Tue Apr 29 11:55:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61792c11

www-apps/anubis: add 1.17.0

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 www-apps/anubis/Manifest             |  1 +
 www-apps/anubis/anubis-1.17.0.ebuild | 49 ++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest
index 446a42806..c013b0e13 100644
--- a/www-apps/anubis/Manifest
+++ b/www-apps/anubis/Manifest
@@ -1 +1,2 @@
 DIST anubis-src-vendor-npm-1.16.0.tar.gz 5194724 BLAKE2B 7de4b65e86c7bcd2b909189bab3541f2d074877c59a2402e765e9733ae613c84c4e55819a2ea8f42d6c45af02cf55c47482c773ea1089607e075767021fdb135 SHA512 772547e0b9459d13ff3ac3bb86819e5803de1f12a8729b78cc4f50f69b16bbaddc94e3c329be5f1d2426688b3a8a4c05c1ac1039e953febb893faf9400d75475
+DIST anubis-src-vendor-npm-1.17.0.tar.gz 5103679 BLAKE2B fdbe7e443c29df2eec68cf6b7e6e20150b34d59244dedb188230dffa10d113d1e493981a6cdae46369a01ac87e2bbda733f997934ecbe6edfcb60bd6e99d712f SHA512 7c2688613129582a6ab943a0110e66fd053489aae63e8d71c9d11f13b501576e5ffd09db24674293d67a2bf24f0c377e8681a72279bdc63bb7924996ef70408b

diff --git a/www-apps/anubis/anubis-1.17.0.ebuild b/www-apps/anubis/anubis-1.17.0.ebuild
new file mode 100644
index 000000000..6edbc56f6
--- /dev/null
+++ b/www-apps/anubis/anubis-1.17.0.ebuild
@@ -0,0 +1,49 @@
+# 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=(
+	# from yeetfile.js
+	README.md
+	docs/docs/CHANGELOG.md
+	docs/docs/admin/policies.mdx
+	docs/docs/admin/native-install.mdx
+	data/botPolicies.{json,yaml}
+)
+
+src_compile() {
+	emake prebaked-build
+}
+
+src_test() {
+	local -x DONT_USE_NETWORK=1
+	ego test ./... || die
+}
+
+src_install() {
+	dobin var/anubis
+	systemd_dounit run/anubis@.service
+
+	newinitd "${FILESDIR}"/anubis.initd anubis
+	newconfd "${FILESDIR}"/anubis.confd anubis
+
+	insinto /etc/anubis
+	doins run/default.env
+
+	einstalldocs
+}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/anubis/
@ 2025-05-12 11:10 Anna Vyalkova
  0 siblings, 0 replies; 6+ messages in thread
From: Anna Vyalkova @ 2025-05-12 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     e02f5b803066a9dc5d7761e3801eace74039b6dc
Author:     Anna (cybertailor) K <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon May 12 10:48:39 2025 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Mon May 12 10:48:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e02f5b80

www-apps/anubis: add 1.18.0, drop 1.16.0

Signed-off-by: Anna (cybertailor) K <cyber+gentoo <AT> sysrq.in>

 www-apps/anubis/Manifest                                   |  2 +-
 .../anubis/{anubis-1.16.0.ebuild => anubis-1.18.0.ebuild}  | 14 +++++++++-----
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest
index c013b0e13..3a988cd33 100644
--- a/www-apps/anubis/Manifest
+++ b/www-apps/anubis/Manifest
@@ -1,2 +1,2 @@
-DIST anubis-src-vendor-npm-1.16.0.tar.gz 5194724 BLAKE2B 7de4b65e86c7bcd2b909189bab3541f2d074877c59a2402e765e9733ae613c84c4e55819a2ea8f42d6c45af02cf55c47482c773ea1089607e075767021fdb135 SHA512 772547e0b9459d13ff3ac3bb86819e5803de1f12a8729b78cc4f50f69b16bbaddc94e3c329be5f1d2426688b3a8a4c05c1ac1039e953febb893faf9400d75475
 DIST anubis-src-vendor-npm-1.17.0.tar.gz 5103679 BLAKE2B fdbe7e443c29df2eec68cf6b7e6e20150b34d59244dedb188230dffa10d113d1e493981a6cdae46369a01ac87e2bbda733f997934ecbe6edfcb60bd6e99d712f SHA512 7c2688613129582a6ab943a0110e66fd053489aae63e8d71c9d11f13b501576e5ffd09db24674293d67a2bf24f0c377e8681a72279bdc63bb7924996ef70408b
+DIST anubis-src-vendor-npm-1.18.0.tar.gz 6230012 BLAKE2B e8bdc60a04dc3db70b140462c571cc41e7f355bd49b20871c6e809fc1cadcc9feca8d309f291080f658d589ea4f2f74c8aa2fe82d2e2a6d415a91044936017e7 SHA512 88600b313968a70344cda0e3ba1a3e2a582a0a59ef044c68c107b2d1abbac750f3052e81a7c7e0ae566f801e21d268688b5562c28f4a0b747bc5b3177429f288

diff --git a/www-apps/anubis/anubis-1.16.0.ebuild b/www-apps/anubis/anubis-1.18.0.ebuild
similarity index 79%
rename from www-apps/anubis/anubis-1.16.0.ebuild
rename to www-apps/anubis/anubis-1.18.0.ebuild
index 9a16842fc..9dfa9f8a2 100644
--- a/www-apps/anubis/anubis-1.16.0.ebuild
+++ b/www-apps/anubis/anubis-1.18.0.ebuild
@@ -20,19 +20,23 @@ KEYWORDS="~amd64"
 DOCS=(
 	# from yeetfile.js
 	README.md
-	docs/docs/CHANGELOG.md
-	docs/docs/admin/policies.md
-	docs/docs/admin/native-install.mdx
-	data/botPolicies.json
+	data/{apps,bots,clients,common,crawlers}/.
+	data/botPolicies.{json,yaml}
+	docs/docs/.
 )
 
+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 ./... || die
+	ego test ./... -skip TestIntegrationGetOGTags_UnixSocket
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/anubis/
@ 2025-06-11  8:00 Anna Vyalkova
  0 siblings, 0 replies; 6+ messages in thread
From: Anna Vyalkova @ 2025-06-11  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     67cb5bec4e6853b2a31b1c759503e9aeb3321cd2
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Jun 11 07:29:09 2025 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Wed Jun 11 07:29:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67cb5bec

www-apps/anubis: add 1.19.1, drop 1.17.0

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 www-apps/anubis/Manifest                           |  2 +-
 .../{anubis-1.17.0.ebuild => anubis-1.19.1.ebuild} | 23 +++++++++++-----------
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest
index 3a988cd33c..18753f0492 100644
--- a/www-apps/anubis/Manifest
+++ b/www-apps/anubis/Manifest
@@ -1,2 +1,2 @@
-DIST anubis-src-vendor-npm-1.17.0.tar.gz 5103679 BLAKE2B fdbe7e443c29df2eec68cf6b7e6e20150b34d59244dedb188230dffa10d113d1e493981a6cdae46369a01ac87e2bbda733f997934ecbe6edfcb60bd6e99d712f SHA512 7c2688613129582a6ab943a0110e66fd053489aae63e8d71c9d11f13b501576e5ffd09db24674293d67a2bf24f0c377e8681a72279bdc63bb7924996ef70408b
 DIST anubis-src-vendor-npm-1.18.0.tar.gz 6230012 BLAKE2B e8bdc60a04dc3db70b140462c571cc41e7f355bd49b20871c6e809fc1cadcc9feca8d309f291080f658d589ea4f2f74c8aa2fe82d2e2a6d415a91044936017e7 SHA512 88600b313968a70344cda0e3ba1a3e2a582a0a59ef044c68c107b2d1abbac750f3052e81a7c7e0ae566f801e21d268688b5562c28f4a0b747bc5b3177429f288
+DIST anubis-src-vendor-npm-1.19.1.tar.gz 10402990 BLAKE2B 08dd83c022d4accfa12c2966b571a747d9aa8b109bc4621af4f8b6edd266e16ab5ade0613416d5a63da9719ad49e4c514850454c1bd2545ebdb032e0b981cbe3 SHA512 74474a485eb916c2ed367e92aa66941e59dbb3f6183f7c74143911b860369f882d88de271b59cfbada2a134de8f77aab4bfce0d1571ef1e9d25a95d1be62499e

diff --git a/www-apps/anubis/anubis-1.17.0.ebuild b/www-apps/anubis/anubis-1.19.1.ebuild
similarity index 69%
rename from www-apps/anubis/anubis-1.17.0.ebuild
rename to www-apps/anubis/anubis-1.19.1.ebuild
index 6edbc56f69..344cb8d193 100644
--- a/www-apps/anubis/anubis-1.17.0.ebuild
+++ b/www-apps/anubis/anubis-1.19.1.ebuild
@@ -17,14 +17,14 @@ LICENSE="Apache-2.0 BSD MIT OFL-1.1"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DOCS=(
-	# from yeetfile.js
-	README.md
-	docs/docs/CHANGELOG.md
-	docs/docs/admin/policies.mdx
-	docs/docs/admin/native-install.mdx
-	data/botPolicies.{json,yaml}
-)
+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
@@ -32,18 +32,19 @@ src_compile() {
 
 src_test() {
 	local -x DONT_USE_NETWORK=1
-	ego test ./... || die
+	ego test ./... -skip TestIntegrationGetOGTags_UnixSocket
 }
 
 src_install() {
 	dobin var/anubis
 	systemd_dounit run/anubis@.service
 
-	newinitd "${FILESDIR}"/anubis.initd anubis
-	newconfd "${FILESDIR}"/anubis.confd anubis
+	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
 }


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/anubis/
@ 2025-07-27  9:00 Anna Vyalkova
  0 siblings, 0 replies; 6+ messages in thread
From: Anna Vyalkova @ 2025-07-27  9:00 UTC (permalink / raw
  To: gentoo-commits

commit:     462b77d5c25b9fbcd8e676c9edb8b24b4953a2ef
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Jul 27 08:31:39 2025 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sun Jul 27 09:00:43 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=462b77d5

www-apps/anubis: add 1.21.3, drop 1.19.1

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 www-apps/anubis/Manifest                                       | 2 +-
 www-apps/anubis/{anubis-1.19.1.ebuild => anubis-1.21.3.ebuild} | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest
index d3156a4af1..4a565b17fc 100644
--- a/www-apps/anubis/Manifest
+++ b/www-apps/anubis/Manifest
@@ -1,2 +1,2 @@
-DIST anubis-src-vendor-npm-1.19.1.tar.gz 10402990 BLAKE2B 08dd83c022d4accfa12c2966b571a747d9aa8b109bc4621af4f8b6edd266e16ab5ade0613416d5a63da9719ad49e4c514850454c1bd2545ebdb032e0b981cbe3 SHA512 74474a485eb916c2ed367e92aa66941e59dbb3f6183f7c74143911b860369f882d88de271b59cfbada2a134de8f77aab4bfce0d1571ef1e9d25a95d1be62499e
 DIST anubis-src-vendor-npm-1.20.0.tar.gz 12276418 BLAKE2B 9402e527ea9f5782e67e21e727ac20454fec7179123798396a14f09df4662dc22727ab5e1408c5bb105301da0060bd45ff24a4b0d867302b98d5e4bb6b92f30b SHA512 23f0f673b7043de776ff45a95308c6e9b00c55e64ebccae4f159070fe2b34249d0d27cd4f9791b23e91d84eddbf3b19dbdf6b3aec353c5a2411ea6f2266435f6
+DIST anubis-src-vendor-npm-1.21.3.tar.gz 15106502 BLAKE2B bf7f8b884d89b1f4655b93eb8b00995986f8602cd8716c13ad7ae5ae444f925644c12d1c221febbbdec01b7032b7fdc58733f4ab6b4e158c35b583199a9622ce SHA512 ce2a04ba0ce85c5966384c259666b1988611bd88c3b1eee54e1de3bff09376f34971970d9146eb127dbe221a54d0d0419f3b648013095af5ed21a8fbe0eb75fb

diff --git a/www-apps/anubis/anubis-1.19.1.ebuild b/www-apps/anubis/anubis-1.21.3.ebuild
similarity index 95%
rename from www-apps/anubis/anubis-1.19.1.ebuild
rename to www-apps/anubis/anubis-1.21.3.ebuild
index 344cb8d193..7abfd4ad99 100644
--- a/www-apps/anubis/anubis-1.19.1.ebuild
+++ b/www-apps/anubis/anubis-1.21.3.ebuild
@@ -37,6 +37,7 @@ src_test() {
 
 src_install() {
 	dobin var/anubis
+	newbin var/robots2policy anubis-robots2policy
 	systemd_dounit run/anubis@.service
 
 	newinitd run/openrc/anubis.initd anubis


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/anubis/
@ 2025-09-17 12:05 David Roman
  0 siblings, 0 replies; 6+ messages in thread
From: David Roman @ 2025-09-17 12:05 UTC (permalink / raw
  To: gentoo-commits

commit:     069dfcf3f23c9d72fa602d6d53a650327b7ace8d
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Wed Sep 17 12:05:16 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Sep 17 12:05:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=069dfcf3

www-apps/anubis: drop 1.20.0

Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 www-apps/anubis/Manifest             |  1 -
 www-apps/anubis/anubis-1.20.0.ebuild | 51 ------------------------------------
 2 files changed, 52 deletions(-)

diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest
index 4a565b17fc..dc4c2a9f29 100644
--- a/www-apps/anubis/Manifest
+++ b/www-apps/anubis/Manifest
@@ -1,2 +1 @@
-DIST anubis-src-vendor-npm-1.20.0.tar.gz 12276418 BLAKE2B 9402e527ea9f5782e67e21e727ac20454fec7179123798396a14f09df4662dc22727ab5e1408c5bb105301da0060bd45ff24a4b0d867302b98d5e4bb6b92f30b SHA512 23f0f673b7043de776ff45a95308c6e9b00c55e64ebccae4f159070fe2b34249d0d27cd4f9791b23e91d84eddbf3b19dbdf6b3aec353c5a2411ea6f2266435f6
 DIST anubis-src-vendor-npm-1.21.3.tar.gz 15106502 BLAKE2B bf7f8b884d89b1f4655b93eb8b00995986f8602cd8716c13ad7ae5ae444f925644c12d1c221febbbdec01b7032b7fdc58733f4ab6b4e158c35b583199a9622ce SHA512 ce2a04ba0ce85c5966384c259666b1988611bd88c3b1eee54e1de3bff09376f34971970d9146eb127dbe221a54d0d0419f3b648013095af5ed21a8fbe0eb75fb

diff --git a/www-apps/anubis/anubis-1.20.0.ebuild b/www-apps/anubis/anubis-1.20.0.ebuild
deleted file mode 100644
index 7abfd4ad99..0000000000
--- a/www-apps/anubis/anubis-1.20.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
-}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: www-apps/anubis/
@ 2025-10-05 12:35 Anna Vyalkova
  0 siblings, 0 replies; 6+ messages in thread
From: Anna Vyalkova @ 2025-10-05 12:35 UTC (permalink / raw
  To: gentoo-commits

commit:     4e7570d8b1e1eab9c0dff4f16d80e52644927bd3
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Oct  5 10:52:38 2025 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sun Oct  5 12:34:12 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e7570d8

www-apps/anubis: add 1.22.0

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 www-apps/anubis/Manifest             |  1 +
 www-apps/anubis/anubis-1.22.0.ebuild | 51 ++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/www-apps/anubis/Manifest b/www-apps/anubis/Manifest
index dc4c2a9f29..71ad5335bf 100644
--- a/www-apps/anubis/Manifest
+++ b/www-apps/anubis/Manifest
@@ -1 +1,2 @@
 DIST anubis-src-vendor-npm-1.21.3.tar.gz 15106502 BLAKE2B bf7f8b884d89b1f4655b93eb8b00995986f8602cd8716c13ad7ae5ae444f925644c12d1c221febbbdec01b7032b7fdc58733f4ab6b4e158c35b583199a9622ce SHA512 ce2a04ba0ce85c5966384c259666b1988611bd88c3b1eee54e1de3bff09376f34971970d9146eb127dbe221a54d0d0419f3b648013095af5ed21a8fbe0eb75fb
+DIST anubis-src-vendor-npm-1.22.0.tar.gz 15322719 BLAKE2B 77ff5ad140a4730a1a547c56b4912a1cda71ce6fc3ead919bc394469d0f2a02f6511887f48c1e5413cdec7dc6e0146672f033b3f4f5c83a8029c3c8e8ee03344 SHA512 a0a43b384ae34e2f77d35153f86d1599a60f3d4a00cb0d44391e7ba5a20e3944ca92e48e18633a85398866a599e414344afde864be29c5d00eb5c26d0a6c0b3f

diff --git a/www-apps/anubis/anubis-1.22.0.ebuild b/www-apps/anubis/anubis-1.22.0.ebuild
new file mode 100644
index 0000000000..7abfd4ad99
--- /dev/null
+++ b/www-apps/anubis/anubis-1.22.0.ebuild
@@ -0,0 +1,51 @@
+# 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
+}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-10-05 12:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-05 12:35 [gentoo-commits] repo/proj/guru:dev commit in: www-apps/anubis/ Anna Vyalkova
  -- strict thread matches above, loose matches on Subject: below --
2025-09-17 12:05 David Roman
2025-07-27  9:00 Anna Vyalkova
2025-06-11  8:00 Anna Vyalkova
2025-05-12 11:10 Anna Vyalkova
2025-04-29 12:02 Anna Vyalkova

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox