Commit Graph

123647 Commits

Author SHA1 Message Date
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
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
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
John Kehayias
2718616f77
gnu: openexr: Fix build.
Two issues are fixed with this commit.  First, openexr would fail to build on
i686-linux due to a test which checks for SSE2.  Secondly, dependents could
fail to find openexr as it now has libdeflate in the Requires.private of
OpenEXR.pc.

* gnu/packages/graphics.scm (openexr)[arguments]: Enable SSE2 for x86_64-linux
and i686-linux in configure-flags.
[inputs]: Remove zlib (no longer used).  Move libdeflate from here ...
[propagated-inputs]: ... to here.

Change-Id: Ib2e6669036033e262447ba4b1b98c20c7db13bf1
2024-04-10 10:52:14 -04: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
Ricardo Wurmus
525beb6c37
gnu: Add r-trycatchlog.
* gnu/packages/cran.scm (r-trycatchlog): New variable.

Change-Id: I092c8ada3e139e21e07f000041a5e2fc345af977
2024-04-10 15:12:18 +02:00
Zheng Junjie
db49eed2d3
gnu: plasma: Fix QtQuickControls2 theme.
Suggested in <https://github.com/NixOS/nixpkgs/issues/79713>.

* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add qqc2-desktop-style.

Change-Id: I6bbed3ddaa339c25a996b6ab74acbc3179e28269
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-04-10 20:02:44 +08:00
Sughosha
a1a13268b7
gnu: falkon: Enable KDE Frameworks Integration plugin.
* gnu/packages/kde-internet.scm (falkon)[inputs]: Add kcoreaddons and kcrash.

Change-Id: I5cacc660daea8167bb072c41875d29fbf2caf74b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-04-10 19:54:22 +08:00
宋文武
9acc056725
gnu: kdelibs4support: Fix tests.
Reported in:
  <https://issues.guix.gnu.org/70100>
  <https://issues.guix.gnu.org/70176>

* gnu/packages/kde-frameworks.scm (kdelibs4support)[source]: Add snippet.

Change-Id: I12e16b8003e9b7e857492e51105d7c3580e1c35f
2024-04-10 19:50:33 +08:00
Efraim Flashner
9a1abc1352
gnu: netpbm: Fix build on powerpc-linux.
* gnu/packages/netpbm.scm (netpbm)[arguments]: Adjust the 'setup-check
phase to skip 2 tests when building for powerpc-linux.

Change-Id: Ie8f23bed0f5d442df3a19e227bbdc3a17fa77511
2024-04-09 20:55:30 +03:00
Sharlatan Hellseher
9a4c57f55f
gnu: vale: Unbundle more packages.
* gnu/packages/textutils.scm (vale):
[source]: Remove more vendored modules.
[native-inputs]: Add go-github-com-fatih-color, go-github-com-gobwas-glob,
go-github-com-mitchellh-go-homedir, go-github-com-yuin-goldmark,
go-golang-org-x-net-html, go-gopkg-in-ini-v1, and
go-gopkg-in-yaml-v2.

Change-Id: Ia7e87888fd286b54157382d01c8a3ca8475e3cb0
2024-04-09 17:14:52 +01:00
Sharlatan Hellseher
eed3fcceed
gnu: vale: Refresh package style.
* gnu/packages/textutils.scm (vale):
[source]: Remove some packaged module from vendor.
[arguments]: Move above native-inputs. Swap to list style, do not
install source.
[description]: Fix indentation.

Change-Id: I3efbffc74e76ba2c88467bfc7e79b06d4d05ee18
2024-04-09 17:14:52 +01:00
Sharlatan Hellseher
0f3f787043
gnu: csvdiff: Adjust inputs.
* gnu/packages/textutils.scm (csvdiff): Adjust inputs.
[arguments]: Swap to list style, do not install sources.
[native-inputs]: Swap from propagated-inputs to native-inputs.
Remove indirect Golang modules: go-github-com-mattn-go-colorable,
go-github-com-oneofone-xxhash, go-github-com-spaolacci-murmur3, and
go-golang-org-x-sys.

Change-Id: I903d8869b8c468c15a2e78a565bcaaf34594e34b
2024-04-09 17:14:52 +01:00
Wilko Meyer
e8d3d5224e
gnu: Add miller.
* gnu/packages/textutils.scm (miller): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ic381b5e28e561382c49f843aa1baadf2d2d6f294
2024-04-09 17:14:52 +01:00
Wilko Meyer
d43b4d7758
gnu: Add go-github-com-facette-natsort.
* gnu/packages/golang-xyz.scm (go-github-com-facette-natsort): New
variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I23ab432b5a7f35d2f3144cfd68cfff75683eb592
2024-04-09 17:14:52 +01:00
Wilko Meyer
fd38158d7f
gnu: Add go-github-com-johnkerl-lumin.
* gnu/packages/golang-xyz.scm (go-github-com-johnkerl-lumin): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-09 17:14:52 +01:00
Wilko Meyer
152b636f88
gnu: Add go-github-com-lestrrat-go-strftime.
* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-strftime): New
variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I8f4fcc42608357c409dc38e63c1b2b1d3083b268
2024-04-09 17:14:52 +01:00
Wilko Meyer
4d1079b9c9
gnu: Add go-github-com-lestrrat-go-envload.
* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-envload): New
variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I6bdf0b026779556bf5a0a89de0c7e868f13c286d
2024-04-09 17:14:52 +01:00
Wilko Meyer
ff5ef67110
gnu: diffoscope: Update to 263.
* gnu/packages/diffoscope.scm (diffoscope): Update to 263.

