gnu: nyacc: Add 1.03.0.

* gnu/packages/mes.scm (nyacc): Rename to...
(nyacc-0.99): ... this.
(nyacc): New variable.
(mes)[propagated-inputs]: Replace NYACC with NYACC-0.99.
(mes-rb5)[native-inputs]: Likewise.
* gnu/packages/commencement.scm (mes-boot)[native-inputs]: Likewise.
(tcc-boot0)[native-inputs]: Likewise.
This commit is contained in:
Ludovic Courtès 2020-09-25 23:09:48 +02:00
parent 2bab532fdf
commit 4e896da45d
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 19 additions and 5 deletions

View file

@ -381,7 +381,7 @@ (define mes-boot
(inputs '()) (inputs '())
(propagated-inputs '()) (propagated-inputs '())
(native-inputs (native-inputs
`(("nyacc-source" ,(origin (inherit (package-source nyacc)) `(("nyacc-source" ,(origin (inherit (package-source nyacc-0.99))
(snippet #f))) (snippet #f)))
("mes" ,%bootstrap-mes-rewired) ("mes" ,%bootstrap-mes-rewired)
("mescc-tools" ,%bootstrap-mescc-tools) ("mescc-tools" ,%bootstrap-mescc-tools)
@ -477,7 +477,7 @@ (define tcc-boot0
(propagated-inputs '()) (propagated-inputs '())
(native-inputs (native-inputs
`(("mes" ,mes-boot) `(("mes" ,mes-boot)
("nyacc-source" ,(origin (inherit (package-source nyacc)) ("nyacc-source" ,(origin (inherit (package-source nyacc-0.99))
(snippet #f))) (snippet #f)))
("mescc-tools" ,%bootstrap-mescc-tools) ("mescc-tools" ,%bootstrap-mescc-tools)
,@(%boot-gash-inputs))) ,@(%boot-gash-inputs)))

View file

@ -64,7 +64,7 @@ (define-public nyacc-0.86
(home-page "https://savannah.nongnu.org/projects/nyacc") (home-page "https://savannah.nongnu.org/projects/nyacc")
(license (list gpl3+ lgpl3+)))) (license (list gpl3+ lgpl3+))))
(define-public nyacc (define-public nyacc-0.99
(package (package
(inherit nyacc-0.86) (inherit nyacc-0.86)
(version "0.99.0") (version "0.99.0")
@ -95,6 +95,20 @@ (define-public nyacc
(inputs (inputs
`(("guile" ,guile-2.2))))) `(("guile" ,guile-2.2)))))
(define-public nyacc
(package
(inherit nyacc-0.99)
(version "1.03.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://savannah/nyacc/nyacc-"
version ".tar.gz"))
(sha256
(base32
"1vdiqpm3p0ndmpmkzcpkpjvgklfsk4wxrhkixdxbczpafdfl635p"))))
(inputs
`(("guile" ,guile-3.0)))))
(define-public mes-0.19 (define-public mes-0.19
;; Mes used for bootstrap. ;; Mes used for bootstrap.
(package (package
@ -153,7 +167,7 @@ (define-public mes
"0p1jsrrmcbc0zrvbvnjbb6iyxr0in71km293q8qj6gnar6bw09av")))) "0p1jsrrmcbc0zrvbvnjbb6iyxr0in71km293q8qj6gnar6bw09av"))))
(propagated-inputs (propagated-inputs
`(("mescc-tools" ,mescc-tools) `(("mescc-tools" ,mescc-tools)
("nyacc" ,nyacc))) ("nyacc" ,nyacc-0.99)))
(native-search-paths (native-search-paths
(list (search-path-specification (list (search-path-specification
(variable "C_INCLUDE_PATH") (variable "C_INCLUDE_PATH")
@ -185,7 +199,7 @@ (define-public mes-rb5
("make" ,gnu-make) ("make" ,gnu-make)
("mes" ,mes) ("mes" ,mes)
("mescc-tools" ,mescc-tools) ("mescc-tools" ,mescc-tools)
("nyacc" ,nyacc) ("nyacc" ,nyacc-0.99)
("sed" ,sed) ("sed" ,sed)
("tar" ,tar))) ("tar" ,tar)))
(supported-systems '("i686-linux")) (supported-systems '("i686-linux"))