www-apps/snac: add 2.14

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
This commit is contained in:
Anna (cybertailor) Vyalkova
2022-12-13 00:32:13 +05:00
parent 11d851e95d
commit 531bc81ef2
2 changed files with 54 additions and 0 deletions

View File

@@ -1 +1,2 @@
DIST snac-2.12.tar.gz 65818 BLAKE2B a9c7e43a10ee32aa31b2f58b5557199f16f3b03d118b17151215586428c5e98d3aa2e9fb9f2fc1ffec47650e103134d1d53df8db75c54aa95996cc07505f6aaf SHA512 6b9259e6a91e30be907851d28ff8998bda0c19be95c0c9c76bed37e1a4ce87a900b5903fac62a199603f9f078861bbbb55e1549604176a95b71cd9eff88925d8
DIST snac-2.14.tar.gz 70647 BLAKE2B 1e3bd7bf67fffb20a17f3027b452fc0ef011231730ef35a114b98a9982332f4c95aaabf4aa322d581f932e81b0125638a2860c6ffcd90ffad321491b220b3c22 SHA512 c54cb2e6b0ae05888e9190766b274ca53565ccb46f8928fcaf08949c4d10cbdbbd8e227ff4b932de4816c1e06b90c37a3ea272bc5310f43ada0b1ecc317fe75f

View File

@@ -0,0 +1,53 @@
# Copyright 2022 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_compile() {
emake CFLAGS="${CFLAGS}"
}
src_install() {
mkdir -p "${ED}"/usr/bin
emake PREFIX="${ED}/usr" PREFIX_MAN="${ED}/usr/share/man" 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
}