Change-Id: I8c9fce87dcf78fbc0f5ed319fa9e8b6d2e37fee1
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09 17:07:05 +01:00
Andre A. Gomes
83e39340ea
gnu: nyxt: Update to 3.11.6.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09 17:06:44 +01:00
VÖRÖSKŐI András
3ee46d58a4
gnu: tracy: Update to 0.10.
* gnu/packages/profiling.scm (tracy, tracy-wayland): Update to 0.10.

Change-Id: Iee2d306e97aff88575286e2da78430be8014b35c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09 17:05:17 +01:00
Simon Tournier
cf29c427e9
gnu: python-deeptools: Update to 3.5.5.
* gnu/packages/bioinformatics.scm (python-deeptools): Update to 3.5.5.
[build-system]: Replace by pyproject-build-system.
[arguments]: Add phase that fixes 'test/test_tools.py'.

Change-Id: Ibb51939275c96df2c4a1e248a03d683f2f4904ac
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09 17:04:02 +01:00
Andy Tai
ac3f7bad67
gnu: stow: Update to 2.4.0.
* gnu/packages/package-management.scm (stow): Update to 2.4.0.

Change-Id: Icc5b81b98fc3dc53d03430fa90c2793e7ef8970d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09 17:03:38 +01:00
Wilko Meyer
191a4bfe1a
gnu: glmark2: Update to 2023.01.
* gnu/packages/gl.scm (glmark2): Update to 2023.01.

Change-Id: Ia3a468d5da28801fc9c13de6995ca6599bbbb87c
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09 17:03:06 +01:00
Andy Tai
4ae910ab6a
gnu: cpio: Update to 2.15.
* gnu/packages/cpio.scm (cpio): Update to 2.15.

Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I0a74b8b40376fd97de24125dbe92a55727c6135e
2024-04-09 16:56:20 +01:00
Christopher Baines
6cae1db889
Merge remote-tracking branch 'savannah/master' into mesa-updates
Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
2024-04-09 16:46:34 +01:00
David Thompson
35e1d9247e
gnu: guile-hoot: Update to 0.4.0.
* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.4.0.

Change-Id: I1f1505bc913191578be3d5e0d2fb0c7d7c574b2c
2024-04-09 10:02:59 -04:00
Jean-Pierre De Jesus DIAZ
6d0502f9c3
gnu: python-pyside-2: Fix qtspeech input name.
* gnu/packages/qt.scm (python-pyside-2) <arguments>: Fix input name
of qtspeech-5 on fix-qt-module-detection phase.

Change-Id: Ie566aedddcd03b3b6aedb97dfbea8bc783db2205
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-04-09 13:42:44 +02:00
John Kehayias
410e699e09
gnu: openexr: Update to 3.2.4 [security fixes].
Previous versions, 3.2.2 and 3.1.4, fixed CVE-2023-5841 and CVE-2021-45942,
respectively.

* gnu/packages/graphics.scm (openexr): Update to 3.2.4.
[arguments]: Remove unneeded files from patch-test-directory phase.
[inputs]: Add libdeflate.

Reported-by: Vinicius Monego <monego@posteo.net>
Change-Id: I72f82e623c9b8988cae433947117cd81f40cdbc3
2024-04-08 21:48:28 -04:00
Vinicius Monego
51de844a0f
gnu: Add pdal.
* gnu/packages/geo.scm (pdal): New variable.

Change-Id: I7c24fec69b4f0c19a1c246fab39b994e17e36f3a
2024-04-08 21:24:46 -03:00
Ahmad Draidi
b4aed68e96
gnu: linux-libre-lts: Update to 6.6.
6.6 is the newest long-term support version of the kernel.

* gnu/packages/linux.scm (linux-libre-lts-version, linux-libre-lts-gnu-revision,
linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
linux-libre-6.6.

Change-Id: Ia461c64004977e1a61a7d049b1d355438bae451e
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-08 18:27:41 -04:00
Leo Famulari
40e44bdea6
gnu: linux-libre: Update the default linux-libre package to the 6.8 series.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-with-bpf): Use linux-libre-6.8.

