* gnu/packages/golang.scm (go-go-uber-org-multierr): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: If343d3b97a4b625424ee846c903e5db1b91fcc23
Ammend a lint warning: URI https://go.uber.org/goleak returned
suspiciously small file (581 bytes).
* gnu/packages/golang-check.scm (go-go-uber-org-goleak): Fix home page.
Change-Id: Id911550e750c35a7e1bab1428e9f393974c78c84
* gnu/packages/golang.scm (go-go-uber-org-goleak): Move from here ...
* gnu/packages/golang-check.scm: ... to here.
Change-Id: Iaadd6506457cb3487df8f27f71442a6dcabce816
Ammend a lint warning: URI https://go.uber.org/atomic returned
suspiciously small file (581 bytes).
* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic) [home-page]: Fix
URL.
Change-Id: I361f52f2a62f36cde5435cec6f336c1c114f44b0
* gnu/packages/golang.scm (go-go-uber-org-atomic): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ib12085510b40a00e61dda2ae886754a116edd032
* gnu/packages/golang.scm (go-github-com-pbnjay-memory): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Change-Id: Ie46dfc76fd468ab3a5af886592a150e3e4565111
* gnu/packages/backup.scm (restic-rest-server): Use G-expressions.
[arguments] <#:phases>: Swap back to standard 'check phase and add
'set-tmpdir phase.
[native-inputs]: Swap from propagated-inputs to native-inputs, sort
alphabetically.
Change-Id: I5010a2dd81b887d8ef10fa27b3ffcb228e08fade
doc/guix.texi (Setting Up the Daemon): Remove comma and extra words.
doc/guix.texi (Mail Services): Add definite article to setting. Use
@samp markup on setting.
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: I5b3ef115ec718454db4fc046ea5f77ba9fe50a37
* gnu/packages/chez.scm (chez-scheme)[source]<snippet>: Also unbundle
pre-built boot files.
(chez-scheme-bootstrap-bootfiles): Stop inheriting from 'chez-scheme'.
[native-inputs]: Add 'zuo', 'chez-nanopass-bootstrap', and either
'chez-scheme-for-racket' or, for cross builds, 'chez-scheme'.
[build-system]: Change to gnu-build-system.
[arguments]: Change to run 'configure' and then bootstrap via
`make re.boot` or, for cross builds, `make cross.boot`
[synopsis, description]: Update accordingly.
(chez-scheme-for-racket-bootstrap-bootfiles)[synopsis]: Write "boot
files" as two words in prose.
[description]: Likewise.
* gnu/packages/racket.scm: Update comments.
Change-Id: I55d9b57090ecaca0aa2ab19c2c3ebae2243a9173
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Since Chez Scheme 10.0.0 supports all of the backends added in Racket's
branch, the complexity of '%chez-features-table' is no longer needed.
Ideally, even more of this logic could be maintained upstream, but this
change will simplify maintenance in the mean time.
* gnu/packages/chez.scm (target-chez-arch): Recognize loongarch64.
(chez-upsteam-features-for-system): Remove function.
(%chez-features-table): Replace with ...
(define-machine-types, %machine-types): ... this new macro and variable,
using the list copied directly from the Chez Scheme source code.
(nix-system->pbarch-machine-type): Update docstring, since pbarch
machine types are supported upstream as of Chez Scheme 10.0.0.
(racket-cs-native-supported-system?): Replace with ...
(nix-system->native-chez-machine-type): ... this new function,
implemented using '%machine-types'.
(chez-scheme-for-racket): Update accordingly.
(chez-scheme-for-racket-bootstrap-bootfiles): Likewise.
* gnu/packages/racket.scm (racket-vm-cs): Likewise.
Change-Id: I46efebaf48cce388075ab4873c16a6f5f9692bb7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Chez Scheme 10.0.0 includes all of the additional platform support
developed on the Racket branch.
* gnu/packages/chez.scm (chez-scheme-for-system): Deprecate it.
Change-Id: I7e11c8c4d95f41ff63e5c52be664a537556393c1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu/packages/patches/chez-scheme-bin-sh.patch: Refresh patch.
* gnu/packages/patches/chez-scheme-backport-configure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/chez.scm (chez-scheme): Update to 10.0.0. Inherit from
'chez-scheme-for-racket'.
[source]<patches>: Use "chez-scheme-backport-configure.patch".
<snippet>: Also unbundle Zuo.
[native-inputs, native-search-paths, outputs, arguments]
[supported-systems]: Inherit from 'chez-scheme-for-racket'.
[inputs]: Likewise, replacing the bootfile package and adding libx11.
[description]: Update based on the User's Guide, release notes, man
page, and README file.
(chez-scheme-bootstrap-bootfiles)[supported-systems]: All systems are
now supported.
(chez-scheme-for-system): Return 'chez-scheme', since it now supports
all systems.
Change-Id: I287ff66f385f20e69c1411abcc94f19dd45870c5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
A future commit will change 'chez-scheme' to inherit from
'chez-scheme-for-racket', so 'chez-scheme-for-racket' will need to be
defined before 'chez-scheme'. In an attempt to produce better diffs,
this commit re-orders the definitions while keeping their contents
exactly the same.
* gnu/packages/chez.scm (chez-scheme): Move below
'chez-scheme-for-racket'.
(chez-scheme-bootstrap-bootfiles): Move below
'chez-scheme-for-racket-bootstrap-bootfiles'.
Change-Id: Ie088abea2b44329f9d8399fbfb95c51d8912b05e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>