summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorawy <awy@awy.one>2025-08-15 20:57:54 +0300
committerawy <awy@awy.one>2025-08-15 20:57:54 +0300
commit204f4bed95635a5f19e6ac2d35fabbdae9850682 (patch)
treee83d2d925f1fe93dc9dd13a2ac735bf66054ac77
parentc2889631163935812f00b6c8605e6b316154dd56 (diff)
gui-apps/tessen: New package
-rw-r--r--gui-apps/tessen/Manifest1
-rw-r--r--gui-apps/tessen/metadata.xml6
-rw-r--r--gui-apps/tessen/tessen-9999.ebuild32
3 files changed, 39 insertions, 0 deletions
diff --git a/gui-apps/tessen/Manifest b/gui-apps/tessen/Manifest
new file mode 100644
index 0000000..c6d498d
--- /dev/null
+++ b/gui-apps/tessen/Manifest
@@ -0,0 +1 @@
+EBUILD tessen-9999.ebuild 791 BLAKE2B 64a0f415337b29679f0165de6be73ded1a43863a3309c8da4d3fc7c30eb7fde8187c98edb3f61ad7f062b7bb068c75c763593328841a6fc52de4639ca4e8da06 SHA512 ad8a9333b3ab1b2729b61ae18049204e831e485f1833f2dc26112662a233f04188045be150e11af8d3dc3eb8ae0758db20a08cd46f1ef15343285cf961c6a95e
diff --git a/gui-apps/tessen/metadata.xml b/gui-apps/tessen/metadata.xml
new file mode 100644
index 0000000..df9ef6e
--- /dev/null
+++ b/gui-apps/tessen/metadata.xml
@@ -0,0 +1,6 @@
+<pkgmetadata>
+ <maintainer type="person">
+ <email>awy@awy.one</email>
+ <name>awy</name>
+ </maintainer>
+</pkgmetadata>
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
+}