aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Expand)Author
2024-04-12gnu: linux-libre 5.15: Update to 5.15.154....* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.154. (linux-libre-5.15-pristine-source): Update hashes. Change-Id: I1ccd0c6b9900db9dd2fa4e521a03df373c6a638e Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer
2024-04-12gnu: linux-libre 6.1: Update to 6.1.85....* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.85. (linux-libre-6.1-pristine-source): Update hashes. Change-Id: If528885066e96e8ddb9a0b01b269763ea008c121 Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer
2024-04-12gnu: linux-libre 6.6: Update to 6.6.26....* 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> Wilko Meyer
2024-04-12gnu: linux-libre 6.8: Update to 6.8.5....* 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> Wilko Meyer
2024-04-12gnu: Add jstest-gtk....* gnu/packages/games.scm (jstest-gtk): New variable. Change-Id: Ia02ef243ec03253f025a669f265b76ea6320fdac Maxim Cournoyer
2024-04-12gnu: Add zsnes....* gnu/packages/games.scm (zsnes): New variable. Change-Id: I60596f6676546ab2a4ca911f2d66ac8b535fa20b Maxim Cournoyer
2024-04-12gnu: 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> Leo Famulari
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: Add go-go-uber-org-fx....* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): New variable. Change-Id: Ib8410424acc31caf486f2d6cd14e736a110efa0f Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: Add go-go-uber-org-dig....* gnu/packages/golang-xyz.scm (go-go-uber-org-dig): New variable. Change-Id: I127569582dbf060b2870c8ac7f977a96e5ba9596 Sharlatan Hellseher
2024-04-12gnu: Add go-github-com-stretchr-testify-next....* gnu/packages/golang-check.scm (go-github-com-stretchr-testify-next): New variable. Change-Id: Ib24b9f68be04ba4066fb130909e59e1df71e4bf7 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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> Artyom V. Poptsov
2024-04-12gnu: 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> Artyom V. Poptsov
2024-04-12gnu: Add specification-multicodec....* gnu/packages/specifications.scm (specification-multicodec): New variable. Change-Id: I75de43613c5a1818b1db79aa275c58dc52411957 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Artyom V. Poptsov
2024-04-12gnu: Add specification-multihash....* gnu/packages/specifications.scm (specification-multihash): New variable. Change-Id: I065898164cc126445a92b33dd628ab06e19d0615 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Artyom V. Poptsov
2024-04-12gnu: go-github-com-multiformats-go-multihash: Fix indentation....* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash): Fix indentation. Change-Id: I81f041384d5f9f25c9aad319ce3be079ef49d722 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: Add go-github-com-gxed-hashland-murmur3....* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-murmur3): New variable. Change-Id: I9085a373fa298d3359d164768a613a7a56c948db Sharlatan Hellseher
2024-04-12gnu: Add go-github-com-gxed-hashland....* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland): New variable. Change-Id: I260901efb4d8062d5a4ce24672156b70e64814a5 Sharlatan Hellseher
2024-04-12gnu: robocut: Refresh package style....* gnu/packages/printers.scm (robocut): Use G-expressions. [native-inputs]: Remove labels. [inputs]: Likewise. Change-Id: I6c7790ab8ed8dddfedc9d6c0e2a7ee0870eea7ec Sharlatan Hellseher
2024-04-12gnu: Add ipp-usb....* gnu/packages/printers.scm (ipp-usb): Add variable. Change-Id: I3abc86eb10c9b74ef073e1ead8bd51a91de5670f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Herman Rimm
2024-04-12gnu: 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> Herman Rimm
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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 Sharlatan Hellseher
2024-04-12gnu: 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> Ian Eure
2024-04-12gnu: 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> Ian Eure
2024-04-12gnu: Add nss-3.98....* gnu/packages/nss.scm (nss-3.98): New variable. Change-Id: If54ba20d296da2f4edd444c7cfa223a2d5a9ecb8 Signed-off-by: Andrew Tropin <andrew@trop.in> Ian Eure
2024-04-12gnu: 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 Clément Lassieur
2024-04-11gnu: 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> Philip McGrath
2024-04-11gnu: 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> Philip McGrath
2024-04-11gnu: 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> Philip McGrath
2024-04-11gnu: 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> Philip McGrath
2024-04-11gnu: 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> Philip McGrath
2024-04-11gnu: 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> Philip McGrath
2024-04-11gnu: 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> Philip McGrath
2024-04-11gnu: 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> Philip McGrath