From a59bfcfc901d4bc0c485155a6967b6d6a638e3ad Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 5 Jul 2025 23:57:30 +0100 Subject: [PATCH] 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 --- gnu/packages/graph.scm | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm index f3fdd154338aeb41e67efbcc76bfcd75b642ec0a..2549889a11a373f341aff2db61ffd27e8cffc39d 100644 --- a/gnu/packages/graph.scm +++ b/gnu/packages/graph.scm @@ -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