Change-Id: I11e3217e44ca2a19aaacc786989631bd9b1c6c89
2024-04-08 18:27:40 -04:00
Leo Famulari
bf908be966
gnu: linux-libre 6.6: Update to 6.6.25.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.25.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: Idab4cf93847ddc81f30acacfdc14e85abac31b49
2024-04-08 18:27:40 -04:00
Leo Famulari
8fa7d505b5
gnu: linux-libre 6.8: Update to 6.8.4.
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.4.
(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

Change-Id: I1a430a647c81ab7d9403d1a908b4429062bbd6e4
2024-04-08 18:27:39 -04:00
Wilko Meyer
44ecff1cba
gnu: linux-libre 6.1: Update to 6.1.84.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.84.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: I14dc68d7cc8422bcd7b4f1031505a3ee7375cb24
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-08 18:27:39 -04:00
Wilko Meyer
27921a9258
gnu: linux-libre: Update to 6.7.12.
* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.12.
(linux-libre-6.7-pristine-source): Update hashes.

Change-Id: I1f682455af246100f548a5623fae225957b99e68
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-08 18:27:39 -04:00
David Thompson
5ab0b4c114
gnu: guile-next: Update to commit db7efa5.
* gnu/packages/guile.scm (guile-next): Update to commit db7efa5.

Change-Id: Ia9629b4494b9d8968d9caa1b6c6ce362ee24a24d
2024-04-08 16:17:21 -04:00
Ahmad Draidi
21fad13fff
gnu: xmrig: Update to 6.21.2.
* gnu/packages/finance.scm (xmrig): Update to 6.21.2.

Change-Id: I6d4ae6a365979735421a24f0de7225e9268e99ee
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-04-08 15:28:26 +02:00
Efraim Flashner
cd45294d57
gnu: perl-mozilla-ca: Use system SSL certificates.
* gnu/packages/perl.scm (perl-mozilla-ca)[source]: Add snippet to remove
bundled certificates, use system certificates, and adjust the manpage
accordingly.
[arguments]: Skip the tests.

Change-Id: I4b3451c0012c7b4ae40efdfd609f00644d871c2c
2024-04-08 12:29:11 +03:00
Efraim Flashner
3dd44125e3
gnu: perl-mozilla-ca: Update to 20240313.
* gnu/packages/perl.scm (perl-mozilla-ca): Update to 20240313.
[source]: Update with new author.

Change-Id: I8a7bae387db512ba1bb0af7feb1e22c26344c701
2024-04-08 12:04:49 +03:00
Ludovic Courtès
49f82fca41
mapped-devices: luks: Specify modules needed at the top-level.
Fixes <https://issues.guix.gnu.org/70266>.

* gnu/system/mapped-devices.scm (luks-device-mapping)[modules]: New
field.
(open-luks-device): Remove non-top-level ‘use-modules’ form.
* gnu/system/linux-initrd.scm (raw-initrd): Remove modules that were
added specifically for ‘luks-device-mapping’.

Change-Id: I4253c3dd5e3cbcee41ec84fd57227abd428d1bd6
2024-04-08 00:17:57 +02:00
Ludovic Courtès
6062339156
mapped-devices: <mapped-device-type> can specify modules to import.
* gnu/system/mapped-devices.scm (<mapped-device-type>)[modules]: New
field.
(device-mapping-service-type): Honor it.
* gnu/system/linux-initrd.scm (raw-initrd): Likewise.

Change-Id: Icc702cb6f281741975e33203f87fbc1ffa9856da
2024-04-08 00:13:25 +02:00
Ludovic Courtès
a7f15c9ecf
reconfigure: /run/current-system points to generation.
* guix/scripts/system/reconfigure.scm (switch-system-program): Set
‘GUIX_NEW_SYSTEM’ to GENERATION rather than OS, for consistency with
what ‘boot-system’ does.
* gnu/tests/reconfigure.scm (run-switch-to-system-test)
["script activated the new generation"]: Adjust accordingly.

Change-Id: I57b693606a41b8c952df32bbdc2b9120c6dbfd6a
2024-04-08 00:05:48 +02:00
Ricardo Wurmus
682d13bf39
gnu: Remove withershins.
This was only ever needed for powertabeditor.

* gnu/packages/code.scm (withershins): Remove variable.

Change-Id: I1c286073d1415cd2261ad58017855fedb7701b05
2024-04-07 22:04:21 +02:00
Ricardo Wurmus
95d5795a99
gnu: powertabeditor: Update to 2.0.0-alpha19.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha19.
[arguments]: Remove 'fix-pugixml-detection phase; respect #:tests? setting in
custom 'check phase.
[inputs]: Drop labels; add nlohmann-json and qttools-5; remove rapidjson.
[home-page]: Add missing letter.

Change-Id: Idf8617f3d39dd97ba59753fc7294515032f1656d
2024-04-07 21:57:47 +02:00
Ricardo Wurmus
3571e47525
gnu: java-usb4java: Update to 1.3.0.
* gnu/packages/libusb.scm (java-usb4java): Update to 1.3.0.
[arguments]: Use plain list; use SEARCH-INPUT-FILE; adjust
'disable-broken-tests; remove trailing #T from build phases.

Change-Id: Ia5cd72b7c6c0426bcd95804802d14f3e5c728e1c
2024-04-07 21:40:20 +02:00
Ricardo Wurmus
81b2765140
gnu: libusb4java: Update to 1.3.1-1.0842e81.
* gnu/packages/libusb.scm (libusb4java): Update to 1.3.1-1.0842e81.
[arguments]: Remove 'disable-Werror phase; remove trailing #T from build
phases; use G-expression.

Change-Id: I9d9ef6d9ede5254ee7a130aec182ad53b2823bbe
2024-04-07 21:40:20 +02:00
Andy Tai
6cf91aa1c8
gnu: octave-cli: Update to 9.1.0.
* gnu/packages/maths.scm (octave-cli): Update to 9.1.0.

Change-Id: I8b8c3245644e0958d13d635f514d7fcc1d656a91
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-07 19:40:49 +01:00
Andrew Jose
1977fa35c5
gnu: Add python-shshsh.
* gnu/packages/python-xyz.scm (python-shshsh): New variable.

Reviewed-by: Steve George <steve@futurile.net>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Iadd75c769a4391195b32789590f94fd8afbe21b6
2024-04-07 19:40:00 +01:00
Ivan Vilata-i-Balaguer
1acd3cdc9e
gnu: Add xssstate.
* gnu/packages/suckless.scm (xssstate): New variable.

Reviewed-by: Steve George <steve@futurile.net>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I80a44b979ae987b953dcbdb3979b9b4ad8e30c79
2024-04-07 19:36:51 +01:00
Efraim Flashner
0fa6ba879a
gnu: python: Use system SSL certificates.
* gnu/packages/python.scm (python)[replacement]: New field.
(python/fixed): Provide a python with a patched python-certifi which
only offers to use the system's SSL certificates.

Change-Id: Ic5bcfb6b32282a7e0628232b1dc4cd60f3f2da52
2024-04-07 14:51:04 +03:00
Efraim Flashner
eae83f64ef
gnu: python-pip: Use system SSL certificates.
* gnu/packages/python-build.scm (python-pip)[replacement]: New
field.
(python-pip/fixed): Provide a python-pip with a patched python-certifi
which only offers to use the system's SSL certificates.

Change-Id: Icea0769b881dc8d760562f0405fa8ea8167a4bd4
2024-04-07 14:42:20 +03:00
Efraim Flashner
d020191ed9
gnu: python-certifi: Use system SSL certificates.
* gnu/packages/python-crypto.scm (python-certifi)[replacement]: New
field.
(python-certifi/fixed): Provide a python-certifi which only offers to
use the system's SSL certificates.

Change-Id: Ie1871be42988dff3cccfe24bca626149fee0f371
2024-04-07 14:42:20 +03:00
Efraim Flashner
b1b22cab72
gnu: mesa: Enable svga driver on all architectures.
* gnu/packages/gl.scm (mesa)[arguments]: Adjust configure-flags so that
the svga gallium-driver is enabled on all architectures.

Change-Id: I0a604f1f8e4dac511c273149b95bf9b270e8e1fe
2024-04-07 14:24:37 +03:00
Sharlatan Hellseher
12f02c9bb8
gnu: automatic-component-toolkit: Swap to go-build-system.
* gnu/packages/code.scm (automatic-component-toolkit):
[build-system]: Swap to go-build-system to make the package more
maintainable and build predictable.
[arguments] <#:phases>: Swap to default 'build and 'install phases,
revert 'configure phase. Add 'pretend-cmd-act phase to satisfy
go-build-system.
[native-inputs]: Remove go.

Change-Id: Iba7bd4c87bdbbb91381f81a77c7811cb9f1f4943
2024-04-07 10:50:13 +01:00
Liliana Marie Prikler
08de161274
gnu: Fix builds that require old blueprint-compiler.
This is a follow-up commit to cee21ef865 and
fixes two builds that rely on an older version of blueprint-compiler.
The giara package remains broken as a result of a test failure.

* gnu/packages/gnome.scm (blueprint-compiler-0.4): New variable.
* gnu/packages/syndication.scm (giara, gfeeds): Replace blueprint-compiler
with blueprint-compiler-0.4.
* gnu/packages/text-editors.scm (textpieces): Likewise
2024-04-07 11:18:23 +02:00
Efraim Flashner
14b256f10e
gnu: glslang: Skip a test on powerpc-linux.
* gnu/packages/vulkan.scm (glslang)[arguments]: When building for
powerpc-linux add a phase to skip a test.

Change-Id: I00fd2273fcd2514c3086eee433f74f0bb4c3ebe6
2024-04-07 12:13:42 +03:00
Efraim Flashner
f6a62ce9ba
gnu: quickjs: Update to 2024-01-13.
* gnu/packages/javascript.scm (quickjs): Update to 2024-01-13.
[arguments]: Adjust make-flags to set PREFIX and not DESTDIR.
[description]: Update with new features.

Change-Id: I76189212c3baafda36b7327d47001147ffacb8a8
2024-04-07 10:06:43 +03:00
Efraim Flashner
1e58b81da9
gnu: glslang: Give more information on test failures.
* gnu/packages/vulkan.scm (glslang)[arguments]: Adjust the 'check phase
to run the tests in parallel, rerun tests which fail and to provide
information when a test fails.

Change-Id: I13962bb503a20338901cdd878d356e1bcce7f2eb
2024-04-07 09:49:30 +03:00
Efraim Flashner
1fed3f9877
gnu: mesa: Enable all the video codecs.
* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to
enable all the video codecs.

Change-Id: Id540e4d8af8b756f1d0e4978b18e22dd19dd8985
2024-04-07 09:48:33 +03:00
Efraim Flashner
8ec53cabf2
gnu: quickjs: Fix building on powerpc-linux.
* gnu/packages/javascript.scm (quickjs)[arguments]: When building for
powerpc-linux add a make-flag to link with latomic.

Change-Id: I8838c8b750f919a58fc3bfe73919de0c1e585243
2024-04-07 09:40:01 +03:00
Efraim Flashner
f3460a82c8
gnu: quickjs: Remove pre-generated documentation.
* gnu/packages/javascript.scm (quickjs)[source]: Add snippet to remove
pre-generated documentation.

Change-Id: Ie616fb590ff6b9e6db6c7d6cccc79d029e8e3e14
2024-04-07 09:31:43 +03:00
Efraim Flashner
1b86dfa34d
gnu: mesa: Adjust skipped tests on powerpc-linux.
* gnu/packages/gl.scm (mesa)[arguments]: In the 'disable-failing-test
phase enable another test when building for powerpc-linux.

Change-Id: Ib043b2ea77dc145b3b067496ed45662ad635dc72
2024-04-07 09:22:23 +03:00
TakeV
eaccfececd
gnu: magic-wormhole: Update to 0.14.0.
* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.14.0.
[propagated-inputs]: Add python-iterable-io; and python-zipstream-ng.

Change-Id: I1c91db96bf4a96ab1758925deaae87a174b4b03d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 23:30:55 +01:00
TakeV
79bab7853b
gnu: Add python-zipstream-ng.
* gnu/packages/python-xyz.scm (python-zipstream-ng): New variable.

Change-Id: Idf0c0d471aa1eda45cf649874f6a79b6b9a7937b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 23:27:36 +01:00
TakeV
fd116510b2
gnu: Add python-iterable-io.
* gnu/packages/python-xyz.scm (python-iterable-io): New variable.

Change-Id: Icd4b10e27b5f4963fd3e3ea516676e84b3c5ecd4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 23:27:36 +01:00
Sharlatan Hellseher
090fd6a4da
gnu: go-github-com-multiformats-go-multiaddr-net: Adjust inputs.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-net):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3, go-golang-org-x-crypto; and
go-github-com-multiformats-go-multihash

