diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2025-03-08 20:58:34 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2025-03-08 20:58:34 +0100 |
commit | a5256944a35e91be71b1348e805a341fe06cbb8d (patch) | |
tree | 22da5a897c0e6efb0888d14f26f2bbc327656df3 | |
parent | ddf96eeb79919b24f00e19bf35c8fa9699638986 (diff) |
gnu: plover: Update to 4.0.0.
* gnu/packages/stenography.scm (plover): Update to 4.0.0.
[build-system]: Use pyproject-build-system.
[arguments]: Change phase order to account for build system shift.
[inputs]: Add python-evdev.
Change-Id: Id49481386df020413c652bcb52fcd5d7e4de724e
-rw-r--r-- | gnu/packages/stenography.scm | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gnu/packages/stenography.scm b/gnu/packages/stenography.scm index 8a1e9e84f7..64663e8a3a 100644 --- a/gnu/packages/stenography.scm +++ b/gnu/packages/stenography.scm @@ -21,6 +21,7 @@ (define-module (gnu packages stenography) #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) @@ -31,6 +32,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages glib) #:use-module (gnu packages libusb) + #:use-module (gnu packages linux) #:use-module (gnu packages python) #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) @@ -58,7 +60,7 @@ (define-public plover (package (name "plover") - (version "4.0.0.dev12") + (version "4.0.0") (source (origin (method git-fetch) (uri (git-reference @@ -67,8 +69,8 @@ (file-name (git-file-name name version)) (sha256 (base32 - "0vk6nh2gpn7f7rv2spi2a7n3m0d9kaan6r22mx3vwxprpbvrkbm8")))) - (build-system python-build-system) + "1vipma8jqn0ypjy5zm185ld10kxnz7c8ywr4cz5qdwa5p80yr07n")))) + (build-system pyproject-build-system) (arguments (list #:phases @@ -83,7 +85,7 @@ ;; FIXME: Ignore failing test. "--ignore" "test/gui_qt/test_dictionaries_widget.py")))) ;; Ensure that icons are found at runtime. - (add-after 'install 'wrap-executable + (add-after 'wrap 'wrap-executable (lambda* (#:key inputs #:allow-other-keys) (wrap-program (string-append #$output "/bin/plover") `("QT_PLUGIN_PATH" prefix @@ -102,6 +104,7 @@ line))))))))) (native-inputs (list python-babel + python-evdev python-mock python-pytest python-pytest-qt |