Commit graph

131080 commits

Author SHA1 Message Date
Ricardo Wurmus
20513ed554
gnu: sugar-read-activity: Use webkit with libsoup 3.
* gnu/packages/sugar.scm (sugar-read-activity)[propagated-inputs]: Replace
webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I0abf74ebc48f733634679e0700151fadfa7e6dc7
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
1ecec3ec42
gnu: sugar-maze-activity: Update to 32.
* gnu/packages/sugar.scm (sugar-maze-activity): Update to 32.

Change-Id: Ib153cd1fff1d6894b3cf6f78941fe0a11f1d0626
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
fe15e3756a
gnu: sugar-jukebox-activity: Update to 36-2.44ad1da.
* gnu/packages/sugar.scm (sugar-jukebox-activity): Update to 36-2.44ad1da.

Change-Id: I6d639c2fc3909565c8f7c0eedea3a043b8cb285e
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
477b31ad09
gnu: sugar-browse-activity: Update to 208.
* gnu/packages/sugar.scm (sugar-browse-activity): Update to 208.
[propagated-inputs]: Replace libsoup-minimal-2 with libsoup-minimal; replace
webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I077e86310e4a8853ba00d2913cf5ae70868bce12
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
25ff1439b8
gnu: sugar-block-party-activity: Update to 12-1.26a58f1.
* gnu/packages/sugar.scm (sugar-block-party-activity): Update to 12-1.26a58f1.

