guix_mirror_bot pushed a commit to branch wip-riscv-bootstrap in repository guix.
commit 273a65fff268b93f9d1574afafdd948e7a17f920 Author: Efraim Flashner <[email protected]> AuthorDate: Mon Oct 21 16:50:14 2024 +0300 gnu: Add byacc-boot0. * gnu/packages/commencement.scm (byacc-boot0): New variable. Change-Id: I8b7e778af6b1e07bbac416dad2b2efb789dacd51 --- gnu/packages/commencement.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index c7fa1bc526..eea2e9ed02 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -2863,6 +2863,31 @@ exec " gcc "/bin/" program #:validate-runpath? #f ,@(package-arguments file))))) +(define byacc-boot0 + (package + (inherit byacc) + (name "byacc-boot0") + (source (bootstrap-origin (package-source byacc))) + (native-inputs '()) + (inputs + `(("make" ,gnu-make-boot0) + ,@(%bootstrap-inputs+toolchain))) + (propagated-inputs '()) + (arguments + `(#:tests? #f + #:implicit-inputs? #f + #:guile ,%bootstrap-guile + #:phases + (modify-phases %standard-phases + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (man1 (string-append out "/share/man/man1"))) + (install-file "yacc" bin) + (symlink "yacc" (string-append bin "/byacc")) + (install-file "yacc.1" man1))))))))) + (define gawk-boot0 (package (inherit gawk)
