guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/21: gnu: Use %python-build-system-module inside #:imported-modules.


From: guix-commits
Subject: 01/21: gnu: Use %python-build-system-module inside #:imported-modules.
Date: Sun, 9 Jan 2022 08:42:01 -0500 (EST)

lbraun pushed a commit to branch wip-python-pep517
in repository guix.

commit a7ef3d08925be945b28f3dcfa415e251e42bb7ae
Author: Lars-Dominik Braun <lars@6xq.net>
AuthorDate: Sat Jan 8 14:56:04 2022 +0100

    gnu: Use %python-build-system-module inside #:imported-modules.
    
    It includes (guix build json), which is now required for (guix build
    python-build-system).
    
    * gnu/packages/boost.scm (boost): Use %python-build-system-module.
    * gnu/packages/cups.scm (hplip): Likewise.
    * gnu/packages/djvu.scm (didjvu): Likewise.
    * gnu/packages/finance.scm (ledger): Likewise.
    * gnu/packages/games.scm (fifengine): Likewise.
    * gnu/packages/geo.scm (grass): Likewise.
    (qgis): Likewise.
    * gnu/packages/gnome.scm (system-config-printer): Likewise.
    (gnome-tweaks): Likewise.
    (lollypop): Likewise.
    (soundconverter): Likewise.
    (piper): Likewise.
    * gnu/packages/graph.scm (python-graph-tool): Likewise.
    * gnu/packages/graphics.scm (lib2geom): Likewise.
    * gnu/packages/gstreamer.scm (python-gst): Likewise.
    * gnu/packages/julia-xyz.scm (julia-pycall): Likewise.
    * gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3): Likewise.
    * gnu/packages/machine-learning.scm (ghmm): Likewise.
    (tensorflow): Likewise.
    * gnu/packages/maths.scm (nomad-optimizer): Likewise.
    (gmsh): Likewise.
    (z3): Likewise.
    (ocaml-z3): Likewise.
    (fp16): Likewise.
    (optizelle): Likewise.
    * gnu/packages/mpd.scm (sonata): Likewise.
    * gnu/packages/music.scm (jack-select): Likewise.
    * gnu/packages/networking.scm (opendht): Likewise.
    * gnu/packages/openldap.scm (389-ds-base): Likewise.
    * gnu/packages/qt.scm (python-sip-4): Likewise.
    (python-pyqt): Likewise.
    (python-pyqtwebengine): Likewise.
    * gnu/packages/radio.scm (gnuradio): Likewise.
    (gr-osmosdr): Likewise.
    (gr-satellites): Likewise.
    * gnu/packages/rpm.scm (libmodulemd): Likewise.
    (createrepo-c): Likewise.
    * gnu/packages/textutils.scm (opencc): Likewise.
    * gnu/packages/version-control.scm (hg-commitsigs): Likewise.
    * gnu/packages/virtualization.scm (ganeti): Likewise.
    * gnu/packages/vpn.scm (bitmask): Likewise.
    * gnu/packages/xdisorg.scm (redshift): Likewise.
---
 gnu/packages/boost.scm            |  4 ++--
 gnu/packages/cups.scm             |  3 +--
 gnu/packages/djvu.scm             |  2 +-
 gnu/packages/finance.scm          |  2 +-
 gnu/packages/games.scm            |  4 ++--
 gnu/packages/geo.scm              |  4 ++--
 gnu/packages/gnome.scm            | 10 +++++-----
 gnu/packages/graph.scm            |  2 +-
 gnu/packages/graphics.scm         |  3 +--
 gnu/packages/gstreamer.scm        |  3 ++-
 gnu/packages/julia-xyz.scm        |  3 ++-
 gnu/packages/lisp-xyz.scm         |  3 ++-
 gnu/packages/machine-learning.scm |  4 ++--
 gnu/packages/maths.scm            | 12 ++++++------
 gnu/packages/mpd.scm              |  2 +-
 gnu/packages/music.scm            |  2 +-
 gnu/packages/networking.scm       |  2 +-
 gnu/packages/openldap.scm         |  2 +-
 gnu/packages/qt.scm               |  7 +++----
 gnu/packages/radio.scm            |  6 +++---
 gnu/packages/rpm.scm              |  5 +++--
 gnu/packages/textutils.scm        |  2 +-
 gnu/packages/version-control.scm  |  2 +-
 gnu/packages/virtualization.scm   |  2 +-
 gnu/packages/vpn.scm              |  2 +-
 gnu/packages/xdisorg.scm          |  2 +-
 26 files changed, 48 insertions(+), 47 deletions(-)

diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index e2a8b62436..ff9b6a3167 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -42,6 +42,7 @@
   #:use-module (guix download)
   #:use-module (guix git-download)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system python)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages)
   #:use-module (gnu packages compression)
@@ -86,8 +87,7 @@
              `(("python" ,python-minimal-wrapper)))
        ("tcsh" ,tcsh)))
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
-                           (guix build json)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:modules (((guix build python-build-system) #:select (python-version))
                   ,@%gnu-build-system-modules)
diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm
index 182ce7eba7..0f7f2777b0 100644
--- a/gnu/packages/cups.scm
+++ b/gnu/packages/cups.scm
@@ -571,8 +571,7 @@ should only be used as part of the Guix cups-pk-helper 
service.")
                          (assoc-ref %outputs "out") "/etc/xdg")
          "--enable-qt5" "--disable-qt4")
 
-       #:imported-modules ((guix build python-build-system)
-                           (guix build json)
+       #:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:modules ((guix build gnu-build-system)
                   (guix build utils)
diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm
index 07c77f318e..b5ee1ebe19 100644
--- a/gnu/packages/djvu.scm
+++ b/gnu/packages/djvu.scm
@@ -356,7 +356,7 @@ It is able to:
                   ((guix build python-build-system) #:prefix python:)
                   (guix build utils))
        #:imported-modules (,@%gnu-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:test-target "test"
        #:phases
        (modify-phases %standard-phases
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index 3c162ff86f..19d8d371d0 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -319,7 +319,7 @@ and dynamically with report tools based on filtering and 
graphical charts.")
      `(#:modules (,@%cmake-build-system-modules
                   ((guix build python-build-system) #:select (python-version)))
        #:imported-modules (,@%cmake-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:configure-flags
        `("-DBUILD_DOCS:BOOL=ON"
          "-DBUILD_WEB_DOCS:BOOL=ON"
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 6258d65f97..634b99f6e2 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -3731,8 +3731,8 @@ Widgets, and allows users to create more.")
     (build-system cmake-build-system)
     (arguments
      `(#:tests? #f            ; TODO The test running fails to run some tests.
-       #:imported-modules ,(cons '(guix build python-build-system)
-                                 %cmake-build-system-modules)
+       #:imported-modules (,@%python-build-system-modules
+                           ,@%cmake-build-system-modules)
        #:modules ((guix build cmake-build-system)
                   ((guix build python-build-system) #:select (guix-pythonpath))
                   (guix build utils)
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index 547340f865..6d9bb5d97b 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -2139,7 +2139,7 @@ orienteering sport.")
                     ((guix build python-build-system) #:prefix python:)
                     (guix build utils))
          #:imported-modules (,@%gnu-build-system-modules
-                             (guix build python-build-system))
+                             ,@%python-build-system-modules)
          #:phases
          (modify-phases %standard-phases
            (replace 'configure
@@ -2266,7 +2266,7 @@ growing set of geoscientific methods.")
                   (guix build qt-utils)
                   (guix build utils))
        #:imported-modules (,@%cmake-build-system-modules
-                           (guix build python-build-system)
+                           ,@%python-build-system-modules
                            (guix build qt-utils))
        #:phases
        (modify-phases %standard-phases
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d5157b3fa1..4f34c94c47 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2947,7 +2947,7 @@ database is translated at Transifex.")
         (base32 "12d6xx51vizc476zfnsga9q09nflp51ipn6y7lhi9w2v4772dlpv"))))
     (build-system glib-or-gtk-build-system)
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%glib-or-gtk-build-system-modules)
        #:phases
        (modify-phases %standard-phases
@@ -9854,7 +9854,7 @@ existing databases over the internet.")
        #:meson ,meson-0.59
        #:configure-flags '("-Dlocalstatedir=/tmp"
                            "-Dsysconfdir=/tmp")