Change-Id: I2373b613cb6a31240e5e2d8d0060d038a9557084
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
c904b10cc6
gnu: sugar: Update to 0.121.
* gnu/packages/sugar.scm (sugar): Update to 0.121.
[arguments]: Patch LINGUAS file to fix build; remove now obsolete patch to
spawn_command_line_sync.
[propagated-inputs]: Replace libsoup-minimal-2 with libsoup-minimal; replace
webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I03be3a414515001851125ae92c51269aa441cf1a
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
ffca429baa
gnu: sugar-toolkit-gtk3: Update to 0.121.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3): Update to 0.121.
[native-inputs]: Replace autoconf with autoconf-2.71.
[propagated-inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: Ie1e1b4acb6486c3856143a22cb7aa568b18ed539
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
71ed457c6f
gnu: sugar-datastore: Update to 0.121.
* gnu/packages/sugar.scm (sugar-datastore): Update to 0.121.
[native-inputs]: Replace autoconf with autoconf-2.71

Change-Id: Iff5b03b5cf85093f7a1f8ba8a635d6b6551bfdbb
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
e558245d3e
gnu: sugar-artwork: Update to 0.121.
* gnu/packages/sugar.scm (sugar-artwork): Update to 0.121.
[native-inputs]: Replace autoconf with autoconf-2.71.

Change-Id: Ia281addab6c51cc9886d327d60b9761e5f2ab04e
2024-02-13 15:02:58 +01:00
Tomas Volf
85e67f7fea
gnu: runc: Update to 1.1.12 [security fixes].
Fixes CVE-2024-21626.

* gnu/packages/virtualization.scm (runc): Update to 1.1.12.

Change-Id: Ie39eef21fd5e9a01f2777dd8ec54421fb05ae0d5
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:32:42 +00:00
宋文武
8073252e06
gnu: retroarch: Update to 1.17.0.
* gnu/packages/emulators.scm (retroarch): Update to 1.17.0.

Change-Id: I8e6d1df67061bb80274649bda5964d9f4303b9dc
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:32:14 +00:00
Timotej Lazar
ca927423f0
gnu: mupdf: Update to 1.23.10.
* gnu/packages/pdf.scm (mupdf): Update to 1.23.10.

Change-Id: I3d07256ad02e5ee49c6fa1a3977f4dcf4bdfb022
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:25:11 +00:00
Nicolas Graves
0ec31d7142
gnu: emacs-org-dailies: Update to 0-1.58e58d4.
* gnu/packages/emacs-xyz.scm (emacs-org-dailies): Update to 0-1.58e58d4.
[propagated-inputs]: Remove emacs-dash.

Change-Id: Ibf137dfb881b35786d42da050bd4b6a615a05b26
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:24:45 +00:00
Timotej Lazar
608b9a1c86
gnu: qtpass: Switch to qt-build-system and new package style.
* gnu/packages/password-utils.scm (qtpass): Use qt-build-system.
[arguments]: Drop 'wrap-qt and 'check-setup phases. Drop the unnecessary
'reset-resource-timestamps phase. Use new package style for remaining phases.
[inputs]: Drop qtbase-5.

Change-Id: I23a0b8dfd1fdfeca343704d3df084c522b319d30
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:23:17 +00:00
Timotej Lazar
4f9ea64b5f
gnu: qtpass: Update to 1.4.0.
* gnu/packages/password-utils.scm (qtpass): Update to 1.4.0.

Change-Id: Ia0d29a0044b8bfedef692aba337d1ef23c672804
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:23:17 +00:00
Andy Tai
a779b98816
gnu: anubis: Update to 4.3.
* gnu/packages/mail.scm (anubis): Update to 4.3.

Change-Id: If80772daaaa517e4baadfb8a7a00969749fcddda
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:07:27 +00:00
David Elsing
e5bfc462dd
gnu: rdkit: Update to 2023.09.4.
* gnu/packages/chemistry.scm (rdkit): Update to 2023.09.4.
[arguments]: Skip testConrec test in check phase.
[native-inputs]: Replace catch2 with catch2-3.
* gnu/packages/patches/rdkit-unbundle-external-dependencies.patch: Adjust
patch.
[supported-systems]: New field.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:48 +00:00
David Elsing
cc772e7f31
gnu: freesasa: Fix memerr tests.
* gnu/packages/chemistry.scm (freesasa)[arguments]: Add
"CFLAGS=-fno-builtin-malloc" to #:configure-flags.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:48 +00:00
David Elsing
52cca41c6f
gnu: avalon-toolkit: Update to 2.0.5a.
The bug freeing static memory and the makefile have been improved upstream, so
we don't have to work around them anymore. Now, two static libraries are built
instead.

* gnu/packages/chemistry.scm (avalon-toolkit): Update to 2.0.5a.
[source]: Switch to git reference from GitHub. Adjust snippet. Add patch from
the RDKit fork.
[arguments]: Remove 'dont-free-static-memory phase. Use provided
makefile. Adjust 'install phase.
* gnu/packages/patches/avalon-toolkit-rdkit-fixes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:48 +00:00
David Elsing
baa711441a
gnu: yaehmop: Update to 2023.03.1.
* gnu/packages/chemistry.scm (yaehmop): Update to 2023.03.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:48 +00:00
David Elsing
805ee72237
gnu: coordgenlibs: Update to 3.0.2.
* gnu/packages/chemistry.scm (coordgenlibs): Update to 3.0.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:48 +00:00
David Elsing
6ab278b2e7
gnu: maeparser: Update to 1.3.1.
* gnu/packages/chemistry.scm (maeparser): Update to 1.3.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:47 +00:00
David Elsing
01ec7c3883
gnu: gemmi: Update to 0.6.4.
* gnu/packages/chemistry.scm (gemmi): Update to 0.6.4.
[arguments]: Adjust include/gemmi/sprintf.hpp -> src/sprintf.cpp.
(freesasa)[arguments]: Link to gemmi_cpp explicitly.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:47 +00:00
David Elsing
24518d038b
gnu: fast-float: Update to 6.0.0.
* gnu/packages/cpp.scm (fast-float): Update to 6.0.0.
[arguments]: Adjust path to test files.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:47 +00:00
David Elsing
5a8079e219
gnu: tinydir: Update to 1.2.6.
* gnu/packages/c.scm (tinydir): Update to 1.2.6.
* gnu/packages/patches/tinydir-fix-cbehave-test.patch: Adjust patch.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:04:47 +00:00
Andy Tai
68bc23a5ba
gnu: opencv: Update to 4.8.1.
* gnu/packages/image-processing.scm (opencv): Update to 4.8.1.

Change-Id: Ia493896c063b32c5b42cdfee5e8e921dc957ff71
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:03:55 +00:00
Timothy Sample
5f86eebd24
gnu: disarchive: Update to 0.6.0.
* gnu/packages/backup.scm (disarchive): Update to 0.6.0; add
'guile-bzip2' as an input.
* gnu/packages/package-management.scm (guix): Add 'guile-bzip2' as
an input to enable bzip2 support when using Disarchive.
* guix/self.scm (%packages): Add 'guile-bzip2'.
(compiled-guix): Include 'guile-bzip2' as a dependency when building
the 'guix' command.
* etc/disarchive-manifest.scm (tarball-origin?): Include bzip2
tarballs.

Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
Change-Id: I4da479054f6bef225f5ea979c091152f8a9e51d5
2024-02-12 21:26:01 -06:00
Timothy Sample
94c0eeea49
gnu: Add guile-bzip2.
* gnu/packages/guile.scm (guile-bzip2): New package.

Change-Id: I450395f6699d4b622c8043c17a197c799255a9bb
2024-02-12 21:25:55 -06:00
Sharlatan Hellseher
ffc7650c11
gnu: nebula: Use G-expressions.
* gnu/packages/networking.scm (nebula) [arguments]: Use G-expressions.
<#:phases>: Set version during build time.

Change-Id: I0cda81f952e3543ac2a01d5d917df4944ac82950
2024-02-12 23:33:23 +00:00
Alexey Abramov
ace1785c5d
gnu: nebula: Update to 1.8.2.
* gnu/packages/networking.scm (nebula): Update to 1.8.2.
[arguments]: <#:go>: Use go-1.20.
[inputs]: Remove go-github-com-imdario-mergo. Add go-dario-cat-mergo.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ifab21622036f1d09dc61c687142f21515dd4f688
2024-02-12 23:33:23 +00:00
Dominic Martinez
082e13017d
gnu: Add nebula.
* gnu/packages/networking.scm (nebula): New variable.

Co-authored-by: Alexey Abramov <levenson@mmer.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I3b38d3e6255efd18d88b1762db7bf5c8b6f46b1c
2024-02-12 23:33:23 +00:00
Alexey Abramov
062a4a49db
gnu: Add go-dario-cat-mergo.
This is a new version of go-github-com-imdario-mergo. It was renamed and
now used as dario.cat/mergo in tests and other places.

* gnu/packages/golang.scm (go-dario-cat-mergo): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I10cf6c962441535493889820543d29a9a9b20e98
2024-02-12 23:33:23 +00:00
Sharlatan Hellseher
9cdcf7c6f9
gnu: go-github-com-stathat-go: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-stathat-go): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I804043f512b60665233fba61da3f2225042d8d65
2024-02-12 23:33:23 +00:00
Sharlatan Hellseher
3da105865c
gnu: go-github-com-rcrowley-go-metrics: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-rcrowley-go-metrics): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: Id153e4b8295c1430077941c5e4ee854ef28a56fa
2024-02-12 23:33:23 +00:00
Sharlatan Hellseher
ae60a953d6
gnu: go-github-com-prometheus-client-model: Move to golang-xyz.
* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model):
Move from here
* gnu/packages/golang-xyz.scm: ... to here.

