diff --git a/edix/packages/star-3d.scm b/edix/packages/star-3d.scm index a3056457a7fadb9a6c46b04474e81872f0d6e31b..dd813d370d04fdf47c995ba460477f89eec0c2ea 100644 --- a/edix/packages/star-3d.scm +++ b/edix/packages/star-3d.scm @@ -49,6 +49,25 @@ (let ((out (assoc-ref outputs "out"))) (invoke "make" "install" (string-append "PREFIX=" out))))) + + + +;(add-after 'install 'install-pc-file +; (lambda* (#:key outputs #:allow-other-keys) +; (let* ((out (assoc-ref outputs "out")) +; (libdir (string-append out "/lib")) +; (pkgdir (string-append libdir "/pkgconfig")) +; (included (string-append out "/include")) +; (pc-file (string-append pkgdir "/s3d.pc"))) +; (mkdir-p pkgdir) + ;; On écrit s3d.pc tel que vous l’avez montré : +; (call-with-output-file pc-file +; (lambda (port) + + + + + ; (add-after 'install 'install-pkg-config ; (lambda* (#:key outputs #:allow-other-keys) ; (let* ((out (assoc-ref outputs "out")) @@ -62,12 +81,33 @@ ; (format #t "libdir=${exec_prefix}/lib~%") ; (format #t "includedir=${prefix}/include~%") ; (format #t "~%") -; (format #t "Name: s3d~%") +; (format #t "Requires: rsys >= 0.14~%") +; (format #t "Requires: >= 0.14~%") +; (format #t "Name: Star-3D~%") ; (format #t "Description: 3D simulation library~%") ; (format #t "Version: 0.10~%") ; (format #t "Cflags: -I${includedir}~%") ; (format #t "Libs: -L${libdir} -ls3d~%")))))) - ))) + +; (format #t "prefix=~a~%" out) +; (format #t "includedir=${prefix}/include~%") +; (format #t "libdir=${prefix}/lib~%~%") + +; (format #t "Requires: rsys >= 0.14~%") +; (format #t "Requires.private: embree4 >= 4.0~%") + +; (format #t "Name: Star-3D~%") +; (format #t "Description: Star-3D library~%") + ;; Utilisez ~a pour insérer la variable `version` : +; (format #t "Version: 0.10~%") + +; (format #t "Libs: -L${libdir} -ls3d~%") +; (format #t "Libs.private: -lm~%") +; (format #t "CFlags: -I${includedir}~%")))))) + + + + ))) (home-page "https://meso-star.com/star-3d") ;; Remplacez avec le bon lien (synopsis "Bibliothèque Star-3D")