python3Packages.plover-combo: init at 2.0.0-unstable-2025-09-11

Add plover-combo to test plover_5's plover_build_utils.setup.BuildUi
This commit is contained in:
Yueh-Shun Li
2026-06-14 03:33:14 +08:00
parent 22ecf4e4ab
commit 10fdfd6912
2 changed files with 54 additions and 0 deletions
@@ -0,0 +1,52 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
plover,
setuptools,
wheel,
nix-update-script,
}:
buildPythonPackage (finalAttrs: {
pname = "plover-combo";
version = "2.0.0-unstable-2025-09-11";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "opensteno";
repo = "plover_combo";
rev = "82e4b498bd0d7878af4e60fd26453362f41132a8";
hash = "sha256-GCRfoYu/LZDIGs/9RXDCcTEke3PHMifBEuDUrGH/Juc=";
};
build-system = [
plover
setuptools
wheel
];
dependency = [
plover
]
++ plover.optional-dependencies.gui-qt;
pythonImportsCheck = [
"plover_combo"
# Modules providing Plover entry points
"plover_combo.combo_ui"
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Combo Mode for Plover";
homepage = "https://github.com/opensteno/plover_combo";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
ShamrockLee
];
};
})
+2
View File
@@ -12823,6 +12823,8 @@ self: super: with self; {
# https://github.com/opensteno/plover_plugins_registry/blob/master/unsupported.json
plover = plover_5;
plover-combo = callPackage ../development/python-modules/plover-combo { };
plover-dict-commands = callPackage ../development/python-modules/plover-dict-commands { };
plover-lapwing-aio = callPackage ../development/python-modules/plover-lapwing-aio { };