[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
25/26: gnu: agda-ial: Update to ded30c410d5d40142249686572aa1acd1b2f8cc7
From: |
guix-commits |
Subject: |
25/26: gnu: agda-ial: Update to ded30c410d5d40142249686572aa1acd1b2f8cc7. |
Date: |
Sun, 4 Jun 2023 05:38:34 -0400 (EDT) |
jpoiret pushed a commit to branch master
in repository guix.
commit e198fe4e942c58136dd4cb8ebf49cade58a8f5e3
Author: Josselin Poiret <dev@jpoiret.xyz>
AuthorDate: Sun Jun 4 10:46:26 2023 +0200
gnu: agda-ial: Update to ded30c410d5d40142249686572aa1acd1b2f8cc7.
* gnu/packages/agda.scm (agda-ial): Update to
ded30c410d5d40142249686572aa1acd1b2f8cc7, use agda-build-system, switch to
G-Exps, reorder fields.
---
gnu/packages/agda.scm | 65 ++++++++++++++++++++++++---------------------------
1 file changed, 30 insertions(+), 35 deletions(-)
diff --git a/gnu/packages/agda.scm b/gnu/packages/agda.scm
index bd7fe29f1e..88626b823c 100644
--- a/gnu/packages/agda.scm
+++ b/gnu/packages/agda.scm
@@ -155,46 +155,41 @@ Agda. It also aids the input of Unicode characters.")
(license (package-license agda))))
(define-public agda-ial
- (package
- (name "agda-ial")
- (version "1.5.0")
- (home-page "https://github.com/cedille/ial";)
- (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
- "0dlis6v6nzbscf713cmwlx8h9n2gxghci8y21qak3hp18gkxdp0g"))))
- (build-system gnu-build-system)
- (inputs
- (list agda))
- (arguments
- `(#:parallel-build? #f
+ (let ((revision "1")
+ ;; There hasn't been a release in a long time, and the last one
+ ;; doesn't build with Agda 2.6.
+ (commit "ded30c410d5d40142249686572aa1acd1b2f8cc7"))
+ (package
+ (name "agda-ial")
+ (version (git-version "1.5.0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference (url "https://github.com/cedille/ial";)
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0xn6zvp1wnm0i84pz1rfbzfmayd15ch4i5s11ycd88d22pxd55dc"))))
+ (build-system agda-build-system)
+ (arguments
+ (list
+ #:gnu-and-haskell? #t
#:phases
- (modify-phases %standard-phases
- (delete 'configure)
- (add-before 'build 'patch-dependencies
- (lambda _ (patch-shebang "find-deps.sh") #t))
- (delete 'check)
- (replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (include (string-append out "/include/agda/ial")))
- (for-each (lambda (file)
- (make-file-writable file)
- (install-file file include))
- (find-files "." "\\.agdai?(-lib)?$"))
- #t))))))
- (synopsis "The Iowa Agda Library")
- (description
- "The goal is to provide a concrete library focused on verification
+ #~(modify-phases %standard-phases
+ (add-before 'build 'patch-dependencies
+ (lambda _ (patch-shebang "find-deps.sh")))
+ (replace 'build
+ (lambda _
+ (invoke "make"))))))
+ (home-page "https://github.com/cedille/ial";)
+ (synopsis "The Iowa Agda Library")
+ (description
+ "The goal is to provide a concrete library focused on verification
examples, as opposed to mathematics. The library has a good number
of theorems for booleans, natural numbers, and lists. It also has
trees, tries, vectors, and rudimentary IO. A number of good ideas
come from Agda's standard library.")
- (license license:expat)))
+ (license license:expat))))
(define-public agda-stdlib
(package
- 03/26: gnu: heimdal: Drop obsolete and insecure user tools., (continued)
- 03/26: gnu: heimdal: Drop obsolete and insecure user tools., guix-commits, 2023/06/04
- 06/26: records: match-record: Raise a syntax error if TYPE is nonexistent., guix-commits, 2023/06/04
- 10/26: records: match-record: Do not show internal form., guix-commits, 2023/06/04
- 14/26: gnu: agda: Update to 2.6.3 and switch to git-fetch., guix-commits, 2023/06/04
- 16/26: gnu: emacs-agda2-mode: No longer inherit from agda., guix-commits, 2023/06/04
- 17/26: gnu: emacs-agda2-mode: Switch to G-Exps., guix-commits, 2023/06/04
- 18/26: gnu: agda: Add AGDA_LIBDIRS search-path., guix-commits, 2023/06/04
- 19/26: build-system/haskell: Export default-haskell., guix-commits, 2023/06/04
- 24/26: gnu: Add agda-1lab., guix-commits, 2023/06/04
- 22/26: gnu: Add agda-categories., guix-commits, 2023/06/04
- 25/26: gnu: agda-ial: Update to ded30c410d5d40142249686572aa1acd1b2f8cc7.,
guix-commits <=
- 15/26: gnu: agda: Build info manual., guix-commits, 2023/06/04
- 21/26: gnu: Add agda-stdlib., guix-commits, 2023/06/04
- 23/26: gnu: Add agda-cubical., guix-commits, 2023/06/04