* gnu/packages/golang.scm: Add (gnu packages golang-xyz) module.
* gnu/packages/ipfs.scm: As above.
* gnu/packages/networking.scm: As above.

Change-Id: Ibf79be7fd49acc8fc88bf2411a4d7d89b44713d0
2024-02-12 23:33:23 +00:00
Dominic Martinez
ac9044699a
gnu: Add go-github-com-skip2-go-qrcode.
* gnu/packages/golang-xyz.scm (go-github-com-skip2-go-qrcode): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I3510982cdbc7b540281c0b0f074c1cb140ce249b
2024-02-12 23:33:23 +00:00
Dominic Martinez
9a938589d1
gnu: Add go-github-com-songgao-water.
* gnu/packages/golang-xyz.scm (go-github-com-songgao-water): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: If08b2994f932b604d2d537e7d3d02e90934542fb
2024-02-12 23:33:23 +00:00
Dominic Martinez
7e4aebc39b
gnu: Add go-github-com-nbrownus-go-metrics-prometheus.
* gnu/packages/golang-xyz.scm (go-github-com-nbrownus-go-metrics-prometheus): New
variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I1fbaa3a54c761bbdb440ca211d76f6c43b4434ce
2024-02-12 23:33:22 +00:00
Dominic Martinez
eeda1c1cbc
gnu: Add go-github-com-miekg-dns.
* gnu/packages/golang-xyz.scm (go-github-com-miekg-dns): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I095c6a7a709614d2cbd1feb9488dfee47a35da57
2024-02-12 23:33:22 +00:00
Dominic Martinez
a90bc5030d
gnu: Add go-github-com-cyberdelia-go-metrics-graphite.
* gnu/packages/golang-xyz.scm (go-github-com-cyberdelia-go-metrics-graphite): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Id77785387b23a8317b21c2a7f7114f1c1aa6328b
2024-02-12 23:33:22 +00:00
Dominic Martinez
3fa6971f2c
gnu: Add go-github-com-armon-go-radix.
* gnu/packages/golang-xyz.scm (go-github-com-armon-go-radix): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Iee5b73c53cca088a05563377b691d607cc745b0e
2024-02-12 23:33:22 +00:00
Dominic Martinez
0969cb0b48
gnu: Add go-github-com-anmitsu-go-shlex.
* gnu/packages/golang-xyz.scm (go-github-com-anmitsu-go-shlex): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I75f63d866fb8c6cd8e80ac48fc207236d839a028
2024-02-12 23:33:07 +00:00
Ricardo Wurmus
bb4f0509b7
gnu: mutter: Disable one test when building for i686-linux.
This test no longer fails in future versions, so this is only a temporary
workaround.

