gnu: python-graph-tool: Use G-expressions.

* gnu/packages/graph.scm (python-graph-tool): Apply G-expressions.
  [arguments]: Drop import of SITE-PACKAGES procedure from
  python-build-system by replacing it with equivalent construction.

Change-Id: Ia2e4263ef08858fc910bf5142379978fa70ae664
This commit is contained in:
Sharlatan Hellseher 2025-07-05 23:57:30 +01:00
parent 0c5193a454
commit a59bfcfc90
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -826,17 +826,14 @@ transformed into common image formats for display or printing.")
"1bmck5fcihj9lr5kd8x624bdi9xhfc13pl4mwzv74jr5lz07kr6d"))))
(build-system gnu-build-system)
(arguments
`(#:imported-modules (,@%default-gnu-imported-modules
(guix build python-build-system))
#:modules (,@%default-gnu-modules
((guix build python-build-system) #:select (site-packages)))
;; The build process peaks around 4GB/RAM per core.
#:parallel-build? #f
#:configure-flags
(list (string-append "--with-boost="
(assoc-ref %build-inputs "boost"))
(string-append "--with-python-module-path="
(site-packages %build-inputs %outputs)))))
(list
;; The build process peaks around 4GB/RAM per core.
#:parallel-build? #f
#:configure-flags
#~(list (string-append "--with-boost=" #$(this-package-input "boost"))
(string-append "--with-python-module-path=" #$output "/lib/python"
#$(version-major+minor (package-version python))
"/site-packages"))))
(native-inputs
(list ncurses pkg-config))
(inputs