www-apps/snac: treeclean

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2025-04-05 13:50:49 +05:00
parent 936a3eb6b8
commit 7a0c8e0ce4
7 changed files with 0 additions and 197 deletions

View File

@@ -88,11 +88,6 @@ dev-debug/uscope
# Removal on 2025-04-05.
net-libs/td
# Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> (2025-03-05)
# Unmaintained in GURU.
# Removal on 2025-04-05.
www-apps/snac
# Julien Roy <julien@jroy.ca> (2024-03-21)
# sys-libs/libucontext is masked in ::gentoo
sys-libs/gcompat

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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