From 5085de17fdf9a2fa39d1bd86f6a9f206f3d5291b Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Mon, 25 Aug 2025 16:23:42 +0100 Subject: [PATCH] gnu: guile-xyz: Use nyacc-1.08.1. * gnu/packages/guile-xyz.scm (guile-xyz)[native-inputs, propagated-inputs]: Replace nyacc with nyacc-1.08.1. --- gnu/packages/guile-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index fd5f137dab0..e987af05457 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -7009,9 +7009,12 @@ schedulers.") (("dynamic-link \"libyaml\"") (format #f "dynamic-link \"~a/lib/libyaml\"" (assoc-ref inputs "libyaml"))))))))) - (native-inputs (list gcc guile-3.0 nyacc)) + ;; guile-libyaml does not work with nyacc-2.02.2. See + ;; https://github.com/mwette/guile-libyaml/issues/7 for upstream bug + ;; report. Hence, we use the older nyacc-1.08.1. + (native-inputs (list gcc guile-3.0 nyacc-1.08.1)) (inputs (list libyaml)) - (propagated-inputs (list guile-bytestructures nyacc)) + (propagated-inputs (list guile-bytestructures nyacc-1.08.1)) (home-page "https://github.com/mwette/guile-libyaml") (synopsis "Guile wrapper for libyaml") (description