plover_5: 5.0.0.dev2 -> 5.3.0

This commit is contained in:
éclairevoyant
2026-05-06 17:54:27 -04:00
parent a2d07dd99e
commit 11305d5df5
+12 -4
View File
@@ -28,20 +28,22 @@
xlib,
qtbase,
wrapQtAppsHook,
hidapi,
xkbcommon,
}:
buildPythonPackage (finalAttrs: {
__structuredAttrs = true;
pname = "plover";
version = "5.0.0.dev2";
version = "5.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "openstenoproject";
repo = "plover";
tag = "v${finalAttrs.version}";
hash = "sha256-PZwxVrdQPhgbj+YmWZIUETngeJGs6IQty0hY43tLQO0=";
hash = "sha256-1NpZmUDq806geKANqswPYglHwInxum/c/Hxq7JhTpbc=";
};
# pythonRelaxDeps seemingly doesn't work here
@@ -50,6 +52,8 @@ buildPythonPackage (finalAttrs: {
sed -i /PySide6-Essentials/d pyproject.toml
'';
pythonRelaxDeps = [ "xkbcommon" ];
build-system = [
babel
setuptools
@@ -72,6 +76,7 @@ buildPythonPackage (finalAttrs: {
dependencies = [
appdirs
evdev
hidapi
packaging
pkginfo
psutil
@@ -85,6 +90,7 @@ buildPythonPackage (finalAttrs: {
rtf-tokenize
setuptools
wcwidth
xkbcommon
xlib
]
++ readme-renderer.optional-dependencies.md;
@@ -103,8 +109,10 @@ buildPythonPackage (finalAttrs: {
mock
];
# Segfaults?!
disabledTestPaths = [ "test/gui_qt/test_dictionaries_widget.py" ];
disabledTestPaths = [
"test/gui_qt/test_dictionaries_widget.py" # segfaults
"test/gui_qt/test_i18n_files.py" # babel errors
];
preFixup = ''
makeWrapperArgs+=("''${qtWrapperArgs[@]}")