Files
guru/www-apps/snac/snac-2.26.ebuild
Anna (cybertailor) Vyalkova f180976637 www-apps/snac: add 2.26, drop 2.18
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-06 17:26:28 +05:00

54 lines
1005 B
Bash

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