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
-}

Reply via email to