Change-Id: I577c3813d6d5a6197103b8de6d4a9b2ba2db8bef
2024-04-06 22:55:48 +01:00
Sharlatan Hellseher
d3af0fd6d9
gnu: go-github-com-multiformats-go-multiaddr: Adjust inputs.
* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

Change-Id: Ib98ea59cf43304d9f78091da4cfd45cdbc802ad4
2024-04-06 22:50:33 +01:00
Sharlatan Hellseher
0e5a981c2b
gnu: go-github-com-libp2p-go-libp2p-peer: Adjust inputs.
* gnu/packages/golang-crypto.scm (go-github-com-libp2p-go-libp2p-peer):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

Change-Id: Ib646c1a3eba7ad31fecc99578eedc5a3892e1af1
2024-04-06 22:48:42 +01:00
Sharlatan Hellseher
ab8f3b1612
gnu: go-github-com-libp2p-go-libp2p-metrics: Adjust inputs.
* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-metrics):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.  Remove
go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

Change-Id: I28b6da0ec96554052777cdba8971e831ef24df1b
2024-04-06 22:48:29 +01:00
Sharlatan Hellseher
62b950a45d
gnu: go-github-com-multiformats-go-multihash: Adjust inputs.
* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash):
[propagated-inputs]: Swap from native-inputs to propagated-inputs to
access them from dependent packages.

