From e598b91acf739f1fdbc8674e8c40ea9ead17f641 Mon Sep 17 00:00:00 2001 From: Olivier Farges <olivier.farges@univ-lorraine.fr> Date: Sat, 1 Mar 2025 22:56:43 +0100 Subject: [PATCH] add star-sp --- edix/packages/star-sp.scm | 57 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 edix/packages/star-sp.scm diff --git a/edix/packages/star-sp.scm b/edix/packages/star-sp.scm new file mode 100644 index 0000000..5856c12 --- /dev/null +++ b/edix/packages/star-sp.scm @@ -0,0 +1,57 @@ +(define-module (edix packages star-sp) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system gnu) + #:use-module (guix licenses) + #:use-module (guix utils) + #:use-module (gnu packages) + #:use-module (gnu packages build-tools) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages gcc) + #:use-module (gnu packages autotools) + #:use-module (gnu packages base) + #:use-module (gnu packages maths) + #:use-module (gnu packages bash) + #:use-module (gnu packages check) + #:use-module (edix packages random123) + #:use-module (edix packages rsys)) + + +(define-public star-sp + (package + (name "star-sp") + (version "0.14") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/meso-star/star-sp.git") + (commit "0.14"))) + (sha256 + (base32 "11lcs6lhbjdizrf3chjg6mlnsp89h558vdml3l8vz3a6scgblzg2")))) + (build-system gnu-build-system) + (native-inputs + (list pkg-config autoconf automake libtool)) + (inputs + (list gcc + gfortran + bash + gnu-make rsys random123 + )) + (arguments + `(#:make-flags (list (string-append "CC=gcc" )) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (replace 'build + (lambda* (#:key make-flags #:allow-other-keys) + (invoke "make" (string-join make-flags " ")))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (invoke "make" "install" (string-append "PREFIX=" out)))))))) + + (home-page "https://meso-star.com/star-sp") ;; Remplacez avec le bon lien + (synopsis "Bibliothèque Star-SP") + (description "Star-SP") + (license (list gpl3+)))) -- GitLab