commit: 7a0c8e0ce42c51b3931867cd80811eb60711cceb Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Sat Apr 5 08:50:49 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Sat Apr 5 08:50:49 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a0c8e0c
www-apps/snac: treeclean Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> profiles/package.mask | 5 ---- www-apps/snac/Manifest | 2 -- www-apps/snac/files/snac | 52 --------------------------------------- www-apps/snac/files/snac.service | 15 ------------ www-apps/snac/metadata.xml | 17 ------------- www-apps/snac/snac-2.25.ebuild | 53 ---------------------------------------- www-apps/snac/snac-2.26.ebuild | 53 ---------------------------------------- 7 files changed, 197 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index bd201606e..d3e73f2de 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -88,11 +88,6 @@ dev-debug/uscope # Removal on 2025-04-05. net-libs/td -# Anna (cybertailor) Vyalkova <cyber+gen...@sysrq.in> (2025-03-05) -# Unmaintained in GURU. -# Removal on 2025-04-05. -www-apps/snac - # Julien Roy <jul...@jroy.ca> (2024-03-21) # sys-libs/libucontext is masked in ::gentoo sys-libs/gcompat diff --git a/www-apps/snac/Manifest b/www-apps/snac/Manifest deleted file mode 100644 index e00fdfd82..000000000 --- a/www-apps/snac/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST snac-2.25.tar.gz 89142 BLAKE2B b42a2223730f7d4d2f2572d57a7fc2325c703f971e8e4e4a86d2b51a59cf85f079479a080a418d0dc5dabb3db630403a879629703f336dab08ec6944d49fe442 SHA512 89cf180dd16c4eb39e1b7bcaa6d5a3a062e4f9b54abe299f25a5d32b9b335bda26f80d80478fd5b68bf1275764def67f1b08378d33809d2de28554bacbb2c6f6 -DIST snac-2.26.tar.gz 89141 BLAKE2B cbc0383795432757b05b91528295cc084f86dffd0e9b0356c83da3a378c5023260a93043ff0c80af7505a5d25d1536a8a6cc4fd633dd26b50968524152e67ce6 SHA512 45c660819304c949b34e695b712e91760b8c8b8320960f5028dc05ab0c3fa05d4312be57af26ed2f0d6afd8452810d30ec77a56816d664ae5e8e405513ecdee9 diff --git a/www-apps/snac/files/snac b/www-apps/snac/files/snac deleted file mode 100644 index 3e09749eb..000000000 --- a/www-apps/snac/files/snac +++ /dev/null @@ -1,52 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# shellcheck shell=sh - -: ${SNAC_DATA:=/var/lib/snac/data} - -extra_stopped_commands="init" -extra_commands="adduser" -description_init="Create the database" -description_adduser="Create a user" - -command="/usr/bin/snac" -command_args="httpd ${SNAC_DATA}" -command_user="snac:snac" -command_background=yes -pidfile="/run/snac.pid" -output_logger="logger -p daemon.info -t snac --" -error_logger="logger -p daemon.err -t snac --" - -depend() { - use logger - need net -} - -check_db() { - if [ ! -f "${SNAC_DATA}"/server.json ]; then - eerror "Please run 'rc-service snac init' before the first start" - return 1 - fi - - return 0 -} - -start_pre() { - check_db || return 1 - - start-stop-daemon --exec "${command}" --user "${command_user}" \ - -- purge "${SNAC_DATA}" -} - -init() { - start-stop-daemon --exec "${command}" --user "${command_user}" \ - -- init "${SNAC_DATA}" -} - -adduser() { - check_db || return 1 - - start-stop-daemon --exec "${command}" --user "${command_user}" \ - -- adduser "${SNAC_DATA}" -} diff --git a/www-apps/snac/files/snac.service b/www-apps/snac/files/snac.service deleted file mode 100644 index 35f90db6c..000000000 --- a/www-apps/snac/files/snac.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=A simple, minimalistic ActivityPub instance -After=network.target -Wants=network-online.target - -[Service] -Type=simple -ExecStart=/usr/bin/snac httpd /var/lib/snac/data -Restart=always -RestartSec=5 -User=snac -Group=snac - -[Install] -WantedBy=multi-user.target diff --git a/www-apps/snac/metadata.xml b/www-apps/snac/metadata.xml deleted file mode 100644 index d910ad502..000000000 --- a/www-apps/snac/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <bugs-to> - https://codeberg.org/grunfink/snac2/issues - </bugs-to> - <changelog> - https://codeberg.org/grunfink/snac2/src/branch/master/RELEASE_NOTES.md - </changelog> - <maintainer> - <name>grunfink</name> - </maintainer> - <remote-id type="codeberg">grunfink/snac2</remote-id> - </upstream> -</pkgmetadata> diff --git a/www-apps/snac/snac-2.25.ebuild b/www-apps/snac/snac-2.25.ebuild deleted file mode 100644 index 9c37289a4..000000000 --- a/www-apps/snac/snac-2.25.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd toolchain-funcs - -MY_PN="snac2" -DESCRIPTION="A simple, minimalistic ActivityPub instance" -HOMEPAGE="https://codeberg.org/grunfink/snac2" -SRC_URI="https://codeberg.org/grunfink/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-libs/openssl:= - net-misc/curl -" -RDEPEND="${DEPEND} - acct-user/snac -" - -DOCS=( {README,RELEASE_NOTES,TODO}.md ) - -src_configure() { - tc-export CC -} - -src_install() { - local mymakeflags=( - PREFIX="${ED}/usr" - PREFIX_MAN="${ED}/usr/share/man" - ) - - emake "${mymakeflags[@]}" install - einstalldocs - - doinitd "${FILESDIR}"/snac - systemd_dounit "${FILESDIR}"/snac.service - - diropts --owner snac --group snac - keepdir /var/lib/snac -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - einfo "To finish the installation, please run:" - einfo " # rc-service snac init" - fi -} diff --git a/www-apps/snac/snac-2.26.ebuild b/www-apps/snac/snac-2.26.ebuild deleted file mode 100644 index 9c37289a4..000000000 --- a/www-apps/snac/snac-2.26.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd toolchain-funcs - -MY_PN="snac2" -DESCRIPTION="A simple, minimalistic ActivityPub instance" -HOMEPAGE="https://codeberg.org/grunfink/snac2" -SRC_URI="https://codeberg.org/grunfink/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-libs/openssl:= - net-misc/curl -" -RDEPEND="${DEPEND} - acct-user/snac -" - -DOCS=( {README,RELEASE_NOTES,TODO}.md ) - -src_configure() { - tc-export CC -} - -src_install() { - local mymakeflags=( - PREFIX="${ED}/usr" - PREFIX_MAN="${ED}/usr/share/man" - ) - - emake "${mymakeflags[@]}" install - einstalldocs - - doinitd "${FILESDIR}"/snac - systemd_dounit "${FILESDIR}"/snac.service - - diropts --owner snac --group snac - keepdir /var/lib/snac -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - einfo "To finish the installation, please run:" - einfo " # rc-service snac init" - fi -}