aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-text/plover/Manifest1
-rw-r--r--app-text/plover/plover-5.3.0.ebuild53
-rw-r--r--dev-python/plover-stroke/Manifest1
-rw-r--r--dev-python/plover-stroke/plover-stroke-1.1.0.ebuild21
-rw-r--r--dev-python/rtf-tokenize/Manifest1
-rw-r--r--dev-python/rtf-tokenize/rtf-tokenize-1.0.1.ebuild21
-rw-r--r--metadata/layout.conf3
-rw-r--r--plover-plugin/dict-commands/Manifest1
-rw-r--r--plover-plugin/dict-commands/dict-commands-0.2.5.ebuild20
-rw-r--r--plover-plugin/lapwing-aio/Manifest1
-rw-r--r--plover-plugin/lapwing-aio/lapwing-aio-1.5.0.ebuild27
-rw-r--r--plover-plugin/last-translation/Manifest1
-rw-r--r--plover-plugin/last-translation/last-translation-0.0.2.ebuild20
-rw-r--r--plover-plugin/modal-dictionary/Manifest1
-rw-r--r--plover-plugin/modal-dictionary/modal-dictionary-0.0.3.ebuild21
-rw-r--r--plover-plugin/python-dictionary/Manifest1
-rw-r--r--plover-plugin/python-dictionary/python-dictionary-1.2.1.ebuild20
-rw-r--r--plover-plugin/skel.ebuild20
-rw-r--r--plover-plugin/stitching/Manifest1
-rw-r--r--plover-plugin/stitching/stitching-0.1.0.ebuild20
-rw-r--r--profiles/categories1
-rw-r--r--profiles/repo_name1
-rw-r--r--readme.org7
23 files changed, 264 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."
+}
diff --git a/dev-python/plover-stroke/Manifest b/dev-python/plover-stroke/Manifest
new file mode 100644
index 0000000..57cb11f
--- /dev/null
+++ b/dev-python/plover-stroke/Manifest
@@ -0,0 +1 @@
+DIST plover_stroke-1.1.0.tar.gz 16176 BLAKE2B c436e1a5449da62889e0bbd821c70b5d795bf1a225fadb282024ed0941290ce8121ae05a66dfefb6ede7949f8f1c2e1590e74558e8356c4bfcfcb5e269d668d9 SHA512 d43de3a96529fd388db7a86aad8ada658b2fa5425a5a4968651d717a9705897c85a8be158cdbc775b4a404e7d0b833d98fbe9d2e4326fd967161cd662d8301a1
diff --git a/dev-python/plover-stroke/plover-stroke-1.1.0.ebuild b/dev-python/plover-stroke/plover-stroke-1.1.0.ebuild
new file mode 100644
index 0000000..715f20b
--- /dev/null
+++ b/dev-python/plover-stroke/plover-stroke-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Helper class for working with steno strokes."
+HOMEPAGE="
+ https://pypi.org/project/plover-stroke/
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/rtf-tokenize/Manifest b/dev-python/rtf-tokenize/Manifest
new file mode 100644
index 0000000..baf41fb
--- /dev/null
+++ b/dev-python/rtf-tokenize/Manifest
@@ -0,0 +1 @@
+DIST rtf_tokenize-1.0.1.tar.gz 11471 BLAKE2B 18ed2aaf81362b8a3e25cba842bc5901f2b017ed570d37135e0f5e03629612f79930195fc660158c9360b485afdaf0642065d509ef8429f361545975eb8b43b0 SHA512 2f47e7b9158fd53fc5add929a5d720940c6974587b300b5c7cf9034504064a0be0f19238f07943b43a87ccaf59338deb4295888d1d91a57fe70e815d35da2cc4
diff --git a/dev-python/rtf-tokenize/rtf-tokenize-1.0.1.ebuild b/dev-python/rtf-tokenize/rtf-tokenize-1.0.1.ebuild
new file mode 100644
index 0000000..d56e356
--- /dev/null
+++ b/dev-python/rtf-tokenize/rtf-tokenize-1.0.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A simple RTF tokenizer."
+HOMEPAGE="
+ https://pypi.org/project/rtf-tokenize/
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/metadata/layout.conf b/metadata/layout.conf
new file mode 100644
index 0000000..20fcfea
--- /dev/null
+++ b/metadata/layout.conf
@@ -0,0 +1,3 @@
+masters = gentoo
+thin-manifests = true
+sign-manifests = false
diff --git a/plover-plugin/dict-commands/Manifest b/plover-plugin/dict-commands/Manifest
new file mode 100644
index 0000000..d226d4f
--- /dev/null
+++ b/plover-plugin/dict-commands/Manifest
@@ -0,0 +1 @@
+DIST plover_dict_commands-0.2.5.tar.gz 6299 BLAKE2B 36c519fd52af34293de5f6ff0d55439945be9423610f58db6810e9b43c5db5c00389d055568765ae0364e547e8569f3d99a7dada528e6f5af03eaf0bfdf10240 SHA512 dd2e8771fec0a4f5254016b743a90d669b84537316edb113765046f70e519959a64ffb60e73e00bbec5b4cde6b0250f066f1255c3d7ea1fafda67c2b0ad4c022
diff --git a/plover-plugin/dict-commands/dict-commands-0.2.5.ebuild b/plover-plugin/dict-commands/dict-commands-0.2.5.ebuild
new file mode 100644
index 0000000..17f3f0f
--- /dev/null
+++ b/plover-plugin/dict-commands/dict-commands-0.2.5.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+PYPI_PN=plover-${PN}
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Dictionaries stack manipulation commands for Plover."
+HOMEPAGE="
+ https://pypi.org/project/${PYPI_PN}/
+"
+DEPEND="app-text/plover"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/plover-plugin/lapwing-aio/Manifest b/plover-plugin/lapwing-aio/Manifest
new file mode 100644
index 0000000..fada658
--- /dev/null
+++ b/plover-plugin/lapwing-aio/Manifest
@@ -0,0 +1 @@
+DIST plover_lapwing_aio-1.5.0.tar.gz 1974351 BLAKE2B e33100f0e132478987a10545c46b349c5fa4bc09d63fa7f198e010de74d39584a82dfa0c9fc35301746b62635f30793bdd5a29982c65fd63b6f34342621927e0 SHA512 cf066efff8306e55ea6d6431277dfe313153352ebbcb33f974216f7966ef4e362233d869db3b891afe7a611168845b6343c2970ef295c770099a3dae2a5d79a6
diff --git a/plover-plugin/lapwing-aio/lapwing-aio-1.5.0.ebuild b/plover-plugin/lapwing-aio/lapwing-aio-1.5.0.ebuild
new file mode 100644
index 0000000..e2b6542
--- /dev/null
+++ b/plover-plugin/lapwing-aio/lapwing-aio-1.5.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+PYPI_PN=plover-${PN}
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="All the necessary plugins and dictionaries for using Lapwing theory with Plover."
+HOMEPAGE="
+ https://pypi.org/project/${PYPI_PN}/
+"
+DEPEND="app-text/plover"
+RDEPEND="
+ plover-plugin/dict-commands
+ plover-plugin/last-translation
+ plover-plugin/modal-dictionary
+ plover-plugin/python-dictionary
+ plover-plugin/stitching
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/plover-plugin/last-translation/Manifest b/plover-plugin/last-translation/Manifest
new file mode 100644
index 0000000..390b4f1
--- /dev/null
+++ b/plover-plugin/last-translation/Manifest
@@ -0,0 +1 @@
+DIST plover_last_translation-0.0.2.tar.gz 16520 BLAKE2B 9a51626dba52dbc4e0820a9b205c0dafd7f32a0f85b98f1630128d227b1186c44122d7f0c71e0c302c0a12b16db48d0ad1f01e07bcf65c1f6c0d3e8f98ea336b SHA512 bcedc5802db3ce68d8d81e04acb85b41b40b116e79117eb70539dfbea2ccf9e9c70bac1dcb1f731062bc736287812b81d7d607b9f4c82de74e075bce4b080671
diff --git a/plover-plugin/last-translation/last-translation-0.0.2.ebuild b/plover-plugin/last-translation/last-translation-0.0.2.ebuild
new file mode 100644
index 0000000..7fcc472
--- /dev/null
+++ b/plover-plugin/last-translation/last-translation-0.0.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+PYPI_PN=plover-${PN}
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Macro plugins for Plover to repeat output."
+HOMEPAGE="
+ https://pypi.org/project/${PYPI_PN}/
+"
+DEPEND="app-text/plover"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/plover-plugin/modal-dictionary/Manifest b/plover-plugin/modal-dictionary/Manifest
new file mode 100644
index 0000000..91ba0fd
--- /dev/null
+++ b/plover-plugin/modal-dictionary/Manifest
@@ -0,0 +1 @@
+DIST plover-modal-dictionary-0.0.3.tar.gz 5565 BLAKE2B ad59021358cf166fb2df378dc2a7e5135724865ecef6d6cf918703f8f87985222a593ef920155c0fdc88a4cf3c0a2997f2d7759f2c919469e74c4a9d85c0caa0 SHA512 5553f240d7b0bbf310436c64b31ee621047a0e9e9f75379b67ae773b6afc28ccc45612051ec05cad6a92568cde914cd774926a45ce692ac0a07b4349b8a68e61
diff --git a/plover-plugin/modal-dictionary/modal-dictionary-0.0.3.ebuild b/plover-plugin/modal-dictionary/modal-dictionary-0.0.3.ebuild
new file mode 100644
index 0000000..0502b48
--- /dev/null
+++ b/plover-plugin/modal-dictionary/modal-dictionary-0.0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+PYPI_PN=plover-${PN}
+PYPI_NO_NORMALIZE=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Modal Dictionaries for Plover"
+HOMEPAGE="
+ https://pypi.org/project/${PYPI_PN}/
+"
+DEPEND="app-text/plover"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/plover-plugin/python-dictionary/Manifest b/plover-plugin/python-dictionary/Manifest
new file mode 100644
index 0000000..5207c2d
--- /dev/null
+++ b/plover-plugin/python-dictionary/Manifest
@@ -0,0 +1 @@
+DIST plover_python_dictionary-1.2.1.tar.gz 5228 BLAKE2B 597e4f04f07d9f1b61314045bc9263148e1652952620f19b79db1f567bbaabf7979968d461d74d964737dc634c64914a01d7e38a9e98cb81889a0db30b97a41a SHA512 d60616d283cd0672e074b813824f799527202f3c378a4489d43d65c9f3b943fc620fd8e49ddda819f228c6da29e51e0acc4515084213b53008dc9bc12636cfe8
diff --git a/plover-plugin/python-dictionary/python-dictionary-1.2.1.ebuild b/plover-plugin/python-dictionary/python-dictionary-1.2.1.ebuild
new file mode 100644
index 0000000..9a4cdd9
--- /dev/null
+++ b/plover-plugin/python-dictionary/python-dictionary-1.2.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+PYPI_PN=plover-${PN}
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python dictionaries support for Plover"
+HOMEPAGE="
+ https://pypi.org/project/${PYPI_PN}/
+"
+DEPEND="app-text/plover"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/plover-plugin/skel.ebuild b/plover-plugin/skel.ebuild
new file mode 100644
index 0000000..5e43124
--- /dev/null
+++ b/plover-plugin/skel.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+PYPI_PN=plover-${PN}
+
+inherit distutils-r1 pypi
+
+DESCRIPTION=""
+HOMEPAGE="
+ https://pypi.org/project/${PYPI_PN}/
+"
+DEPEND="app-text/plover"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/plover-plugin/stitching/Manifest b/plover-plugin/stitching/Manifest
new file mode 100644
index 0000000..4146832
--- /dev/null
+++ b/plover-plugin/stitching/Manifest
@@ -0,0 +1 @@
+DIST plover_stitching-0.1.0.tar.gz 16287 BLAKE2B 590f5e11d599d3156203185c27beb521a54109112e3892e4f9245f2162df1a1e4fbfa5f8f7eb903f0e18540d428f0db3532f02e3ddcf01587c1e85f828750824 SHA512 73158531397a7043a852b0b9f8eaa8fae09213a6f2a94bc08a3a119f49f770dc2fd4f87f4175c5a5a52e90e14214e299eb7e7e14ddefa033987b755452bda85d
diff --git a/plover-plugin/stitching/stitching-0.1.0.ebuild b/plover-plugin/stitching/stitching-0.1.0.ebuild
new file mode 100644
index 0000000..258b592
--- /dev/null
+++ b/plover-plugin/stitching/stitching-0.1.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{6..14} )
+PYPI_PN=plover-${PN}
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stitch words like T-H-I-S using Plover strokes"
+HOMEPAGE="
+ https://pypi.org/project/${PYPI_PN}/
+"
+DEPEND="app-text/plover"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/profiles/categories b/profiles/categories
new file mode 100644
index 0000000..836699c
--- /dev/null
+++ b/profiles/categories
@@ -0,0 +1 @@
+plover-plugin
diff --git a/profiles/repo_name b/profiles/repo_name
new file mode 100644
index 0000000..1d28cce
--- /dev/null
+++ b/profiles/repo_name
@@ -0,0 +1 @@
+sparkly-ebuilds
diff --git a/readme.org b/readme.org
new file mode 100644
index 0000000..7cecc42
--- /dev/null
+++ b/readme.org
@@ -0,0 +1,7 @@
+* sparkly-ebuilds
+this is a collection of gentoo packages you can use but i just made them for myself
+
+** plover
+- install =app-text/plover= for the open source stenography engine
+- some plugins are available in the category =plover-plugin= (e.g. =plover-plugin/lapwing-aio=)
+- the integrated Plugins Manager inside plover will not work