Change-Id: I5ad4b78153df5cdf163507ea1b51837a6351b645
2024-04-06 22:42:45 +01:00
Artyom V. Poptsov
b315f4d575
gnu: Add go-github-com-multiformats-go-multibase.
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-multibase): New
  variable.

Change-Id: If634f1497d628a23f2c2ebb1e8e9f6526faa3f3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:47:10 +01:00
Artyom V. Poptsov
d4686ff611
gnu: Add specification-multibase.
* gnu/packages/specifications.scm: New module.
  (specification-multibase): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add "gnu/packages/specifications.scm".

Change-Id: I5994e8f8927d5365cc201da30bd49abf03d17574
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:39:12 +01:00
Artyom V. Poptsov
24bfbe13a8
gnu: Add go-github-com-multiformats-go-base36.
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-base36): New
  variable.

Change-Id: I27c5540fddae55ae9ce12a205d6f7f7c9a01569b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:39:12 +01:00
Artyom V. Poptsov
93b19868e6
gnu: Add go-github-com-multiformats-go-base32.
* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-base32): New
  variable.

Change-Id: If6c54a3c2d0a62e61e524da85c76ad6bf7f7bcbe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-06 21:39:00 +01:00
Nicolas Goaziou
7988ca6a48
gnu: emacs-webpaste: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-webpaste)[arguments]<#:phases>: Ensure
compatibility with recent Buttercup.

Change-Id: I9eb9b9de7fcc1832691a64c0945e91a335498e5b
2024-04-06 18:27:20 +02:00
Zac Berkowitz
50a72a08af
gnu: qtserialport: Update to 6.6.3.
* gnu/packages/qt.scm (qtserialport): Rename to ...
* gnu/packages/qt.scm (qtserialport-5): ... this.
* gnu/packages/qt.scm (qtserialport): New variable.
* gnu/packages/engineering.scm (fritzing, candle)
[inputs]: Replace qtserialport with qtserialport-5.
* gnu/packages/geo.scm (qgis): Likewise.
* gnu/packages/kde-utils.scm (atelier, libatcore): Likewise.
* gnu/packages/qt.scm (qtserialbus, qtlocation, python-pyqt): Likewise.
* gnu/packages/radio.scm (wsjtx, jtdx, js8call)
(sdrangel, wfview, qdmr): Likewise.

