From 2d9ab3e322166aba7d76a076ec72d6796fcc9826 Mon Sep 17 00:00:00 2001 From: Shin'ya Minazuki Date: Tue, 7 Apr 2026 18:27:39 -0300 Subject: [PATCH] Add app-admin/kanako Signed-off-by: Shin'ya Minazuki --- app-admin/kanako/Manifest | 1 + app-admin/kanako/kanako-32.ebuild | 50 +++++++++++++++++++++++++++++++ app-admin/kanako/metadata.xml | 8 +++++ 3 files changed, 59 insertions(+) create mode 100644 app-admin/kanako/Manifest create mode 100644 app-admin/kanako/kanako-32.ebuild create mode 100644 app-admin/kanako/metadata.xml diff --git a/app-admin/kanako/Manifest b/app-admin/kanako/Manifest new file mode 100644 index 0000000..ab4c2b5 --- /dev/null +++ b/app-admin/kanako/Manifest @@ -0,0 +1 @@ +DIST kanako-32.tar.gz 2573 BLAKE2B f1aa2ee5ca9536fc03db9bdf9bca15ab4d4a81b4cb4b7211b458d2d9e68e1222f9693901f125537a807847a088913039bd4398774beec8816bba77ae49b3a5c5 SHA512 69d8525adea9ca8ffdd95cc697972ff8e4ad50fea06a3ffd780bbf22653802a5d9dfd95c6590910295428a3b229f722747c02e29ef0da97f24e4b44495160648 diff --git a/app-admin/kanako/kanako-32.ebuild b/app-admin/kanako/kanako-32.ebuild new file mode 100644 index 0000000..adb66f2 --- /dev/null +++ b/app-admin/kanako/kanako-32.ebuild @@ -0,0 +1,50 @@ +# 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 "For one time password support" sys-auth/oath-toolkit +} diff --git a/app-admin/kanako/metadata.xml b/app-admin/kanako/metadata.xml new file mode 100644 index 0000000..a9ea785 --- /dev/null +++ b/app-admin/kanako/metadata.xml @@ -0,0 +1,8 @@ + + + + + shinyoukai@laidback.moe + Shin'ya Minazuki + +