summaryrefslogtreecommitdiff
path: root/gui-apps/tessen/tessen-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'gui-apps/tessen/tessen-9999.ebuild')
-rw-r--r--gui-apps/tessen/tessen-9999.ebuild32
1 files changed, 32 insertions, 0 deletions
diff --git a/gui-apps/tessen/tessen-9999.ebuild b/gui-apps/tessen/tessen-9999.ebuild
new file mode 100644
index 0000000..18c306b
--- /dev/null
+++ b/gui-apps/tessen/tessen-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="an interactive menu to autotype and copy pass and gopass data"
+HOMEPAGE="https://github.com/ayushnix/tessen"
+
+inherit git-r3
+EGIT_REPO_URI="https://git.awy.one/${PN}.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+# Requires shfmt (https://github.com/mvdan/sh) which is not packaged
+RESTRICT="test"
+
+DEPEND="app-text/scdoc"
+RDEPEND="${DEPEND}
+ || ( app-admin/pass
+ app-admin/gopass
+ )
+"
+
+pkg_postinst() {
+ optfeature "autotype support" gui-apps/wtype
+ optfeature "clipboard support" gui-apps/wl-clipboard
+ optfeature "URL opening support" x11-misc/xdg-utils
+ optfeature "OTP support" app-admin/pass-otp
+ optfeature "notifications support" x11-libs/libnotify
+}