Change-Id: I8e0c8d2408ea0bf776b2efe58e23821cb653363c
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-06 12:23:19 -04:00
Nicolas Goaziou
726e7e3996
gnu: emacs-fb2-reader: Properly enable tests.
* gnu/packages/emacs-xyz.scm (emacs-fb2-reader)[arguments]<#:test-command>:
Use command to actually run tests.
<#:phases>: Fix a bogus function name in a test.

Change-Id: I267b219e2b8f547c00cbe3971d21da2f7b599311
2024-04-06 18:20:58 +02:00
Nicolas Goaziou
7878cd0659
gnu: emacs-fb2-reader: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-fb2-reader)[arguments]<#:phases>: Add
a phase to add compatibility with recent Buttercup.

Change-Id: Ibdef2db649d46438634e20b3aa25bcbb63c21b8d
2024-04-06 18:20:58 +02:00
Maxim Cournoyer
93ccf08b4a
gnu: gnurl: Deprecate in favor of curl.
gnurl is no longer maintained, is abandoned by upstream (see:
https://bugs.gnunet.org/view.php?id=8684#c22105).

* gnu/packages/gnunet.scm (gnurl): Alias to curl.

Change-Id: I7829ac03c516b666e1ab96444cc45c852f065f90
2024-04-06 11:36:10 -04:00
Nicolas Goaziou
ab3731d255
gnu: emacs-lsp-mode: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]: Use G-expressions.

Change-Id: Ie2e1afba6e62a7fa4628c8bb7259e2d1f2d73c71
2024-04-06 17:08:47 +02:00
Apoorv
106c16fc8e
gnu: emacs-lsp-mode: Update to 9.0.0.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 9.0.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: Id36f74ddd423918bc564b54f4a3f6bf2a9406164
2024-04-06 16:55:44 +02:00
Nicolas Goaziou
2974e17e78
gnu: scintilla: Update to 5.4.3.
* gnu/packages/text-editors.scm (scintilla): Update to 5.4.3.

Change-Id: I6995d793acac12b1d85e32651e62e748ab30fd52
2024-04-06 16:49:06 +02:00
Nicolas Goaziou
8a78352781
gnu: chipmunk: Update to 7.0.3-1.d0239ef.
* gnu/packages/game-development.scm (chipmunk): Update to 7.0.3-1.d0239ef.
[source]<snippet>: Remove fix included upstream.

Change-Id: Iac849fffc1d9cf3528a4197ddf741d588fc866a5
2024-04-06 16:49:05 +02:00
Nicolas Goaziou
664f51509f
gnu: ode: Update to 0.16.5.
* gnu/packages/game-development.scm (ode): Update to 0.16.5.

Change-Id: I902c05582c2211d2f620970e74af00ba2f9be19c
2024-04-06 16:49:05 +02:00
Nicolas Goaziou
2d8aa8bab6
gnu: fet: Update to 6.19.0.
* gnu/packages/education.scm (fet): Update to 6.19.0.

Change-Id: Icca4e8d8955a0fbaee9c91768b2630ccbf509ad7
2024-04-06 16:49:05 +02:00
Nicolas Goaziou
88bfeb5d0e
gnu: asymptote: Update to 2.89.
* gnu/packages/plotutils.scm (asymptote): Update to 2.89.

Change-Id: I9ef6e0f3a873dce87ec0f1937816cdaad3a504a6
2024-04-06 16:49:05 +02:00
Nicolas Goaziou
ad366e5423
gnu: emacs-robe: Update to 0.8.6.
* gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.6.

Change-Id: I2c1c2dc43fe20fec88db4a69ad4933d68805e0a2
2024-04-06 16:49:05 +02:00
Nicolas Goaziou
f1ae6916ea
gnu: emacs-pg: Update to 0.31.
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.31.

Change-Id: I93a4fe14c82831243688014e81e5ef17fa9a4976
2024-04-06 16:49:04 +02:00
Nicolas Goaziou
ea9b3a62f6
gnu: emacs-package-lint: Update to 0.23.
* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.23.

Change-Id: I305c6ca19f4753ff90ad2c4f763424b3a12cc626
2024-04-06 16:49:04 +02:00
Nicolas Goaziou
c7905df7ba
gnu: emacs-org-re-reveal: Update to 3.28.1.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.28.1.

Change-Id: I19cf1de787038bffac2ad5d5ac1ae6625d50f237
2024-04-06 16:49:04 +02:00
Nicolas Goaziou
3add97c776
gnu: emacs-org-ql: Update to 0.8.6.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.6.
[arguments]<#:tests?>: Disable tests, which freeze starting with recent
Buttercup releases.

Change-Id: Ib1b88536e47f280446773b55522b14d4c3655fac
2024-04-06 16:49:04 +02:00
Nicolas Goaziou
3c548ddbb4
gnu: emacs-mastodon: Update to 1.0.19.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.19.

Change-Id: Ieb7ab69694ba37d6ac7b55aae3e71796d91967c2
2024-04-06 16:49:04 +02:00
Nicolas Goaziou
482ebe3274
gnu: emacs-marginalia: Update to 1.6.
* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.6.

Change-Id: Iaddf6e32f6fac33942067e99d9a832eb6895d174
2024-04-06 16:49:03 +02:00
Nicolas Goaziou
b1398be68c
gnu: emacs-jupyter: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0.

