aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2024-04-11gnu: Add stddoc.Christina O'Donnell
* gnu/packages/documentation.scm (stddoc): New variable. Change-Id: I0f60126ef78a45733ad7395352e9bad49561437b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11gnu: Add markdeep.Christina O'Donnell
* gnu packages/documentation.scm (markdeep): New variable. Change-Id: I34303377f50740ba357c1bb299c9434079a6e23d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11gnu: speech-dispatcher: Update to 0.11.5.Sébastien Lerique
* gnu/packages/speech.scm (speech-dispatcher): Update to 0.11.5. [source]: Switch to git-fetch. [native-inputs]: Add autoconf, automake, libtool. [inputs]: Add python-xdg. Reviewed-by: Dale Mellor <guix-devel-0brg6b@rdmp.org> Change-Id: If323f17bac54da427be1a09d847de50842717a01 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-11gnu: gdb: Update to 14.2.Ludovic Courtès
* gnu/packages/gdb.scm (gdb-14): Update to 14.2. Change-Id: Iddf941655fe5550f6cd01978fd7998f193957ee1
2024-04-11gnu: superlu-dist: Fix linking with the ParMETIS shim of pt-scotch.Ludovic Courtès
* gnu/packages/maths.scm (superlu-dist)[arguments]: Adjust library names to match current ‘scotch’. Change-Id: If64094c058cc3be58435fe1c47cc99fb0a9e1fff
2024-04-11gnu: pt-scotch: Include <stdint.h> so ‘parmetis.h’ is usable.Ludovic Courtès
Fixes a bug when building ‘superlu-dist’ where ‘int32_t’ would be undefined. * gnu/packages/maths.scm (scotch)[source]: Add ‘snippet’. Change-Id: Id5beb2034d762727458821b93568e5b733184c00
2024-04-11gnu: emacs-ess: Fix build.Nicolas Goaziou
* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Re-instate DISABLE-ETESTS function, which properly disables some tests in the "ess-test-r-eval.el" file. Change-Id: I71a6683e9e561f03658f871cabd0cbb36c298199
2024-04-10gnu: diffoscope: Avoid skipping several tests.Vagrant Cascadian
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add perl.
2024-04-10gnu: r-bioconcotk: Update to 1.22.2.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.22.2. Change-Id: I473dc8d160d6f04eb3d90b747395d6ff73e3e9db
2024-04-10gnu: r-monocle: Update to 2.30.1.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-monocle): Update to 2.30.1. [propagated-inputs]: Remove r-qlcmatrix. Change-Id: Id3876045fe925a82892cd2dbe7f56a0b475f2226
2024-04-10gnu: r-seqarray: Update to 1.42.4.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.42.4. Change-Id: I3663ed7550bdd11e2f23b0497c7bbeb2d5c6cd41
2024-04-10gnu: r-gsva: Update to 1.50.2.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-gsva): Update to 1.50.2. Change-Id: I24cb1b80f6afc34c970f402292a326e7ec592534
2024-04-10gnu: r-annotationhub: Update to 3.10.1.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.10.1. Change-Id: Ibe0b4d197a17514072febc97ef8eac684d884b67
2024-04-10gnu: r-bambu: Update to 3.4.1.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-bambu): Update to 3.4.1. Change-Id: I888802cc0b75876378c59abba72442bb5927010a
2024-04-10gnu: r-dt: Update to 0.33.Ricardo Wurmus
* gnu/packages/statistics.scm (r-dt): Update to 0.33. Change-Id: Ice2557633414595dfd4d55d996fa83a7d80a0b3a
2024-04-10gnu: r-rcpparmadillo: Update to 0.12.8.2.0.Ricardo Wurmus
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.2.0. Change-Id: I094907765b56a97e59fbfd3a871def732c1965cd
2024-04-10gnu: r-knitr: Update to 1.46.Ricardo Wurmus
* gnu/packages/statistics.scm (r-knitr): Update to 1.46. Change-Id: I0f6cfb86353558514fdb0e50f5626ad493e5bf1f
2024-04-10gnu: r-delaporte: Update to 8.4.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-delaporte): Update to 8.4.0. Change-Id: Iaa241222b4c4d84bb9ded7603f7e5cdf857e40be
2024-04-10gnu: r-stars: Update to 0.6-5.Ricardo Wurmus
* gnu/packages/cran.scm (r-stars): Update to 0.6-5. Change-Id: I459475640f0626136c7c1b72528f9e38f7dd1b19
2024-04-10gnu: r-scatterpie: Update to 0.2.2.Ricardo Wurmus
* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.2. Change-Id: Iefea7b841a419a129ed69d436b80bf59a7ec8c3f
2024-04-10gnu: r-rsconnect: Update to 1.2.2.Ricardo Wurmus
* gnu/packages/cran.scm (r-rsconnect): Update to 1.2.2. [propagated-inputs]: Add r-pki. Change-Id: I6dcc1b5566be6117e957366f66e0af35c2242718
2024-04-10gnu: r-quanteda: Update to 4.0.1.Ricardo Wurmus
* gnu/packages/cran.scm (r-quanteda): Update to 4.0.1. [inputs]: Add tbb. [propagated-inputs]: Remove r-rcppparallel; add r-lifecycle. [native-inputs]: Add pkg-config. Change-Id: I988b076f65801c9e9f7ebe3fa6d19566aea6308a
2024-04-10gnu: r-proxyc: Update to 0.4.1.Ricardo Wurmus
* gnu/packages/cran.scm (r-proxyc): Update to 0.4.1. [inputs]: Add tbb. [propagated-inputs]: Remove r-rcppparallel. Change-Id: I091b340d9defc5876ab7187b7f890cb839fb23b8
2024-04-10gnu: r-dae: Update to 3.2.25.Ricardo Wurmus
* gnu/packages/cran.scm (r-dae): Update to 3.2.25. [propagated-inputs]: Add r-trycatchlog. Change-Id: I9dfc382185a6f83586fcfa35c9969036cf66193a
2024-04-10gnu: r-styler: Update to 1.10.3.Ricardo Wurmus
* gnu/packages/cran.scm (r-styler): Update to 1.10.3. Change-Id: I59909dfd5534863eef1a8502dd76c9c172914d56
2024-04-10gnu: r-nor1mix: Update to 1.3-3.Ricardo Wurmus
* gnu/packages/cran.scm (r-nor1mix): Update to 1.3-3. Change-Id: Ie05b87763a47339c713b3a3c9d4f5c4238f26bd9
2024-04-10gnu: r-tmb: Update to 1.9.11.Ricardo Wurmus
* gnu/packages/cran.scm (r-tmb): Update to 1.9.11. Change-Id: I2168b4a7452ae277eacd7414049ee6fd1429c3ca
2024-04-10gnu: r-emmeans: Update to 1.10.1.Ricardo Wurmus
* gnu/packages/cran.scm (r-emmeans): Update to 1.10.1. Change-Id: I8d072fdf667a6a267ddc4aeb173db6b88996ff85
2024-04-10gnu: r-ggstance: Update to 0.3.7.Ricardo Wurmus
* gnu/packages/cran.scm (r-ggstance): Update to 0.3.7. Change-Id: I29c3f248afc717cf6e623db1d9a6e3cd19fe055f
2024-04-10gnu: r-promises: Update to 1.3.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-promises): Update to 1.3.0. Change-Id: I50c005b222d1beac05e14bf98e719c5e0b06eaf4
2024-04-10gnu: r-smoother: Update to 1.3.Ricardo Wurmus
* gnu/packages/cran.scm (r-smoother): Update to 1.3. Change-Id: Ia428b5c8c2896cfdae1445d0dbbe19e75c23ac77
2024-04-10gnu: r-argparser: Update to 0.7.2.Ricardo Wurmus
* gnu/packages/cran.scm (r-argparser): Update to 0.7.2. Change-Id: I2dd93ed20822070b92fe48d4400eb4e87543d5a2
2024-04-10gnu: r-hardyweinberg: Update to 1.7.8.Ricardo Wurmus
* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.8. [native-inputs]: Add r-knitr and r-rmarkdown. Change-Id: I877343e49057c8218adcfcf44ad42c26556829fb
2024-04-10gnu: r-pvclust: Update to 2.2-0.Ricardo Wurmus
* gnu/packages/cran.scm (r-pvclust): Update to 2.2-0. Change-Id: Ia3397baada3ca9ca0546be7d717f96004c214566
2024-04-10gnu: r-htmltools: Update to 0.5.8.1.Ricardo Wurmus
* gnu/packages/cran.scm (r-htmltools): Update to 0.5.8.1. Change-Id: Ib40ad8eb79e10247d306196894ad4e03c04a582e
2024-04-10gnu: r-secretbase: Update to 0.4.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-secretbase): Update to 0.4.0. Change-Id: I60499def8f224bb93944448e0c23186641c2c892
2024-04-10gnu: r-rticles: Update to 0.27.Ricardo Wurmus
* gnu/packages/cran.scm (r-rticles): Update to 0.27. Change-Id: I7191c908b8df1c98293daa152927a77b91e8dac7
2024-04-10gnu: r-ggstatsplot: Update to 0.12.3.Ricardo Wurmus
* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.3. Change-Id: If7ff6313571682ef2380acaca82038539dbca48c