Commit graph

134875 commits

Author SHA1 Message Date
Maxim Cournoyer
bff8db4463
gnu: Add zsnes.
* gnu/packages/games.scm (zsnes): New variable.

Change-Id: I60596f6676546ab2a4ca911f2d66ac8b535fa20b
2024-04-12 14:43:08 -04:00
Leo Famulari
cc38699cf0
gnu: linux-libre-documentation: Fix the build for linux-libre 6.8.4.
Fixes <https://issues.guix.gnu.org/issue/70324>.

* gnu/packages/linux.scm (linux-libre-documentation)[native-inputs]: Add
python-pyyaml.

Reported-by: Tomas Volf <~@wolfsden.cz>
Change-Id: I11aa9e262ffe8ab29816ce4868d73707ecdbdc5e
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-12 14:30:04 -04:00
Sharlatan Hellseher
d3fe763fe3
gnu: kubo: Unbundle more packages.
* gnu/packages/ipfs.scm (kubo): Unbandle more packages.
[snippet]: Consolidate packaged candidates for deletion.
[inputs]: Remove go-github-com-benbjohnson-clock and
go-go-uber-org-atomic; add go-github-com-hashicorp-go-multierror,
go-github-com-hashicorp-golang-lru,
go-github-com-hashicorp-golang-lru-v2,
go-github-com-multiformats-go-multihash-0.2.3,
go-github-com-pbnjay-memory, go-github-com-whyrusleeping-go-sysinfo,
go-go-uber-org-dig, go-go-uber-org-fx, and
go-gopkg-in-square-go-jose-v2.

Change-Id: Id049fe8f69b82bd79aac969d78bcf30345d6507e
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher
432f57cc7d
gnu: go-github-com-hashicorp-go-multierror: Adjust inputs.
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-multierror):
[propagated-inputs]: Swap from native-inputs to propagated-inputs.

* gnu/packages/admin.scm (fiano): [inputs]: Remove
go-github-com-hashicorp-errwrap.

Change-Id: Ie04c05d76b5d0e3ac94e2d956a282a8b9b13f6c6
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher
49d917e675
gnu: Add go-go-uber-org-fx.
* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): New variable.

Change-Id: Ib8410424acc31caf486f2d6cd14e736a110efa0f
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher
2d10f8eb0b
gnu: go-go-uber-org-zap: Fix home-page.
Amend lint warning: URI https://go.uber.org/zap returned suspiciously
small file (557 bytes).

* gnu/packages/golang-xyz.scm (go-go-uber-org-zap): Fix home-page.

Change-Id: I6f6148f59d7c4166d7d5a62ab14385ca5346012c
2024-04-12 16:58:44 +01:00
Sharlatan Hellseher
e60072bff7
gnu: go-go-uber-org-zap: Enable tests.
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap):
[arguments]: <#:go>: Use go-1.19. <#:tests?>: Enable them.
<#:phases>: Add 'remove-test-files phase.
[propagated-inputs]: Add go-github-com-benbjohnson-clock.
[native-inputs]: Remove go-github-com-stretchr-testify; add
go-github-com-stretchr-testify-next and go-go-uber-org-goleak.

Change-Id: I6c96d1067338e9b8d1b8d26488dc1471cbde5b21
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
f704d64fa7
gnu: go-go-uber-org-multierr: Fix home-page.
Amend lint warning: URI https://go.uber.org/multierr returned
suspiciously small file (597 bytes).

* gnu/packages/golang-xyz.scm (go-go-uber-org-multierr): Fix home-page.

Change-Id: Ied5132b722f98fc9745afd691dc4f95a6e0dfe7b
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
1a1821ff20
gnu: go-go-uber-org-multierr: Move to golang-xyz.
* gnu/packages/golang.scm (go-go-uber-org-multierr): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: If343d3b97a4b625424ee846c903e5db1b91fcc23
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
5f82b1773a
gnu: go-go-uber-org-goleak: Fix hompe-page.
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
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
977490e635
gnu: go-go-uber-org-goleak: Move to golang-check.
* gnu/packages/golang.scm (go-go-uber-org-goleak): Move from here ...
* gnu/packages/golang-check.scm: ... to here.

Change-Id: Iaadd6506457cb3487df8f27f71442a6dcabce816
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
c1ff8e9efc
gnu: go-go-uber-org-goleak: Enable tests.
* gnu/packages/golang.scm (go-go-uber-org-goleak) [arguments]:
<#:tests?>: Enable them.
[native-inputs]: Add go-github-com-stretchr-testify-next.
[propagated-inputs]: Remove indirect golang modules:
go-github-com-stretchr-testify, go-github-com-davecgh-go-spew,
go-github-com-kr-pretty, go-github-com-pmezard-go-difflib,
go-github-com-stretchr-testify, go-golang-org-x-lint,
go-golang-org-x-tools, go-gopkg-in-check-v1; and go-gopkg-in-yaml-v3.

