aboutsummaryrefslogtreecommitdiff
path: root/app-text
diff options
context:
space:
mode:
Diffstat (limited to 'app-text')
-rw-r--r--app-text/plover/Manifest1
-rw-r--r--app-text/plover/plover-5.3.0.ebuild53
2 files changed, 54 insertions, 0 deletions
diff --git a/app-text/plover/Manifest b/app-text/plover/Manifest
new file mode 100644
index 0000000..0aef6cb
--- /dev/null
+++ b/app-text/plover/Manifest
@@ -0,0 +1 @@
+DIST plover-5.3.0.tar.gz 4413716 BLAKE2B 1beb21075a88690d3ba0d122153a872c1db3d5f7e4a35d7c38ffc66f7c90a2a0b9894615de1298df7613fa50bb3c1297ca32bec4278d6cee23885c9f48f272ae SHA512 06923c8760e439bac5be80088b5d7fcf8ca173be3c82e300b88ba1bb6a65707ef8321534dadb81a9aeaca0f85735de7cb4b1884ad664e3a5692e818a1b196924
diff --git a/app-text/plover/plover-5.3.0.ebuild b/app-text/plover/plover-5.3.0.ebuild
new file mode 100644
index 0000000..d8ece2e
--- /dev/null
+++ b/app-text/plover/plover-5.3.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{13,14} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit desktop distutils-r1
+
+DESCRIPTION="Free and open source real-time stenography engine."
+HOMEPAGE="https://www.opensteno.org/plover/"
+SRC_URI="https://github.com/opensteno/plover/releases/download/v${PV}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/appdirs
+ dev-python/babel
+ dev-python/evdev
+ dev-python/hidapi
+ dev-python/packaging
+ dev-python/pkginfo
+ dev-python/plover-stroke
+ dev-python/psutil
+ dev-python/pygments
+ dev-python/pyserial
+ dev-python/pyside
+ dev-python/python-xlib
+ dev-python/readme-renderer
+ dev-python/requests-cache
+ dev-python/requests-futures
+ dev-python/rtf-tokenize
+ dev-python/wcwidth
+ dev-python/xkbcommon
+"
+BDEPEND="
+ dev-python/pyside[tools]
+"
+
+distutils_enable_tests pytest
+
+python_install_all() {
+ default
+ newicon "${PN}/assets/plover.png" "plover.png"
+ make_desktop_entry plover Plover plover Utility
+}
+
+pkg_postinst() {
+ elog "Install plover-plugin/lapwing-aio for Lapwing system support."
+ elog "Plover's built-in Plugins Manager will not work in this package."
+}