app-crypt/tang: Added systemd eclass; moved app-text/asciidoc to BDEPEND

Signed-off-by: Julien Roy <julien@jroy.ca>
This commit is contained in:
Julien Roy 2022-04-20 18:19:56 -04:00
parent 9e47339911
commit 2ec41d3966
No known key found for this signature in database
GPG Key ID: BEF2297448848842

View File

@ -3,7 +3,7 @@
EAPI=8
inherit meson
inherit meson systemd
DESCRIPTION="Tang binding daemon"
HOMEPAGE="https://github.com/latchset/tang"
@ -15,24 +15,21 @@ KEYWORDS="~amd64"
IUSE=""
DEPEND="acct-user/tang
app-text/asciidoc
net-misc/socat
>=net-libs/http-parser-2.8.0
>=dev-libs/jose-8"
RDEPEND="${DEPEND}"
BDEPEND=""
BDEPEND="app-text/asciidoc"
src_install(){
meson_install
newinitd "${FILESDIR}"/tangd.initd tangd
systemd_dounit ${FILESDIR}/tangd.service
dodir /var/db/tang
keepdir /var/db/tang
fowners tang:tang /var/db/tang
fperms 770 /var/db/tang
insinto /usr/lib/systemd/system
doins ${FILESDIR}/tangd.service
}
pkg_postinst(){