diff --git a/edix/packages/star-3d.scm b/edix/packages/star-3d.scm index 9b5f3718e7b947a19a89464f5fd2ed3c8e1f3e1b..e5e087eea71243bbfad9f77e8d3c54133b8893b8 100644 --- a/edix/packages/star-3d.scm +++ b/edix/packages/star-3d.scm @@ -42,7 +42,15 @@ #:phases (modify-phases %standard-phases (delete 'configure) - (delete 'check) + (delete 'check) + (add-before 'build 'set-pkg-config-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((pkgconfig-path (string-append (assoc-ref inputs "star-3d") "/lib/pkgconfig"))) + (setenv "PKG_CONFIG_PATH" (string-append pkgconfig-path ":" (or (getenv "PKG_CONFIG_PATH") ""))) + (format #t "DEBUG: PKG_CONFIG_PATH set to: ~a~%" (getenv "PKG_CONFIG_PATH")) + (invoke "ls" "-l" pkgconfig-path) ;; Affiche les fichiers dans pkgconfig + (invoke "pkg-config" "--modversion" "s3d") ;; Vérifie que pkg-config fonctionne bien dans l'environnement +)))) (replace 'build (lambda* (#:key make-flags #:allow-other-keys) (invoke "make" (string-join make-flags " "))))