1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 13:10:33 +02:00

gnu: nyacc: Update to 3.02.0.

* gnu/packages/mes.scm (nyacc): Update to 3.02.0.
(nyacc-2.02): New variable.
(mes)[propagated-inputs]: Replace nyacc with nyacc-2.02.
* gnu/packages/guile-xyz.scm (guile-drmaa)[propagated-inputs]: Replace nyacc
with nyacc-2.02.

Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Arun Isaac
2026-02-07 22:46:00 +00:00
committed by Andreas Enge
parent b979d16ce1
commit 024fbb4907
2 changed files with 24 additions and 5 deletions

View File

@@ -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 © 20182025 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 20182026 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

View File

@@ -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)