-       #:imported-modules ((guix build python-build-system)
+       #:imported-modules (,@%python-build-system-modules
                            ,@%meson-build-system-modules)
        #:phases
        (modify-phases %standard-phases
@@ -10549,7 +10549,7 @@ views can be printed as PDF or PostScript files, or 
exported to HTML.")
     (arguments
      `(#:imported-modules
        (,@%meson-build-system-modules
-        (guix build python-build-system))
+        ,@%python-build-system-modules)
        #:modules
        ((guix build meson-build-system)
         ((guix build python-build-system) #:prefix python:)
@@ -10809,7 +10809,7 @@ mp3, Ogg Vorbis and FLAC")
         (base32 "1jv8m82hi23ilrgdznlc1jhp2jm8bw1yrw0chh3qw2l0sixvkl11"))))
     (build-system glib-or-gtk-build-system)
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            (guix build glib-or-gtk-build-system)
                            ,@%gnu-build-system-modules)
 
@@ -12066,7 +12066,7 @@ your operating-system definition:
        ("python-pycairo" ,python-pycairo)
        ("python-pygobject" ,python-pygobject)))
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%meson-build-system-modules)
        #:modules (((guix build python-build-system) #:prefix python:)
                   (guix build meson-build-system)
diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm
index 084fdf8c90..aebf06e699 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -541,7 +541,7 @@ transformed into common image formats for display or 
printing.")
     (build-system gnu-build-system)
     (arguments
      `(#:imported-modules (,@%gnu-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:modules (,@%gnu-build-system-modules
                   ((guix build python-build-system) #:select (site-packages)))
        #:configure-flags
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index ea239038a8..55e91285f0 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -773,8 +773,7 @@ exception-handling library.")
                 "03bx9k1m4bfhmx0ldsg0bks6i8h7fmvl5vbg6gmpq0bk0nkmpnmv"))))
     (build-system cmake-build-system)
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
-                           (guix build json)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%cmake-build-system-modules)
        #:configure-flags '("-D2GEOM_BUILD_SHARED=ON"
                            "-D2GEOM_BOOST_PYTHON=ON"
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index 87adb7c92a..0d7d4d9e10 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -34,6 +34,7 @@
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
+  #:use-module (guix build-system python)
   #:use-module (guix build-system trivial)
   #:use-module (guix utils)
   #:use-module (gnu packages)
@@ -1073,7 +1074,7 @@ given, also pass them to the build system instead of the 
ones used by PKG."
                   (guix build utils)
                   ((guix build python-build-system) #:prefix python:))
        #:imported-modules (,@%meson-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:configure-flags
        (list (string-append
               "-Dpygi-overrides-dir="
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 2ad1c4cd5d..0d10163035 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -27,6 +27,7 @@
   #:use-module (guix packages)
   #:use-module (guix git-download)
   #:use-module (guix build-system julia)
+  #:use-module (guix build-system python)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages julia-jll)
   #:use-module (gnu packages python)
@@ -3630,7 +3631,7 @@ human-readable format.")
           "1fj5d1ihnhnm0pl4hbx6hcd2bpdyhm8jiaqah2axsbd069j70saf"))))
     (build-system julia-build-system)
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%julia-build-system-modules)
        #:modules ((guix build julia-build-system)
                   (guix build utils)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 407d44e156..fd64c11320 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -62,6 +62,7 @@
   #:use-module (guix utils)
   #:use-module (guix build-system asdf)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system python)
   #:use-module (guix build-system trivial)
   #:use-module (gnu packages base)
   #:use-module (gnu packages c)
@@ -5283,7 +5284,7 @@ high-level way.  This library provides such operators.")
        `(#:tests? #f
          #:modules (((guix build python-build-system) #:select 
(python-version))
                     ,@%asdf-build-system-modules)
-         #:imported-modules ((guix build python-build-system)
+         #:imported-modules (,@%python-build-system-modules
                              ,@%asdf-build-system-modules)
          #:phases
          (modify-phases (@ (guix build asdf-build-system) %standard-phases)
diff --git a/gnu/packages/machine-learning.scm 
b/gnu/packages/machine-learning.scm
index 71ddde218e..b09c8559d9 100644
--- a/gnu/packages/machine-learning.scm
+++ b/gnu/packages/machine-learning.scm
@@ -224,7 +224,7 @@ classification.")
       (build-system gnu-build-system)
       (arguments
        `(#:imported-modules (,@%gnu-build-system-modules
-                             (guix build python-build-system))
+                             ,@%python-build-system-modules)
          #:modules          ((guix build python-build-system)
                              ,@%gnu-build-system-modules)
          #:phases
