summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/messaging.scm23
1 files changed, 6 insertions, 17 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 599098c22e..6f6836e649 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -1235,14 +1235,14 @@ of xmpppy.")
(base32 "0g2nhy6ypj4jbz216sgiy37spq34bwa0ydn2g73fp9qnxfq4vpvz"))
(patches
(search-patches "gajim-honour-GAJIM_PLUGIN_PATH.patch"))))
- (build-system python-build-system)
+ (build-system pyproject-build-system)
(arguments
(list
#:imported-modules
- `(,@%python-build-system-modules
+ `(,@%pyproject-build-system-modules
(guix build glib-or-gtk-build-system))
#:modules
- '((guix build python-build-system)
+ '((guix build pyproject-build-system)
((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
(guix build utils))
#:phases
@@ -1253,17 +1253,6 @@ of xmpppy.")
(add-before 'build 'build-metadata
(lambda _
(invoke "./make.py" "build")))
- ;; TODO: Change to pyproject-build-system once it supports
- ;; in-tree build backends.
- (replace 'build
- (lambda _
- (invoke "python" "-m" "build" "--wheel" "--no-isolation"
- ".")))
- (replace 'install
- (lambda _
- (apply invoke "pip" "--no-cache-dir" "--no-input"
- "install" "--no-deps" "--prefix" #$output
- (find-files "dist" "\\.whl$"))))
(add-after 'install 'install-metadata
(lambda _
(invoke "./make.py" "install"
@@ -1278,13 +1267,13 @@ of xmpppy.")
(setenv "DBUS_FATAL_WARNINGS" "0")
(invoke "dbus-launch" "python" "-m" "unittest"
"discover" "-s" "test"))))
- (add-after 'install 'glib-or-gtk-compile-schemas
+ (add-after 'wrap 'glib-or-gtk-compile-schemas
(assoc-ref glib-or-gtk:%standard-phases
'glib-or-gtk-compile-schemas))
- (add-after 'install 'glib-or-gtk-wrap
+ (add-after 'wrap 'glib-or-gtk-wrap
(assoc-ref glib-or-gtk:%standard-phases
'glib-or-gtk-wrap))
- (add-after 'install 'wrap-env
+ (add-after 'wrap 'wrap-env
(lambda _
(for-each
(lambda (name)