~ruther/guix-local

e983b65c8dee879a03230e7c796a87204f042f23 — Maxim Cournoyer 7 months ago d93bb70
Revert "gnu: Add pkg-config-final."

This reverts commit 72a99ff1a72c00d2b7a29f203b38cb4ec1c6fc34.
1 files changed, 16 insertions(+), 18 deletions(-)

M gnu/packages/commencement.scm
M gnu/packages/commencement.scm => gnu/packages/commencement.scm +16 -18
@@ 3511,26 3511,24 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
(define %boot5-inputs %boot4-inputs)
(define with-boot5 with-boot4)

(define pkg-config-final
  (package
    (inherit %pkg-config)               ;the native pkg-config
    (arguments
     (ensure-keyword-arguments
      (package-arguments %pkg-config)
      (list #:implicit-inputs? #f
            #:guile %bootstrap-guile)))
    (inputs (%boot2-inputs))))

(define (make-gnu-make-final)
  "Compute the final GNU Make, which uses the final Guile."
  (package
    (inherit (package-with-bootstrap-guile gnu-make))
    (inputs `(("guile" ,guile-final)
              ,@(%boot5-inputs)))
    (native-inputs `(("pkg-config" ,pkg-config-final)))
    (arguments
     `(#:implicit-inputs? #f
       ,@(package-arguments gnu-make)))))
  (let ((pkg-config (package
                      (inherit %pkg-config)       ;the native pkg-config
                      (inputs `(("guile" ,guile-final)
                                ,@(%boot5-inputs)))
                      (arguments
                       `(#:implicit-inputs? #f
                         ,@(package-arguments %pkg-config))))))
    (package
      (inherit (package-with-bootstrap-guile gnu-make))
      (inputs `(("guile" ,guile-final)
                ,@(%boot5-inputs)))
      (native-inputs `(("pkg-config" ,pkg-config)))
      (arguments
       `(#:implicit-inputs? #f
         ,@(package-arguments gnu-make))))))


(define coreutils-final
  ;; The final Coreutils.  Treat them specially because some packages, such as