Files
minazuki-overlay/app-admin/kanako/kanako-32.ebuild
Shin'ya Minazuki 0924329b2c Not that it was ever needed, but I don't really care
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-04-13 11:34:39 -03:00

53 lines
923 B
Bash

# Copyright 2026 Shin'ya Minazuki
EAPI=8
inherit optfeature
DESCRIPTION="Infinitely adaptable password manager"
HOMEPAGE="https://projects.laidback.moe/kanako/"
SRC_URI="https://mirror.chaotic.ninja/software/${P}.tar.gz"
LICENSE="BEER-WARE"
SLOT="0"
KEYWORDS=""
IUSE="X"
BDEPEND="
app-text/mandoc
"
DEPEND="
X? (
x11-misc/dmenu
x11-misc/xclip
)
app-text/tree
virtual/editor
"
RDEPEND="${DEPEND}"
DOCS=( COPYING README.md kanako.conf.example )
RESTRICT="mirror"
src_compile() {
mandoc -T man < kanako.mdoc > kanako.1
mandoc -T man < kanako.conf.mdoc > kanako.conf.5
}
src_install() {
dobin kanako
use X && dobin addons/kanako-menu
doman kanako.1
doman kanako.conf.5
}
pkg_postinst() {
einfo "${PN} will not work without a backend"
einfo "You may need to emerge a suitable backend such as app-crypt/gnupg or"
einfo "app-crypt/age"
optfeature "one time password support" sys-auth/oath-toolkit
}