Change-Id: I9c9fae1aac83344e62814aead1225f53700c745d
2024-04-06 16:49:03 +02:00
Nicolas Goaziou
d6bb6dffc0
gnu: emacs-jinx: Update to 1.5.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.5.
[synopsis]: Clarify text.
[description]: Use proper capitalization.

Change-Id: Ifdc082f523f0744d9bcea7419fa8c5d83930aa35
2024-04-06 16:49:03 +02:00
Nicolas Goaziou
c27343b15c
gnu: emacs-gptel: Update to 0.8.5.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.8.5.

Change-Id: If07dcdca0398b909bd517bf533a14648f7078e28
2024-04-06 16:49:03 +02:00
Nicolas Goaziou
9ff29528e2
gnu: emacs-fountain-mode: Update to 3.7.3.
* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.7.3.

Change-Id: I54ad906215c5bb8a61655c8635bc1869f6c87d9f
2024-04-06 16:49:02 +02:00
Nicolas Goaziou
3cb1f0fd02
gnu: emacs-datetime: Improve description.
* gnu/packages/emacs-xyz.scm (emacs-datetime)[description]: Use a full sentence.

Change-Id: If91529b485cfed49b4cc23ee31278b2befe43944
2024-04-06 16:49:02 +02:00
Nicolas Goaziou
e2995c11a1
gnu: emacs-datetime: Update to 0.10.
* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.10.

Change-Id: Id49133d32b8fe3d66228ee4a70abffb3b8ad07a3
2024-04-06 16:49:02 +02:00
Nicolas Goaziou
70335d7e4e
gnu: emacs-corfu: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.3.

Change-Id: Id870c18b4b303c40513cb00aa78b6b8d9ff1ac49
2024-04-06 16:49:02 +02:00
Nicolas Goaziou
73831eb72e
gnu: emacs-company-emoji: Update to 3.0.0.
* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 3.0.0.
[source]<origin>: Switch to Codeberg.

Change-Id: I98ac3fa105e27daff5c7a84216dbb22ad543991e
2024-04-06 16:49:02 +02:00
Nicolas Goaziou
539058049a
gnu: emacs-buttercup: Update to 1.35.
* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.35.

Change-Id: I3665731182e4e1f0ee73ebe0f0bd2521e1e154fe
2024-04-06 16:49:01 +02:00
Nicolas Goaziou
8532d07466
gnu: emacs-devdocs: Update to 0.6.1.
* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.6.1.

Change-Id: I14e5ec6be446cea29ce538964adaee6a808a57ff
2024-04-06 16:49:01 +02:00
Nicolas Goaziou
abf9cf4a52
gnu: emacs-tramp: Update to 2.6.3.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.3.

Change-Id: I3f5c1efa05635ee21bc66f871eeb5a75d448d333
2024-04-06 16:48:56 +02:00
Ludovic Courtès
9b50a35fc0
gnu: Add missing import.
Fixes a regression introduced in dccc807eb2.

* gnu/packages/irc.scm: Add missing import.

Change-Id: I2b015939ba57ee61532b99c8e88e39217fa1cdd1
2024-04-06 15:50:04 +02:00
Ludovic Courtès
91e1a457b5
services: guix: Gracefully handle dangling symlink for ‘machines.scm’.
Previously, if /etc/guix/machines.scm was a dangling symlink, it would
be kept (because ‘file-exists?’ would return #f) and thus the following
‘symlink’ call would throw with EEXIST.

* gnu/services/base.scm (guix-machines-files-installation): Use ‘lstat’
rather than ‘file-exists?’.

Change-Id: I07c7eed842dacabbd19ae2a17ac3e59cf26e46b2
2024-04-06 15:14:58 +02:00
Sharlatan Hellseher
0b941ea062
gnu: packages: code: Add golang module back.
Fix CI as seen in <https://ci.guix.gnu.org/eval/1229755>.

* gnu/packages/code.scm: Add golang module back, required for
automatic-component-toolkit.

Change-Id: I5e099f769e7edf5735e2119e65fd37619fe4760e
2024-04-06 14:10:02 +01:00
Sharlatan Hellseher
732bab5d32
gnu: packages: backup: Sort use-module alphabetically.
* gnu/packages/backup.scm: Sort use-module alphabetically to ease
maintenance.

Change-Id: Ibe5288440edbe74d34f528a5867184d551f49e80
2024-04-06 13:14:45 +01:00
Sharlatan Hellseher
4259ca9925
gnu: countdown: Remove input labels.
* gnu/packages/time.scm (countdown) [native-inputs]: Remove labels.

Change-Id: Ic2ebb39885ae351da5987721f92c1e21e1e15b58
2024-04-06 13:14:45 +01:00
Sharlatan Hellseher
bc4a097d8b
gnu: countdown: Update to 1.5.0.
* gnu/packages/time.scm (countdown): Update to 1.5.0.
[native-inputs]: Remove go-github-com-mattn-go-runewidth.

Change-Id: I6a1267721abf2fd1dde4cfe75ddf40a7cb1ed6ed
2024-04-06 13:14:45 +01:00
Sharlatan Hellseher
702d01a596
gnu: tz: Refresh package style.
* gnu/packages/time.scm (tz): [arguments]: Swap to list
style. <#:phases>: Swap to default 'check phase. Set <#:install-source?>
to #t.
[inputs]: Remove labels.
[description]: Fix indentation.

Change-Id: Id375585c926535015f5c4b8b9964fa455de7ca41
2024-04-06 13:14:45 +01:00
Sharlatan Hellseher
0c1f85084a
gnu: tz: Update to 0.7.0.
* gnu/packages/time.scm (tz): Update to 0.7.0.
[inputs]: Add go-github-com-tkuchiki-go-timezone.

Change-Id: I6984763a1235f79f5845b79eada0134a5c20f236
2024-04-06 13:14:45 +01:00
Sharlatan Hellseher
4117a463dc
gnu: Add go-github-com-tkuchiki-go-timezone.
* gnu/packages/golang-xyz.scm (go-github-com-tkuchiki-go-timezone): New variable.

Change-Id: Iab9a96c7a8224b5c0b7dbcab75dcc4dcf45e5699
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
6533ff252a
gnu: lf: Refresh package style.
* gnu/packages/disk.scm (lf): Adjust indentation.
[arguments]: Use list style. Add <#:install-source?>.
[native-inputs]: Sort alphabetically, move after arguments.
[description]: Use texinfo style, adjust indentation.

Change-Id: I7ce733139ca9a1514329cc1034de8f21c100b855
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
0243721fb9
gnu: lf: Update to 31.
* gnu/packages/disk.scm (lf): Update to 31.
[arguments] <#:go>: Use go-1.18.
[native-inputs]: Remove go-github-com-gdamore-tcell-v2-2.3; add
go-github-com-gdamore-tcell-v2 and go-github-com-djherbis-times.

* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2-2.3): Remove
variable.

