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