diff options
author | Chloe Brown <chloe.brown.00@outlook.com> | 2024-04-05 12:41:20 +0100 |
---|---|---|
committer | Chloe Brown <chloe.brown.00@outlook.com> | 2024-04-05 12:41:20 +0100 |
commit | af9fc7de49f67036bdf35006cebf4b14d5151481 (patch) | |
tree | 2be6bea076ad2365e92ecdb764a409f3b7bbe042 | |
parent | 7890a219432fdea4bc4f5391a9b03d0ce20700ce (diff) |
idris2-api: match Idris 2 version.
-rw-r--r-- | yellowsquid/packages/idris.scm | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/yellowsquid/packages/idris.scm b/yellowsquid/packages/idris.scm index 3f5580f..d1057a7 100644 --- a/yellowsquid/packages/idris.scm +++ b/yellowsquid/packages/idris.scm @@ -278,29 +278,27 @@ ;; Idris packages (define-public idris2-api - (package - (name "idris2-api") - (version "0.7.0") - (source - (origin - (method git-fetch) - (uri (git-reference (url - "https://github.com/idris-lang/Idris2.git") - (commit (string-append "v" version)))) - (sha256 (base32 "0qxfwsm2gxjxwzni85jb5b4snvjf77knqs9bnd2bqznrfxgxw2sp")))) - (build-system idris2-build-system) - (native-inputs (list gnu-make)) - (arguments - '(#:ipkg-name "idris2api" - #:phases - (modify-phases %standard-phases - (add-before 'build 'make-idris-paths - (lambda* _ - (invoke "make" "src/IdrisPaths.idr")))))) - (synopsis "") - (description "") - (license license:bsd-3) - (home-page "https://www.idris-lang.org"))) + (let ((idris-source %idris-source-root)) + (package + (name "idris2-api") + (version (idris-source-guix-version idris-source)) + (source (idris-source-origin idris-source)) + (build-system idris2-build-system) + (native-inputs (list gnu-make)) + (arguments + (list + #:ipkg-name "idris2api" + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'make-idris-paths + (lambda* _ + (invoke "make" + (string-append "VERSION_TAG=" #$(idris-source-tag idris-source)) + "src/IdrisPaths.idr")))))) + (synopsis "") + (description "") + (license license:bsd-3) + (home-page "https://www.idris-lang.org")))) (define-public idris2-collie (package |