summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2024-04-12gnu: linux-libre 6.6: Update to 6.6.26.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.26. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Iae112b7926a8c8461fece02c970ff58e2dbc53b0 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12gnu: linux-libre 6.8: Update to 6.8.5.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.5. (linux-libre-6.8-pristine-source): Update hashes. Change-Id: I36998d43b3345fe404abf62dce8927673250bee1 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12gnu: Add jstest-gtk.Maxim Cournoyer
* gnu/packages/games.scm (jstest-gtk): New variable. Change-Id: Ia02ef243ec03253f025a669f265b76ea6320fdac
2024-04-12gnu: Add zsnes.Maxim Cournoyer
* gnu/packages/games.scm (zsnes): New variable. Change-Id: I60596f6676546ab2a4ca911f2d66ac8b535fa20b
2024-04-12gnu: linux-libre-documentation: Fix the build for linux-libre 6.8.4.Leo Famulari
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-12gnu: kubo: Unbundle more packages.Sharlatan Hellseher
* 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-12gnu: go-github-com-hashicorp-go-multierror: Adjust inputs.Sharlatan Hellseher
* 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-12gnu: Add go-go-uber-org-fx.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): New variable. Change-Id: Ib8410424acc31caf486f2d6cd14e736a110efa0f
2024-04-12gnu: go-go-uber-org-zap: Fix home-page.Sharlatan Hellseher
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-12gnu: go-go-uber-org-zap: Enable tests.Sharlatan Hellseher
* 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-12gnu: go-go-uber-org-multierr: Fix home-page.Sharlatan Hellseher
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-12gnu: go-go-uber-org-multierr: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-go-uber-org-multierr): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: If343d3b97a4b625424ee846c903e5db1b91fcc23
2024-04-12gnu: go-go-uber-org-goleak: Fix hompe-page.Sharlatan Hellseher
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-12gnu: go-go-uber-org-goleak: Move to golang-check.Sharlatan Hellseher
* gnu/packages/golang.scm (go-go-uber-org-goleak): Move from here ... * gnu/packages/golang-check.scm: ... to here. Change-Id: Iaadd6506457cb3487df8f27f71442a6dcabce816
2024-04-12gnu: go-go-uber-org-goleak: Enable tests.Sharlatan Hellseher
* 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-12gnu: go-go-uber-org-atomic: Fix home-page.Sharlatan Hellseher
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-12gnu: go-go-uber-org-atomic: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-go-uber-org-atomic): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ib12085510b40a00e61dda2ae886754a116edd032
2024-04-12gnu: Add go-go-uber-org-dig.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-go-uber-org-dig): New variable. Change-Id: I127569582dbf060b2870c8ac7f977a96e5ba9596
2024-04-12gnu: Add go-github-com-stretchr-testify-next.Sharlatan Hellseher
* gnu/packages/golang-check.scm (go-github-com-stretchr-testify-next): New variable. Change-Id: Ib24b9f68be04ba4066fb130909e59e1df71e4bf7
2024-04-12gnu: go-github-com-pbnjay-memory: Update to 0.0.0-2.7b4eea6.Sharlatan Hellseher
* gnu/packages/golang-xyz (go-github-com-pbnjay-memory): Update to 0.0.0-2.7b4eea6. Change-Id: I3772c15497ddc4e7028eb4e6e5cd7ba9a08ba198
2024-04-12gnu: go-github-com-pbnjay-memory: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-pbnjay-memory): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. Change-Id: Ie46dfc76fd468ab3a5af886592a150e3e4565111
2024-04-12gnu: Add go-github-com-hashicorp-golang-lru.Sharlatan Hellseher
* 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-12gnu: restic-rest-server: Refresh package style.Sharlatan Hellseher
* 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-12gnu: Add go-github-com-ipfs-go-cid.Artyom V. Poptsov
* 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-12gnu: Add go-github-com-multiformats-go-multihash-0.2.3.Artyom V. Poptsov
* 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-12gnu: Add specification-multicodec.Artyom V. Poptsov
* gnu/packages/specifications.scm (specification-multicodec): New variable. Change-Id: I75de43613c5a1818b1db79aa275c58dc52411957 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12gnu: Add specification-multihash.Artyom V. Poptsov
* gnu/packages/specifications.scm (specification-multihash): New variable. Change-Id: I065898164cc126445a92b33dd628ab06e19d0615 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12gnu: go-github-com-multiformats-go-multihash: Fix indentation.Sharlatan Hellseher
* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash): Fix indentation. Change-Id: I81f041384d5f9f25c9aad319ce3be079ef49d722
2024-04-12gnu: go-github-com-multiformats-go-multihash: Update to 0.0.1.Sharlatan Hellseher
* 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-12gnu: Add go-github-com-gxed-hashland-murmur3.Sharlatan Hellseher
* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-murmur3): New variable. Change-Id: I9085a373fa298d3359d164768a613a7a56c948db
2024-04-12gnu: Add go-github-com-gxed-hashland.Sharlatan Hellseher
* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland): New variable. Change-Id: I260901efb4d8062d5a4ce24672156b70e64814a5
2024-04-12gnu: robocut: Refresh package style.Sharlatan Hellseher
* gnu/packages/printers.scm (robocut): Use G-expressions. [native-inputs]: Remove labels. [inputs]: Likewise. Change-Id: I6c7790ab8ed8dddfedc9d6c0e2a7ee0870eea7ec
2024-04-12gnu: Add ipp-usb.Herman Rimm
* gnu/packages/printers.scm (ipp-usb): Add variable. Change-Id: I3abc86eb10c9b74ef073e1ead8bd51a91de5670f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12gnu: Add go-github-com-openprinting-goipp.Herman Rimm
* gnu/packages/golang-xyz.scm (go-github-com-openprinting-goipp): Add variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-12gnu: go-github-com-fatih-color: Move to golang-xyz.Sharlatan Hellseher
* 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-12gnu: go-github-com-gobwas-glob: Move to golang-xyz.Sharlatan Hellseher
* 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-12gnu: Add librewolf.Ian Eure
* 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-12gnu: Add nss-certs-3.98.Ian Eure
* gnu/packages/certs.scm (nss-certs-3.98): New variable. Change-Id: I95b54781c7b85f1d6b54158c6b906116791e009c Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-04-12gnu: Add nss-3.98.Ian Eure
* gnu/packages/nss.scm (nss-3.98): New variable. Change-Id: If54ba20d296da2f4edd444c7cfa223a2d5a9ecb8 Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-04-12gnu: ublock-origin: Update to 1.57.2.Clément Lassieur
* 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-11gnu: chez-scheme: Bootstrap from source.Philip McGrath
* 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-11gnu: chez-scheme: Update and simplify machine-type handling.Philip McGrath
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-11gnu: Fix uses of deprecated chez-scheme-for-system.Philip McGrath
(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-11gnu: Deprecate chez-scheme-for-system.in favor of chez-scheme.Philip McGrath
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-11gnu: chez-scheme: Update to 10.0.0.Philip McGrath
* 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-11gnu: chez-scheme: Reorganize package definitions.Philip McGrath
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-11gnu: racket: Update to 8.12.Philip McGrath
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-11gnu: zuo: Update to 1.9.Philip McGrath
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-11gnu: Add durden.Ahmad Draidi
* 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-11gnu: Add nuklear.Antero Mejr
* gnu/packages/toolkits.scm (nuklear): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>