Change-Id: I4fa1cf7ff9b9304c8ad0109381932e76ae389f62
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
e59360188f
gnu: go-go-uber-org-atomic: Fix home-page.
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
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
e18f8a306a
gnu: go-go-uber-org-atomic: Move to golang-xyz.
* gnu/packages/golang.scm (go-go-uber-org-atomic): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ib12085510b40a00e61dda2ae886754a116edd032
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
81a8d57d03
gnu: Add go-go-uber-org-dig.
* gnu/packages/golang-xyz.scm (go-go-uber-org-dig): New variable.

Change-Id: I127569582dbf060b2870c8ac7f977a96e5ba9596
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
e86eb91206
gnu: Add go-github-com-stretchr-testify-next.
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify-next):
New variable.

Change-Id: Ib24b9f68be04ba4066fb130909e59e1df71e4bf7
2024-04-12 16:58:43 +01:00
Sharlatan Hellseher
fcb3a177f6
gnu: go-github-com-pbnjay-memory: Update to 0.0.0-2.7b4eea6.
* gnu/packages/golang-xyz (go-github-com-pbnjay-memory): Update to
0.0.0-2.7b4eea6.

Change-Id: I3772c15497ddc4e7028eb4e6e5cd7ba9a08ba198
2024-04-12 16:58:42 +01:00
Sharlatan Hellseher
5a5b8885b9
gnu: go-github-com-pbnjay-memory: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-pbnjay-memory): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Ie46dfc76fd468ab3a5af886592a150e3e4565111
2024-04-12 16:58:42 +01:00
Sharlatan Hellseher
5f578c3742
gnu: Add go-github-com-hashicorp-golang-lru.
* gnu/packages/golang-xyz.scm go-github-com-hashicorp-golang-lru-v2,
go-github-com-hashicorp-golang-lru): New variables.

Change-Id: Id8de7d211e7a8fc4b257b0d2155ec9f4ed3cc3b9
2024-04-12 16:58:42 +01:00
Sharlatan Hellseher
584e77abd5
gnu: restic-rest-server: Refresh package style.
* 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
2024-04-12 16:58:42 +01:00
Artyom V. Poptsov
087d1e16a1
gnu: Add go-github-com-ipfs-go-cid.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid): New variable.

Change-Id: Ib285028ff3f93b4ec00dcc00ab557be4634acfb0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12 16:58:42 +01:00
Artyom V. Poptsov
352e649ac2
gnu: Add go-github-com-multiformats-go-multihash-0.2.3.
* gnu/packages/golang-crypto.scm:
  (go-github-com-multiformats-go-multihash-0.2.3): New variable.

Change-Id: I6ac1d5a5f96d01fa40c588e720c4b1c3b99a91a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12 16:58:42 +01:00
Artyom V. Poptsov
4d7a2c860e
gnu: Add specification-multicodec.
* gnu/packages/specifications.scm (specification-multicodec): New variable.

Change-Id: I75de43613c5a1818b1db79aa275c58dc52411957
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12 16:58:42 +01:00
Artyom V. Poptsov
e74b591091
gnu: Add specification-multihash.
* gnu/packages/specifications.scm (specification-multihash): New variable.

Change-Id: I065898164cc126445a92b33dd628ab06e19d0615
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12 16:58:42 +01:00
Sharlatan Hellseher
6e7b2b3387
gnu: go-github-com-multiformats-go-multihash: Fix indentation.
* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash):
Fix indentation.

Change-Id: I81f041384d5f9f25c9aad319ce3be079ef49d722
2024-04-12 16:58:42 +01:00
Sharlatan Hellseher
b341e906a5
gnu: go-github-com-multiformats-go-multihash: Update to 0.0.1.
* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash): Update to 0.0.1.
[propagated-inputs]: Remove go-github-com-spaolacci-murmur3; add
go-github-com-gxed-hashland-murmur3.

Change-Id: I95de6ec0b05ce4c25e79fecdae59fd7a8529fe0f
2024-04-12 16:35:21 +01:00
Sharlatan Hellseher
5eea7f6597
gnu: Add go-github-com-gxed-hashland-murmur3.
* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-murmur3): New variable.

Change-Id: I9085a373fa298d3359d164768a613a7a56c948db
2024-04-12 16:35:21 +01:00
Sharlatan Hellseher
eef9ae4dbf
gnu: Add go-github-com-gxed-hashland.
* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland): New variable.

