[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#53878] [PATCH v2 09/15] gnu: Add racket-vm-cgc.
From: |
Liliana Marie Prikler |
Subject: |
[bug#53878] [PATCH v2 09/15] gnu: Add racket-vm-cgc. |
Date: |
Fri, 18 Feb 2022 08:21:25 +0100 |
User-agent: |
Evolution 3.42.1 |
Am Donnerstag, dem 17.02.2022 um 15:50 -0500 schrieb Philip McGrath:
> [...]
> +(define-public racket-vm-cgc
> + ;; Eventually, it may make sense for some vm packages to not be
> hidden,
> + ;; but this one is especially likely to remain hidden.
> + (hidden-package
> + (package
> + (name "racket-vm-cgc")
> + (version "8.4")
> + ;; ^ Remember to also update the version of
> + ;; chez-scheme-for-racket-bootstrap-bootfiles
> + (source
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/racket/racket")
> + (commit (string-append "v" version))))
> + (sha256
> + (base32
> "1vpl66gdgc8rnldmn8rmb7ar9l057jqjvgpfn29k57i3c5skr8s6"))
> + (file-name (git-file-name "racket" version))
> + (patches (search-patches "racket-minimal-sh-via-rktio.patch"
> + ;; Remove by Racket 8.5:
> [...]
As with the Scheme bootstrap chain, if this all depends on the same
racket origin, you might want to inherit from the racket package or
just
(define %racket-version "8.4")
(define %racket-origin (origin ...))
and use them across the packages. Making them procedures to pass
version and source to would also work imo.
Cheers
- [bug#53878] [PATCH v2 04/15] gnu: chez-and-racket-bootstrap: Add utilities for Chez machine types., (continued)
- [bug#53878] [PATCH v2 05/15] gnu: chez-scheme: Use new package style., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 05/15] gnu: chez-scheme: Use new package style., Liliana Marie Prikler, 2022/02/18
- [bug#53878] [PATCH v2 05/15] gnu: chez-scheme: Use new package style., Philip McGrath, 2022/02/18
- [bug#53878] [PATCH v2 03/15] gnu: chez-scheme: Use shared zlib and lz4., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 06/15] gnu: Add stex., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 07/15] gnu: Add chez-nanopass., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 09/15] gnu: Add racket-vm-cgc., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 09/15] gnu: Add racket-vm-cgc.,
Liliana Marie Prikler <=
- [bug#53878] [PATCH v2 09/15] gnu: Add racket-vm-cgc., Philip McGrath, 2022/02/18
- [bug#53878] [PATCH v2 11/15] gnu: Add chez-scheme-for-racket., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 13/15] gnu: chez-mit: Support chez-scheme-for-racket., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 14/15] gnu: chez-and-racket-bootstrap: Add 'chez-scheme-for-system'., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 10/15] gnu: Add racket-vm-bc., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 08/15] gnu: chez-scheme: Explicitly package bootstrap bootfiles., Philip McGrath, 2022/02/17
- [bug#53878] [PATCH v2 08/15] gnu: chez-scheme: Explicitly package bootstrap bootfiles., Liliana Marie Prikler, 2022/02/18
- [bug#53878] [PATCH v2 08/15] gnu: chez-scheme: Explicitly package bootstrap bootfiles., Philip McGrath, 2022/02/18
- [bug#53878] [PATCH v2 08/15] gnu: chez-scheme: Explicitly package bootstrap bootfiles., Liliana Marie Prikler, 2022/02/19
- [bug#53878] [PATCH v2 12/15] gnu: Add racket-vm-cs., Philip McGrath, 2022/02/17