From 0d709caed396d24acea583971d4e3c4e5b7c5673 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Tue, 6 Jan 2026 22:36:39 +0100 Subject: pkgs/plover: init from unmerged nixpkgs PR https://github.com/NixOS/nixpkgs/pull/419593 appears to work but is unmerged; this adds its files in a subdirectory of pkgs/ --- pkgs/plover/rtf_tokenize.nix | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/plover/rtf_tokenize.nix (limited to 'pkgs/plover/rtf_tokenize.nix') diff --git a/pkgs/plover/rtf_tokenize.nix b/pkgs/plover/rtf_tokenize.nix new file mode 100644 index 0000000..805845f --- /dev/null +++ b/pkgs/plover/rtf_tokenize.nix @@ -0,0 +1,33 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "rtf-tokenize"; + version = "1.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "openstenoproject"; + repo = "rtf_tokenize"; + tag = version; + hash = "sha256-zwD2sRYTY1Kmm/Ag2hps9VRdUyQoi4zKtDPR+F52t9A="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "rtf_tokenize" ]; + + meta = { + description = "Simple RTF tokenizer package for Python"; + homepage = "https://github.com/openstenoproject/rtf_tokenize"; + license = lib.licenses.gpl2Plus; # https://github.com/openstenoproject/rtf_tokenize/issues/1 + maintainers = with lib.maintainers; [ pandapip1 ]; + }; +} -- cgit v1.2.3