diff options
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 |