@@ -1729,7 +1729,7 @@ Python.")
                   ((guix build python-build-system)
                    #:select (python-version)))
        #:imported-modules (,@%cmake-build-system-modules
-                           (guix build python-build-system)
+                           ,@%python-build-system-modules
                            (guix build json))
        #:phases
        (modify-phases %standard-phases
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 3bac086666..cde6b4d4c6 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -1875,7 +1875,7 @@ interfaces.")
      `(("python" ,python-wrapper)
        ("python-cython" ,python-cython)))
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%cmake-build-system-modules)
        #:modules (((guix build python-build-system)
                    #:select (python-version site-packages))
@@ -2725,7 +2725,7 @@ This is the certified version of the Open Cascade 
Technology (OCCT) library.")
                            "-DENABLE_BUILD_SHARED:BOOL=ON"
                            "-DENABLE_BUILD_DYNAMIC:BOOL=ON")
        #:imported-modules (,@%cmake-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:modules (((guix build python-build-system) #:select (site-packages))
                   (guix build cmake-build-system)
                   (guix build utils))
@@ -5737,7 +5737,7 @@ as equations, scalars, vectors, and matrices.")
                 "1hnbzq10d23drd7ksm3c1n2611c3kd0q0yxgz8y78zaafwczvwxx"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:modules (((guix build python-build-system) #:select (site-packages))
                   (guix build gnu-build-system)
@@ -5792,7 +5792,7 @@ theories} (SMT) solver.  It provides a C/C++ API, as well 
as Python bindings.")
     (inherit z3)
     (name "ocaml-z3")
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:modules (((guix build python-build-system) #:select (site-packages))
                   (guix build gnu-build-system)
@@ -7321,7 +7321,7 @@ when an application performs repeated divisions by the 
same divisor.")
                 (patches (search-patches "fp16-system-libraries.patch"))))
       (build-system cmake-build-system)
       (arguments
-       `(#:imported-modules ((guix build python-build-system)
+       `(#:imported-modules (,@%python-build-system-modules
                              ,@%cmake-build-system-modules)
          #:modules (((guix build python-build-system)
                      #:select (site-packages))
@@ -7393,7 +7393,7 @@ half-precision floating point formats.")
            #t))))
     (build-system cmake-build-system)
     (arguments
-     `(#:imported-modules ((guix build python-build-system)
+     `(#:imported-modules (,@%python-build-system-modules
                            ,@%cmake-build-system-modules)
        #:modules (((guix build python-build-system) #:select
                    (python-version))
diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index ad89acda04..56ec2cca29 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -328,7 +328,7 @@ interface for the Music Player Daemon.")
                   ((guix build glib-or-gtk-build-system) #:prefix glib-or-gtk:)
                   (guix build utils))
        #:imported-modules (,@%gnu-build-system-modules
-                           (guix build python-build-system)
+                           ,@%python-build-system-modules
                            (guix build glib-or-gtk-build-system))
        #:phases
        (modify-phases %standard-phases
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 3aa7df014c..96b9e5c54f 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -3225,7 +3225,7 @@ can connect to any JACK port and record the output into a 
stereo WAV file.")
                   ((guix build python-build-system) #:prefix python:)
                   (guix build utils))
        #:imported-modules (,@%gnu-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:make-flags
        (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
        #:tests? #f                      ; there are none
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 333ddb7ca8..4aabd669ed 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -3398,7 +3398,7 @@ and targeted primarily for asynchronous processing of 
HTTP-requests.")
              libtool
              cppunit))
       (arguments
-       `(#:imported-modules ((guix build python-build-system) ;for 
site-packages
+       `(#:imported-modules (,@%python-build-system-modules ;for site-packages
                              ,@%cmake-build-system-modules)
          #:modules (((guix build python-build-system) #:prefix python:)
                     (guix build cmake-build-system)
diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index b0ce899696..49b0fde030 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -218,7 +218,7 @@ servers from Python programs.")
                   ((guix build python-build-system)
                    #:select (add-installed-pythonpath python-version))
                   (guix build utils))
-       #:imported-modules ((guix build python-build-system)
+       #:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:configure-flags
        (list (string-append "--with-db="
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 0a96856371..309708028e 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -2016,7 +2016,7 @@ module provides support functions to the automatically 
generated code.")
     (propagated-inputs `())
     (arguments
      `(#:tests? #f ; no check target
-       #:imported-modules ((guix build python-build-system)
+       #:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:modules ((srfi srfi-1)
                   ((guix build python-build-system) #:select (python-version))
@@ -2081,8 +2081,7 @@ module provides support functions to the automatically 
generated code.")
      `(#:modules ((srfi srfi-1)
                   ((guix build python-build-system) #:select (python-version))
                   ,@%gnu-build-system-modules)
-       #:imported-modules ((guix build python-build-system)
-                           (guix build json)
+       #:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:phases
        (modify-phases %standard-phases
@@ -2183,7 +2182,7 @@ contain over 620 classes.")
      `(#:modules ((srfi srfi-1)
                   ((guix build python-build-system) #:select (python-version))
                   ,@%gnu-build-system-modules)
-       #:imported-modules ((guix build python-build-system)
+       #:imported-modules (,@%python-build-system-modules
                            ,@%gnu-build-system-modules)
        #:phases
        (modify-phases %standard-phases
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index b40332aee8..25fa8e3314 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -539,7 +539,7 @@ used by RDS Spy, and audio files containing @dfn{multiplex} 
signals (MPX).")
                   (ice-9 match))
        #:imported-modules (,@%cmake-build-system-modules
                            (guix build glib-or-gtk-build-system)
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:configure-flags
        (list (string-append "-DMATHJAX2_ROOT="
                             (assoc-ref %build-inputs "js-mathjax")
@@ -669,7 +669,7 @@ environment.")
                     ((guix build python-build-system) #:prefix python:)
                     (guix build utils))
          #:imported-modules (,@%cmake-build-system-modules
-                             (guix build python-build-system))
+                             ,@%python-build-system-modules)
          #:phases
          (modify-phases %standard-phases
            (add-after 'install 'wrap-python
@@ -801,7 +801,7 @@ to the fix block above.
                   ((guix build python-build-system) #:prefix python:)
                   (guix build utils))
        #:imported-modules (,@%cmake-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:phases
        (modify-phases %standard-phases
          (add-before 'check 'set-test-environment
diff --git a/gnu/packages/rpm.scm b/gnu/packages/rpm.scm
index 96c6776d1a..4583f1afc1 100644
--- a/gnu/packages/rpm.scm
+++ b/gnu/packages/rpm.scm
@@ -23,6 +23,7 @@
   #:use-module (guix packages)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system meson)
+  #:use-module (guix build-system python)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages check)
   #:use-module (gnu packages compression)
@@ -90,7 +91,7 @@ applying deltarpms, compatible with the original deltarpm 
packages.")
        (list (string-append "-Dgobject_overrides_dir_py3="
                             (python:site-packages %build-inputs %outputs)))
        #:imported-modules (,@%meson-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:modules ((guix build meson-build-system)
                   ((guix build python-build-system) #:prefix python:)
                   (guix build utils))
@@ -160,7 +161,7 @@ information on multiple streams, default data and 
translations).")
     (build-system cmake-build-system)
     (arguments
      `(#:imported-modules (,@%cmake-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:modules ((guix build cmake-build-system)
                   ((guix build python-build-system) #:prefix python:)
                   (guix build utils))
diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm
index 2ab0b05d9b..7b2cf0d9b2 100644
--- a/gnu/packages/textutils.scm
+++ b/gnu/packages/textutils.scm
@@ -1161,7 +1161,7 @@ OpenDocument presentations (*.odp).")
        #:parallel-build? #f             ;occasionally failed.
        #:imported-modules
        (,@%cmake-build-system-modules
-        (guix build python-build-system))
+        ,@%python-build-system-modules)
        #:modules ((guix build cmake-build-system)
                   ((guix build python-build-system) #:prefix python:)
                   (guix build utils))
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 8044370dfb..a9716ff49c 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1843,7 +1843,7 @@ history.  It implements the changeset evolution concept 
for Mercurial.")
                   "059gm66q06m6ayl4brsc517zkw3ahmz249b6xm1m32ac5y24wb9x"))))
       (build-system copy-build-system)
       (arguments
-       `(#:imported-modules ((guix build python-build-system)
+       `(#:imported-modules (,@%python-build-system-modules
                              ,@%copy-build-system-modules)
          #:modules ((srfi srfi-1)
                     (guix build python-build-system)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 26893477f4..045610313c 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -536,7 +536,7 @@ firmware blobs.  You can
     (arguments
      `(#:imported-modules (,@%gnu-build-system-modules
                            (guix build haskell-build-system)
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:modules (,@%gnu-build-system-modules
                   ((guix build haskell-build-system) #:prefix haskell:)
                   ((guix build python-build-system) #:select (site-packages))
diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm
index 4ad555ef1b..69991022c6 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -111,7 +111,7 @@
      `(#:imported-modules
        ((guix build cmake-build-system)
         (guix build copy-build-system)
-        (guix build python-build-system)
+        ,@%python-build-system-modules
         (guix build qt-build-system)
         (guix build qt-utils)
         ,@%go-build-system-modules)
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 61d2fc1b74..ae53ce22f9 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -1354,7 +1354,7 @@ the X.Org X Server version 1.7 and later (X11R7.5 or 
later).")
     (build-system gnu-build-system)
     (arguments
      `(#:imported-modules (,@%gnu-build-system-modules
-                           (guix build python-build-system))
+                           ,@%python-build-system-modules)
        #:phases
        (modify-phases %standard-phases
          (add-after 'install 'split-outputs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]