summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/guile-xyz.scm4
-rw-r--r--gnu/packages/mes.scm25
2 files changed, 24 insertions, 5 deletions
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm
index 17ca1308452..384da5cb59d 100644
--- a/gnu/packages/guile-xyz.scm
+++ b/gnu/packages/guile-xyz.scm
@@ -17,7 +17,7 @@
;;; Copyright © 2017 Nikita <nikita@n0.is>
;;; Copyright © 2017, 2018, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2021-2025 Maxim Cournoyer <maxim@guixotic.coop>
-;;; Copyright © 2018–2025 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2018–2026 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2018 Pierre-Antoine Rouby <pierre-antoine.rouby@inria.fr>
;;; Copyright © 2018 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2019 swedebugia <swedebugia@riseup.net>
@@ -7110,7 +7110,7 @@ including parsing and code generation.")
(inputs
(list guile-3.0))
(propagated-inputs
- (list guile-bytestructures nyacc))
+ (list guile-bytestructures nyacc-2.02))
(home-page "https://git.elephly.net/software/guile-drmaa.git")
(synopsis "Guile bindings to DRMAA")
(description "This project provides Guile bindings to the DRMAA library
diff --git a/gnu/packages/mes.scm b/gnu/packages/mes.scm
index f78ded87f68..c203d85fd58 100644
--- a/gnu/packages/mes.scm
+++ b/gnu/packages/mes.scm
@@ -4,7 +4,7 @@
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020, 2021, 2022, 2025 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
-;;; Copyright © 2021 Arun Isaac <arunisaac@systemreboot.net>
+;;; Copyright © 2021, 2026 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2025 Felix Lechner <felix.lechner@lease-up.com>
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
;;;
@@ -108,7 +108,7 @@ parsers to allow execution with Guile as extension languages.")
(inputs (list guile-3.0))))
-(define-public nyacc
+(define-public nyacc-2.02
(package
(inherit nyacc-1.00.2)
(version "2.02.5")
@@ -130,6 +130,25 @@ $prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION\n"))
(("@NYACC_FH_BS_BINS@") "$(NYACC_FH_BS_BINS)"))))))
(propagated-inputs (list guile-bytestructures))))
+(define-public nyacc
+ (package
+ (inherit nyacc-2.02)
+ (version "3.02.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://savannah/nyacc/nyacc-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "148hljzmikl68z8jzryrdmqy9ifgz5xmid2ggdxvbyb07iawx93g"))
+ (modules '((guix build utils)))
+ (snippet
+ '(begin
+ (substitute* "configure"
+ (("GUILE_GLOBAL_SITE=\\$prefix.*")
+ "GUILE_GLOBAL_SITE=\
+$prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION\n"))))))))
+
(define-public mes
(package
(name "mes")
@@ -143,7 +162,7 @@ $prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION\n"))
"0pgjzlynfzdfq5xrxirvsrj4sdvnwq99s6xxwfhzhjga8zm40fhq"))))
(supported-systems '("armhf-linux" "i686-linux"
"x86_64-linux" "riscv64-linux"))
- (propagated-inputs (list mescc-tools nyacc))
+ (propagated-inputs (list mescc-tools nyacc-2.02))
(native-inputs
(append (list guile-3.0)
(let ((target-system (or (%current-target-system)