summaryrefslogtreecommitdiff
path: root/gnu/packages/mes.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/mes.scm')
-rw-r--r--gnu/packages/mes.scm38
1 files changed, 28 insertions, 10 deletions
diff --git a/gnu/packages/mes.scm b/gnu/packages/mes.scm
index 89fe658de6..b11e6ec19c 100644
--- a/gnu/packages/mes.scm
+++ b/gnu/packages/mes.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2017-2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020, 2021, 2022 Ricardo Wurmus <rekado@elephly.net>
@@ -92,7 +92,7 @@ extensive examples, including parsers for the Javascript and C99 languages.")
(native-inputs (list pkg-config))
(inputs (list guile-2.2))))
-(define-public nyacc
+(define-public nyacc-1.08.1
(package
(inherit nyacc-0.99)
(version "1.08.1")
@@ -121,7 +121,7 @@ parsers to allow execution with Guile as extension languages.")))
(define-public nyacc-1.00.2
(package
- (inherit nyacc)
+ (inherit nyacc-1.08.1)
(version "1.00.2")
(source (origin
(method url-fetch)
@@ -170,20 +170,38 @@ parsers to allow execution with Guile as extension languages.")))
"GUILE_GLOBAL_SITE=\
$prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION\n")))))))
+(define-public nyacc
+ (package
+ (inherit nyacc-1.00.2)
+ (version "2.02.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://savannah/nyacc/nyacc-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "01829c24v531036rj8grcwx4hmiy3f0jznc9zbfa4wrslmq566k9"))
+ (modules '((guix build utils)))
+ (snippet
+ '(substitute* "configure"
+ (("GUILE_GLOBAL_SITE=\\$prefix.*")
+ "GUILE_GLOBAL_SITE=\
+$prefix/share/guile/site/$GUILE_EFFECTIVE_VERSION\n")))))))
+
(define-public mes
(package
(name "mes")
- (version "0.27")
+ (version "0.27.1")
(source (origin
(method url-fetch)
(uri (string-append "mirror://gnu/mes/"
"mes-" version ".tar.gz"))
(sha256
(base32
- "1a5ag8i303yhf76sg05rpcans9vadvnpxcpa4sl09z4cv5bfcgh3"))))
+ "0pgjzlynfzdfq5xrxirvsrj4sdvnwq99s6xxwfhzhjga8zm40fhq"))))
(supported-systems '("armhf-linux" "i686-linux"
"x86_64-linux" "riscv64-linux"))
- (propagated-inputs (list mescc-tools nyacc-1.00.2))
+ (propagated-inputs (list mescc-tools nyacc))
(native-inputs
(append (list guile-3.0)
(let ((target-system (or (%current-target-system)
@@ -232,14 +250,14 @@ Guile.")
(define-public mescc-tools
(package
(name "mescc-tools")
- (version "1.5.2")
+ (version "1.7.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://savannah/" name "/"
name "-" version ".tar.gz"))
(sha256
(base32
- "1jak61gxab8bj8ddpgwfn9lqs917szq1phadmg8y5cjsndn1hv4k"))))
+ "0p2pnvci9vglmf7zas12ay2v5gnrwafqsqqw1dfyb2bgayzzg0mn"))))
(build-system gnu-build-system)
(supported-systems '("i686-linux" "x86_64-linux"
"armhf-linux" "aarch64-linux"
@@ -263,7 +281,7 @@ get_machine.")
(define-public m2-planet
(package
(name "m2-planet")
- (version "1.11.0")
+ (version "1.12.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -271,7 +289,7 @@ get_machine.")
"Release_" version "/" name "-" version ".tar.gz"))
(sha256
(base32
- "1c510p55amxjyvjlx9jpa30gixlgmf6mmfnaqcs46412krymwg38"))))
+ "16vgad5wa5lmh6mjnkid4qn2xs7hfcfn43z9gd8iljzvsxl2i8z7"))))
(native-inputs (list mescc-tools))
(build-system gnu-build-system)
(supported-systems '("i686-linux" "x86_64-linux"