diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-01-28 08:24:46 +0100 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-07 12:28:48 +0100 |
| commit | a3759b6d5ff2313c86971c1705fb903bfb6e0589 (patch) | |
| tree | 690771309a878f9ef8ac2168ff6f0bc6b6450cd6 /gnu/packages | |
| parent | ef1c4a8912c8b5c1f7dd5c17856e94e765a9a512 (diff) | |
gnu: criu: Switch to pyproject.
* gnu/packages/virtualization.scm (criu):
[arguments]<#:modules, imported-modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages.
Change-Id: I8b80842ad87f8e6367cc0caaefc47fcec0fa2181
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/virtualization.scm | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 1152a38cf40..c967ef0f8cd 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -2120,10 +2120,9 @@ client desktops. "/bin/xmlto"))) #:modules ((guix build gnu-build-system) (guix build utils) - ((guix build python-build-system) - #:select (ensure-no-mtimes-pre-1980))) + ((guix build pyproject-build-system) #:prefix py:)) #:imported-modules ,(append %default-gnu-imported-modules - %python-build-system-modules) + %pyproject-build-system-modules) #:phases (modify-phases %standard-phases (delete 'configure) ; no configure script @@ -2143,7 +2142,7 @@ client desktops. (substitute* "criu/include/plugin.h" (("/var") (string-append (assoc-ref outputs "out")))))) (add-after 'unpack 'ensure-no-mtimes-pre-1980 - ensure-no-mtimes-pre-1980) + py:ensure-no-mtimes-pre-1980) (add-before 'build 'fix-symlink (lambda* (#:key inputs #:allow-other-keys) ;; The file 'images/google/protobuf/descriptor.proto' points to @@ -2159,10 +2158,7 @@ client desktops. (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make sure 'crit' runs with the correct PYTHONPATH. (let* ((out (assoc-ref outputs "out")) - (site (string-append out "/lib/python" - ,(version-major+minor - (package-version python)) - "/site-packages")) + (site (py:site-packages inputs outputs)) (path (getenv "GUIX_PYTHONPATH"))) ;; manually install stuff that was pip-installed (for-each (lambda (dir) |