Change-Id: I260901efb4d8062d5a4ce24672156b70e64814a5
2024-04-12 16:35:20 +01:00
Sharlatan Hellseher
d2c92709cd
gnu: robocut: Refresh package style.
* gnu/packages/printers.scm (robocut): Use G-expressions.
[native-inputs]: Remove labels.
[inputs]: Likewise.

Change-Id: I6c7790ab8ed8dddfedc9d6c0e2a7ee0870eea7ec
2024-04-12 16:35:20 +01:00
Herman Rimm
45d2ee1bde
gnu: Add ipp-usb.
* gnu/packages/printers.scm (ipp-usb): Add variable.

Change-Id: I3abc86eb10c9b74ef073e1ead8bd51a91de5670f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12 16:35:20 +01:00
Herman Rimm
06a67644dc
gnu: Add go-github-com-openprinting-goipp.
* gnu/packages/golang-xyz.scm (go-github-com-openprinting-goipp): Add
variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12 16:35:20 +01:00
Sharlatan Hellseher
b8558c740e
gnu: go-github-com-fatih-color: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-fatih-color): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/bioinformatics.scm: Add (gnu packages golang-xyz) module.

Change-Id: I302327d3426100d7984e6086726396e9fe7f7468
2024-04-12 16:35:20 +01:00
Sharlatan Hellseher
d4032419dd
gnu: go-github-com-gobwas-glob: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-gobwas-glob): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/textutils.scm: Remove (gnu packages syncthing) module.

Change-Id: I131830e6edcdb666aeb3cd9bbdf6982df938ccd4
2024-04-12 16:35:20 +01:00
Matthew Trzcinski
cd557e2d1c
doc: Fix grammar and markup.
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
2024-04-12 16:31:12 +02:00
Ian Eure
3dc26b4eae
gnu: Add librewolf.
* gnu/packages/librewolf.scm (librewolf): New variable.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: I98b6410582b856ede83b79637a58e66d6e5832e6
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-04-12 15:11:27 +03:00
Ian Eure
0920693381
gnu: Add nss-certs-3.98.
* gnu/packages/certs.scm (nss-certs-3.98): New variable.

Change-Id: I95b54781c7b85f1d6b54158c6b906116791e009c
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-04-12 14:21:39 +03:00
Ian Eure
0824fa0d69
gnu: Add nss-3.98.
* gnu/packages/nss.scm (nss-3.98): New variable.

Change-Id: If54ba20d296da2f4edd444c7cfa223a2d5a9ecb8
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-04-12 14:21:38 +03:00
Clément Lassieur
cb1c3f96e0
gnu: ublock-origin: Update to 1.57.2.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.57.2.
(ublock-main-assets): Update to 1cfeef15ac031cf8ea144c7b8c7b6693fcd35664.
(ublock-prod-assets): Update to 17d534c817bd543bbb5be48113edefcec43bbcc9.

Change-Id: Ic955ada31e33f0cf0ab3ad272e6b7c2128d76aac
2024-04-12 13:14:26 +02:00
Philip McGrath
4e7337536b
gnu: chez-scheme: Bootstrap from source.
* 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>
2024-04-11 12:46:41 +02:00
Philip McGrath
9d407205e8
gnu: chez-scheme: Update and simplify machine-type handling.
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>
2024-04-11 12:46:31 +02:00
Philip McGrath
c3930c8bb0
gnu: Fix uses of deprecated chez-scheme-for-system.
(chez-srfi, chez-web, chez-sockets, chez-matchable, chez-irregex)
(chez-fmt, chez-mit, chez-scmutils)[native-inputs]: Use 'chez-scheme'
instead of 'chez-scheme-for-system'.
* gnu/packages/emacs-xyz.scm (emacs-geiser-chez)[inputs]: Likewise.
* gnu/packages/loko.scm (loko-scheme)[native-inputs]: Likewise.

Change-Id: Ib4d713fecbb41cbbe75f67980b9e22cc9bd673dd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11 12:46:15 +02:00
Philip McGrath
80eace78a3
gnu: Deprecate chez-scheme-for-system.in favor of chez-scheme.
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>
2024-04-11 12:46:09 +02:00
Philip McGrath
abd2ed839d
gnu: chez-scheme: Update to 10.0.0.
* 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>
2024-04-11 12:45:59 +02:00
Philip McGrath
522cbed9b2
gnu: chez-scheme: Reorganize package definitions.
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>
2024-04-11 12:45:51 +02:00
Philip McGrath
5b5d18e29d
gnu: racket: Update to 8.12.
All of Racket's changes to Chez Scheme have been merged upstream.  They
are the basis for the Chez Scheme 10.0.0 release.  For the forseeable
future, Racket will continue to depend on a specific pre-release
version of Chez Scheme as part of Racket's "ABI": see upstream
discussion at <https://racket.discourse.group/t/2739/3>.