Change-Id: I02f675eeb74a2a08dd153ca64619bd6a8f23943c
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
34e21fac4f
gnu: Add go-github-com-djherbis-times.
* gnu/packages/golang-xyz.scm (go-github-com-djherbis-times): New
variable.

Change-Id: I5584f32a5ce384cc6ec1c742cf6606b26e6578fe
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
ace24a2765
gnu: go-github-com-songmu-gitconfig: Update to 0.1.1.
* gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig): Update
to 0.1.1.
[source]: Use direct URL string instead of home-page.
[home-page]: Move above synopsis.

Change-Id: I6669bd6a3d25ae652b2d20441a29fdc3e0a318f7
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
59a8b156a8
gnu: go-github-com-mattn-go-pointer: Fix indentation.
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-pointer): Fix
indentation.

Change-Id: I15669131fdeaf519458c40e49954529c5fea7c72
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
490d31d7fd
gnu: go-github-com-mattn-go-pointer: Update to 0.0.1.
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-pointer): Update to 0.0.1.

Change-Id: I8a3d5f1cf5e8ae96e7c506ca1d28ee7c95a680ff
2024-04-06 13:14:44 +01:00
Fries
cf4f87986a
gnu: Add scc
* gnu/packages/code.scm (scc): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I90653554a6f0640718892622f76c0c1be138687c
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
dccc807eb2
gnu: go-gopkg-in-yaml-v2: Move to golang-xyz.
* gnu/packages/golang.scm (go-gopkg-in-yaml-v2): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I10f478aba8e9c836ce5cc03eb2fb59ff9f794fc5
2024-04-06 13:14:44 +01:00
Sharlatan Hellseher
4dcc9df560
gnu: go-github-com-spf13-cobra: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-spf13-cobra): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I545b0279c040be0412cbca744e949f31e9d34b1f
2024-04-06 13:14:43 +01:00
Sharlatan Hellseher
0f652cc404
gnu: go-github-com-mattn-go-sqlite3: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-sqlite3): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

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

Change-Id: If74972f1d920851a23508a6dc0403e0a84e270f3
2024-04-06 13:14:43 +01:00
Sharlatan Hellseher
d610a77e88
gnu: go-github-com-mattn-go-zglob: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-zglob): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here

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

Change-Id: I3777ff257c6baa91930e141f84f9da94be0634b6
2024-04-06 13:14:43 +01:00
Sharlatan Hellseher
8b2d5e33c9
gnu: go-github-com-mattn-go-pointer: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-pointer): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Iba5e71a870bbbce1dfea80ceafcd66e56883887b
2024-04-06 13:14:43 +01:00
Sharlatan Hellseher
cfc5f07ee9
gnu: go-github-com-mattn-go-colorable: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

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

Change-Id: I7a9763ebd498e071b17abbde838a7cbf8fc891de
2024-04-06 13:14:43 +01:00
Sharlatan Hellseher
c73f70d3d5
gnu: go-github-com-mattn-go-isatty: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

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

Change-Id: Ibbab55ed60afdd5513f91dde93550b2eff7a622c
2024-04-06 13:14:43 +01:00
Sharlatan Hellseher
5abebf71e9
gnu: go-github-com-mattn-go-runewidth: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/check.scm: Add (gnu packages golang-xyz) module.
* gnu/packages/disk.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/time.scm: Likewise.
* gnu/packages/weather.scm: Likewise.

Change-Id: I80f8b4c31c0fd8fee7c190a7740513ee139646d4
2024-04-06 13:14:43 +01:00
Fries
c254415ad1
gnu: Add go-github-com-json-iterator-go.
* gnu/packages/golang-web.scm (go-github-com-json-iterator-go): New
variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I1e54402c9d45317918ef59513e110bc97fc0bc63
2024-04-06 13:14:43 +01:00