Files
minazuki-overlay/app-admin/kanako/kanako-32.ebuild
2026-04-07 18:35:35 -03:00

51 lines
927 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="~amd64 ~arm ~arm64 ~x86"
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 )
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
}