* gnu/packages/chez.scm (chez-configure): Change to define a phase to
run the Chez Scheme configure script, renaming the old definition to ...
(configure-chezschemelibdirs): ... this new variable.
(chez-srfi, chez-matchable, chez-irregex, chez-fmt, chez-mit)
(chez-scmutils)[arguments]<#:phases>: Update accordingly.
(unpack-nanopass+stex): Replace with ...
(unpack-nanopass): ... this new variable.
(chez-scheme)[arguments]<#:phases>: Inline old definition of
'unpack-nanopass+stex' to facilitate transition.
(chez-scheme-for-racket): Stop inheriting from 'chez-scheme'.
[version]: Update to 9.9.9-pre-release.23.
[outputs]: Add "debug" output.
[native-inputs]: Add 'texlive-enumitem' for native builds. For cross
builds, omit TeX-related inputs and add this-package:doc.
[inputs, native-search-paths, home-page]: Rewrite without inheritance.
[arguments]: Likewise, and adjust for upstream changes.
[synopsis, description]: Rewrite to reflect upstreaming of
Racket's changes to Chez Scheme.
(chez-scheme-for-racket-bootstrap-bootfiles): Stop inheriting from
'chez-scheme-bootstrap-bootfiles'.
[arguments]: Rewrite without inheritance. Use `make cross.boot` instead
of broken experimental script for cross builds.
[home-page]: Use bootstrapping Racket package instead of archived Git
repository.
[description]: Rewrite to reflect upstreaming of Racket's changes to
Chez Scheme.
* gnu/packages/patches/racket-backport-8.11-layered-docs.patch: Delete
file.
* gnu/packages/patches/racket-backport-8.12-chez-configure.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
[snippet]: Also unbundle Zuo and potential pre-built boot files.
(%racket-version): Update to 8.12.
(racket-vm-cs)[arguments]<#:phases>: Use 'unpack-nanopass' instead of
'unpack-nanopass+stex'.
(racket)[inputs]<data, deinprogramm, drracket, gui, htdp, net-cookies>
<pict, plot, rackunit, redex, scribble, typed-racket, string-constants>
<web-server>: Update hashes.
<quickscript>: Likewise, and remove obsolete snippet.

Change-Id: I11e7f44be37c60c91b03d246a50e75e418bd0672
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11 12:45:45 +02:00
Philip McGrath
b965780334
gnu: zuo: Update to 1.9.
Zuo now has tagged releases independent of the Racket release cycle.

* gnu/packages/patches/racket-zuo-bin-sh.patch: Move to ...
* gnu/packages/patches/zuo-bin-sh.patch: ... this file, and refresh it.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/racket/scm (%racket-origin)[patches]: Likewise.
* gnu/packages/patches/racket-chez-scheme-bin-sh.patch: Refresh patch.
* gnu/packages/patches/racket-rktio-bin-sh.patch: Likewise.
* gnu/packages/racket/scm (%zuo-version): Move to ...
(zuo)[version]: ... this field, and update to 1.9.
[source]: Change to the repository where Zuo releases are tagged.
[arguments]: Stop supplying '#:phases'.

Change-Id: Ia82c0f7a8e4696ae08e30965e3f4ec85673b86e5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11 12:44:59 +02:00
Ahmad Draidi
43719864cf
gnu: Add durden.
* gnu/packages/arcan.scm (durden): New variable.
* gnu/packages/patches/durden-shadow-arcan.patch: New file.
* gnu/local.mk: Register it.

Change-Id: I3ea34563c74c227eed40f4ad50d23713c45ce70b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11 12:38:23 +02:00
Antero Mejr
ce2d140c5b
gnu: Add nuklear.
* gnu/packages/toolkits.scm (nuklear): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11 12:35:53 +02:00
Christina O'Donnell
f607663864
gnu: Add stddoc.
* gnu/packages/documentation.scm (stddoc): New variable.

Change-Id: I0f60126ef78a45733ad7395352e9bad49561437b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11 12:35:43 +02:00
Christina O'Donnell
8b65da6ac8
gnu: Add markdeep.
* gnu packages/documentation.scm (markdeep): New variable.

Change-Id: I34303377f50740ba357c1bb299c9434079a6e23d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11 12:35:26 +02:00