~ruther/guix-local

7ddb15de83fc0bb99c111175ebe5326418f018a6 — Nicolas Graves 1 year, 14 days ago 4fe735d
gnu: gajim: Switch to pyproject-build-system.

* gnu/packages/messaging.scm (gajim)
  [build-system]: Switch to pyproject-build-system.
  [arguments]{modules, imported-modules}: Switch to
  pyproject-build-system.
  {phases}: Remove 'build and 'install replacements. Adjust 'wrap
  phase ordering.

Change-Id: I1c07994236d97821da0e4dd14f1d22758fe5c693
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 6 insertions(+), 17 deletions(-)

M gnu/packages/messaging.scm
M gnu/packages/messaging.scm => gnu/packages/messaging.scm +6 -17
@@ 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)