Commit graph

134784 commits

Author SHA1 Message Date
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
Sébastien Lerique
cba4c9f161
gnu: speech-dispatcher: Update to 0.11.5.
* 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-11 12:30:52 +02:00
Ludovic Courtès
f4dcf3018e
gnu: gdb: Update to 14.2.
* gnu/packages/gdb.scm (gdb-14): Update to 14.2.

Change-Id: Iddf941655fe5550f6cd01978fd7998f193957ee1
2024-04-11 12:24:21 +02:00
Ludovic Courtès
cd96573b73
gnu: superlu-dist: Fix linking with the ParMETIS shim of pt-scotch.
* gnu/packages/maths.scm (superlu-dist)[arguments]: Adjust library names
to match current ‘scotch’.

Change-Id: If64094c058cc3be58435fe1c47cc99fb0a9e1fff
2024-04-11 12:17:30 +02:00
Ludovic Courtès
68202bcc43
gnu: pt-scotch: Include <stdint.h> so ‘parmetis.h’ is usable.
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-11 12:17:30 +02:00
Nicolas Goaziou
d564e04ded
gnu: emacs-ess: Fix build.
* 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-11 10:29:29 +02:00
Vagrant Cascadian
c1c9d6b3cd
gnu: diffoscope: Avoid skipping several tests.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add perl.
2024-04-10 13:45:40 -07:00
Ricardo Wurmus
5a95cf76e1
gnu: r-bioconcotk: Update to 1.22.2.
* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.22.2.

Change-Id: I473dc8d160d6f04eb3d90b747395d6ff73e3e9db
2024-04-10 15:12:31 +02:00
Ricardo Wurmus
1f2308ab30
gnu: r-monocle: Update to 2.30.1.
* gnu/packages/bioconductor.scm (r-monocle): Update to 2.30.1.
[propagated-inputs]: Remove r-qlcmatrix.

Change-Id: Id3876045fe925a82892cd2dbe7f56a0b475f2226
2024-04-10 15:12:31 +02:00
Ricardo Wurmus
6b1c49d07b
gnu: r-seqarray: Update to 1.42.4.
* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.42.4.

Change-Id: I3663ed7550bdd11e2f23b0497c7bbeb2d5c6cd41
2024-04-10 15:12:31 +02:00
Ricardo Wurmus
aef6e9501b
gnu: r-gsva: Update to 1.50.2.
* gnu/packages/bioconductor.scm (r-gsva): Update to 1.50.2.

Change-Id: I24cb1b80f6afc34c970f402292a326e7ec592534
2024-04-10 15:12:31 +02:00
Ricardo Wurmus
58e69ac117
gnu: r-annotationhub: Update to 3.10.1.
* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.10.1.

Change-Id: Ibe0b4d197a17514072febc97ef8eac684d884b67
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
7a6aede61e
gnu: r-bambu: Update to 3.4.1.
* gnu/packages/bioconductor.scm (r-bambu): Update to 3.4.1.

Change-Id: I888802cc0b75876378c59abba72442bb5927010a
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
b7f1c1ae81
gnu: r-dt: Update to 0.33.
* gnu/packages/statistics.scm (r-dt): Update to 0.33.

Change-Id: Ice2557633414595dfd4d55d996fa83a7d80a0b3a
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
dfbe337d3b
gnu: r-rcpparmadillo: Update to 0.12.8.2.0.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.2.0.

Change-Id: I094907765b56a97e59fbfd3a871def732c1965cd
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
085cefc3b3
gnu: r-knitr: Update to 1.46.
* gnu/packages/statistics.scm (r-knitr): Update to 1.46.

Change-Id: I0f6cfb86353558514fdb0e50f5626ad493e5bf1f
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
223cdffad2
gnu: r-delaporte: Update to 8.4.0.
* gnu/packages/cran.scm (r-delaporte): Update to 8.4.0.

Change-Id: Iaa241222b4c4d84bb9ded7603f7e5cdf857e40be
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
704eb72d6b
gnu: r-stars: Update to 0.6-5.
* gnu/packages/cran.scm (r-stars): Update to 0.6-5.

Change-Id: I459475640f0626136c7c1b72528f9e38f7dd1b19
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
81392d15c1
gnu: r-scatterpie: Update to 0.2.2.
* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.2.

Change-Id: Iefea7b841a419a129ed69d436b80bf59a7ec8c3f
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
d3bb68db27
gnu: r-rsconnect: Update to 1.2.2.
* gnu/packages/cran.scm (r-rsconnect): Update to 1.2.2.
[propagated-inputs]: Add r-pki.

Change-Id: I6dcc1b5566be6117e957366f66e0af35c2242718
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
7bd16ee23b
gnu: r-quanteda: Update to 4.0.1.
* 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-10 15:12:30 +02:00
Ricardo Wurmus
1fc8488c95
gnu: r-proxyc: Update to 0.4.1.
* gnu/packages/cran.scm (r-proxyc): Update to 0.4.1.
[inputs]: Add tbb.
[propagated-inputs]: Remove r-rcppparallel.

Change-Id: I091b340d9defc5876ab7187b7f890cb839fb23b8
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
9c5e2a7604
gnu: r-dae: Update to 3.2.25.
* gnu/packages/cran.scm (r-dae): Update to 3.2.25.
[propagated-inputs]: Add r-trycatchlog.

