summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChloe Brown <chloe.brown.00@outlook.com>2022-04-06 18:53:42 +0100
committerChloe Brown <chloe.brown.00@outlook.com>2022-04-06 18:53:42 +0100
commite7579f8bd62c666de42b161ba23e14fdc1946bf5 (patch)
tree8996c5aeddc30c5a4055ef20f8545e1d5da44c53
parent49f958788d97bdf966e2041e818ffb9d8b9630fb (diff)
Add cubical agda.
-rw-r--r--yellowsquid/packages/agda.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/yellowsquid/packages/agda.scm b/yellowsquid/packages/agda.scm
index ad5dfc9..5a2fefa 100644
--- a/yellowsquid/packages/agda.scm
+++ b/yellowsquid/packages/agda.scm
@@ -149,3 +149,30 @@ A major goal is to make the category ready to be incorporated into the
standard library. Note that the library is currently pre-beta software, and
backwards compatibility is not assured.")
(license license:expat)))
+
+(define-public cubical
+ (package
+ (name "cubical")
+ (version "0.3")
+ (home-page "https://github.com/agda/cubical")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference (url home-page)
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "11pvsbswch77hyc4bz1fv1mn2gl01qalhfx7icx0hd0zghbnv8sx"))))
+ (build-system agda-build-system)
+ (inputs (list ghc))
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-before 'build 'generate-everything
+ (lambda* (#:key outputs #:allow-other-keys)
+ (invoke "make" "gen-everythings"))))
+ #:everything "Cubical/README.agda"
+ #:readme "Cubical/README.agda"))
+ (synopsis "Standard library for Cubical Agda")
+ (description "A standard library for Cubical Agda. ")
+ (license license:expat)))