* gnu/packages/gnome.scm (mutter)[arguments]: Conditionally disable the
activation test on i686-linux.

Change-Id: Ic8552355971b9926b7f72c228edf881a1c0cea1e
2024-02-12 22:04:22 +01:00
Denis 'GNUtoo' Carikli
bb92a4d7bc
gnu: debootstrap: use trisquel-keyring.
* gnu/packages/debian.scm (debootstrap): [arguments]: In 'patch-source'
phase, use trisquel-keyring.
[inputs]: Add trisquel-keyring, zstd.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I43d5543db4374b373dac65f65cfcef6a3df3b5bf
2024-02-12 14:41:46 +02:00
Denis 'GNUtoo' Carikli
15a9652e74
gnu: Add trisquel-keyring.
* gnu/packages/debian.scm (trisquel-keyring): New variable.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-12 14:41:46 +02:00
Efraim Flashner
3876c3a7c2
gnu: rrdtool: Remove unneeded input.
* gnu/packages/rrdtool.scm (rrdtool)[inputs]: Remove gtk+-2.

Change-Id: Iee01e038f1361e763ea0df62625fb06b65ce45d5
2024-02-12 14:41:46 +02:00
Ludovic Courtès
5a61ce6bcf
swh: Fix docstring of ‘lookup-directory’.
* guix/swh.scm (lookup-directory): Fix docstring.

Change-Id: Ia1fd9b2bc9184364cebbd30ee84c9fdea4ba897c
2024-02-12 12:03:53 +01:00
Ludovic Courtès
264fdbcaff
git-download: Download from SWH by nar hash when possible.
* guix/build/git.scm (git-fetch-with-fallback): Add #:hash
and #:hash-algorithm.  Try ‘swh-download-directory-by-nar-hash’ before
‘swh-download’ when #:hash is provided.
* guix/git-download.scm (git-fetch/in-band*): Pass #:hash
and #:hash-algorithm to ‘git-fetch-with-fallback’.
* guix/scripts/perform-download.scm (perform-git-download): Likewise.

Change-Id: Ic875a7022fd78c9fac32e92ad4f8ce4d81646ec5
2024-02-12 12:03:53 +01:00
Ludovic Courtès
29f3089c84
lint: archival: Check with ‘lookup-directory-by-nar-hash’.
While this method is new and nar-sha256 ExtIDs are currently available
only for new visits, it is fundamentally more reliable than the other
methods, which is why it comes first.

* guix/lint.scm (check-archival)[lookup-by-nar-hash]: New procedure.
Call ‘lookup-by-nar-hash’ before the other lookup methods.
* tests/lint.scm ("archival: content available")
("archival: content unavailable but disarchive available")
("archival: missing revision")
("archival: revision available"): Add a 404 response corresponding to
the ‘lookup-external-id’ request.
* tests/lint.scm ("archival: nar-sha256 extid available"): New test.

Change-Id: I4a81d6e022a3b72e6484726549d7fbae627f8e73
2024-02-12 12:03:53 +01:00
Ludovic Courtès
1b72e14307
swh: Add ‘swh-download-directory-by-nar-hash’.
This allows us to take advantage of content addressing by giving SWH the
expected nar hash.

* guix/swh.scm (swh-download-directory-by-nar-hash): New procedure.

Change-Id: I0494ee15a3cde390a22552de7c2246e0314ba7b5
2024-02-12 12:03:53 +01:00