Change-Id: I9dfc382185a6f83586fcfa35c9969036cf66193a
2024-04-10 15:12:30 +02:00
Ricardo Wurmus
00b9a0b766
gnu: r-styler: Update to 1.10.3.
* gnu/packages/cran.scm (r-styler): Update to 1.10.3.

Change-Id: I59909dfd5534863eef1a8502dd76c9c172914d56
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
affff3c220
gnu: r-nor1mix: Update to 1.3-3.
* gnu/packages/cran.scm (r-nor1mix): Update to 1.3-3.

Change-Id: Ie05b87763a47339c713b3a3c9d4f5c4238f26bd9
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
e5a28ad531
gnu: r-tmb: Update to 1.9.11.
* gnu/packages/cran.scm (r-tmb): Update to 1.9.11.

Change-Id: I2168b4a7452ae277eacd7414049ee6fd1429c3ca
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
9d81a735f6
gnu: r-emmeans: Update to 1.10.1.
* gnu/packages/cran.scm (r-emmeans): Update to 1.10.1.

Change-Id: I8d072fdf667a6a267ddc4aeb173db6b88996ff85
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
98d1cce5fa
gnu: r-ggstance: Update to 0.3.7.
* gnu/packages/cran.scm (r-ggstance): Update to 0.3.7.

Change-Id: I29c3f248afc717cf6e623db1d9a6e3cd19fe055f
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
36d643ae21
gnu: r-promises: Update to 1.3.0.
* gnu/packages/cran.scm (r-promises): Update to 1.3.0.

Change-Id: I50c005b222d1beac05e14bf98e719c5e0b06eaf4
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
560a720df1
gnu: r-smoother: Update to 1.3.
* gnu/packages/cran.scm (r-smoother): Update to 1.3.

Change-Id: Ia428b5c8c2896cfdae1445d0dbbe19e75c23ac77
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
e5acdf788b
gnu: r-argparser: Update to 0.7.2.
* gnu/packages/cran.scm (r-argparser): Update to 0.7.2.

Change-Id: I2dd93ed20822070b92fe48d4400eb4e87543d5a2
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
c6c846c044
gnu: r-hardyweinberg: Update to 1.7.8.
* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.8.
[native-inputs]: Add r-knitr and r-rmarkdown.

Change-Id: I877343e49057c8218adcfcf44ad42c26556829fb
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
1b3a417cb6
gnu: r-pvclust: Update to 2.2-0.
* gnu/packages/cran.scm (r-pvclust): Update to 2.2-0.

Change-Id: Ia3397baada3ca9ca0546be7d717f96004c214566
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
00515e7e69
gnu: r-htmltools: Update to 0.5.8.1.
* gnu/packages/cran.scm (r-htmltools): Update to 0.5.8.1.

Change-Id: Ib40ad8eb79e10247d306196894ad4e03c04a582e
2024-04-10 15:12:29 +02:00
Ricardo Wurmus
91d23c1acc
gnu: r-secretbase: Update to 0.4.0.
* gnu/packages/cran.scm (r-secretbase): Update to 0.4.0.

Change-Id: I60499def8f224bb93944448e0c23186641c2c892
2024-04-10 15:12:28 +02:00
Ricardo Wurmus
c94de5b451
gnu: r-rticles: Update to 0.27.
* gnu/packages/cran.scm (r-rticles): Update to 0.27.

Change-Id: I7191c908b8df1c98293daa152927a77b91e8dac7
2024-04-10 15:12:28 +02:00
Ricardo Wurmus
86a28d0370
gnu: r-ggstatsplot: Update to 0.12.3.
* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.3.

Change-Id: If7ff6313571682ef2380acaca82038539dbca48c
2024-04-10 15:12:28 +02:00
Ricardo Wurmus
49fc4644df
gnu: r-ggstats: Update to 0.6.0.
* gnu/packages/cran.scm (r-ggstats): Update to 0.6.0.

Change-Id: I9997cc7342f829339b8461d609d84dc76057692b
2024-04-10 15:12:28 +02:00
Ricardo Wurmus
e3cf4366c9
gnu: r-broom-helpers: Update to 1.15.0.
* gnu/packages/cran.scm (r-broom-helpers): Update to 1.15.0.

Change-Id: I7761a057a694119f56c3e2bd5dd6f0702136d975
2024-04-10 15:12:28 +02:00
Ricardo Wurmus
a82e38586a
gnu: r-codedepends: Update to 0.6.6.
* gnu/packages/bioconductor.scm (r-codedepends): Update to 0.6.6.
[native-inputs]: Add r-knitr.

Change-Id: I38378f3c7406166007da48eed749526d6ddb9277
2024-04-10 15:12:28 +02:00
Ricardo Wurmus
daf31b4043
gnu: r-valr: Update to 0.8.0.
* gnu/packages/bioconductor.scm (r-valr): Update to 0.8.0.

Change-Id: I9d5a7d2c3600f82db4b291af1485f9d075d26627
2024-04-10 15:12:28 +02:00
Ricardo Wurmus
467e13ce50
gnu: Add r-pki.
* gnu/packages/cran.scm (r-pki): New variable.

Change-Id: Ic8bd9a449b040e66093939e2d64b05e4f97f9bd3
2024-04-10 15:12:28 +02:00