Commit graph

136729 commits

Author SHA1 Message Date
Efraim Flashner
e50fc5380e
gnu: abseil-cpp-20200923.3: Fix test suite on some architectures.
* gnu/packages/cpp.scm (abseil-cpp-20200923.3)[source]: Add patches.
* gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch,
gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: New
files.
* gnu/local.mk (dist_patch_DATA): Register them.

Change-Id: I3a0a6c3396a7c2854236c68ec77a68bbdd6af1f4
2024-05-21 09:10:33 +03:00
Efraim Flashner
24db97c10d
gnu: labwc: Build with librsvg-for-system.
* gnu/packages/wm.scm (labwc)[inputs]: Replace librsvg with
librsvg-for-system.

Change-Id: I46505b3f041f46b42b403f9b7fbba5737c128f3f
2024-05-21 08:54:08 +03:00
Efraim Flashner
a1f1148dbd
gnu: enblend-enfuse: Build with librsvg-for-system.
* gnu/packages/photo.scm (enblend-enfuse)[native-inputs]: Replace
librsvg with librsvg-for-system.

Change-Id: I04e046191abf1e36cdbb42d50a5c5abab029edf1
2024-05-21 08:54:08 +03:00
Efraim Flashner
1b98688c29
gnu: lablgtk: Build with librsvg-for-system.
* gnu/packages/ocaml.scm (lablgtk)[inputs]: Replace librsvg with
librsvg-for-system.

Change-Id: I208d68d7f019f046c6ae28028d119a0fe5c96365
2024-05-21 08:54:08 +03:00
Efraim Flashner
246a118767
gnu: inklingreader: Build with librsvg-for-system.
* gnu/packages/inklingreader.scm (inklingreader)[inputs]: Replace
librsvg with librsvg-for-system.

Change-Id: I2cf3d3fbed982f199b94f847b75c6c49472d9b4a
2024-05-21 08:54:00 +03:00
Nicolas Goaziou
7881d60851
gnu: emacs-gptel: Update to 0.8.6.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.8.6.
[propagated-inputs]: Remove EMACS-MAP.

Change-Id: I1ae555a8b2213dbd96c2e1d251ebca0e87054fe1
2024-05-20 21:01:26 +02:00
Wilko Meyer
630cbcbae1
gnu: linux-libre 4.19: Update to 4.19.314.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.314.
(linux-libre-4.19-pristine-source): Update hash.

Change-Id: I52815b6b79d6a9f0cfec531ffa9ba90d8189f426
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-05-20 11:29:49 -04:00
Wilko Meyer
a1bb0afc7b
gnu: linux-libre 5.4: Update to 5.4.276.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.276.
(linux-libre-5.4-pristine-source): Update hash.

Change-Id: Ieea174e5ca46226f739cb9c092f7518bac44396f
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-05-20 11:29:48 -04:00
Wilko Meyer
49aa670554
gnu: linux-libre 5.10: Update to 5.10.217.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.217.
(linux-libre-5.10-pristine-source): Update hashes.

Change-Id: I3c9b72da4c45e5b4b91b532ad0db7de5a82a6973
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-05-20 11:29:48 -04:00
Wilko Meyer
7da663ff16
gnu: linux-libre 5.15: Update to 5.15.159.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.159.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: I66130cd1513ef3c5869fab9873c24d36f6a716cd
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-05-20 11:29:48 -04:00
Wilko Meyer
d0a14dfad1
gnu: linux-libre 6.1: Update to 6.1.91.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.91.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: Ibcd0827399b8d75d841426c20af8f2a6788d3c2c
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-05-20 11:29:48 -04:00
Wilko Meyer
cd3e6d92d3
gnu: linux-libre 6.6: Update to 6.6.31.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.31.
(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

Change-Id: Ib0e70c94c47a2e1b89ec3901c7b721f523d76f15
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-05-20 11:29:48 -04:00
Wilko Meyer
c8c1ed08c1
gnu: linux-libre-6.8: Update to 6.8.10.
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.10.
(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

Change-Id: I9f29850d6fcc2863daf3e901885383d484c5e1bb
Signed-off-by: Leo Famulari <leo@famulari.name>
2024-05-20 11:29:47 -04:00
Florian Pelz
9c3a8a380b
doc: cookbook: Fix overlong lines.
Fixes <https://issues.guix.gnu.org/63680>.

Thanks to Nigko Yerden for telling me ExecStart lines can be multi-line
<https://lists.gnu.org/archive/html/bug-guix/2024-05/msg00153.html>.

* doc/guix-cookbook.texi (System Configuration)
[Customizing the Kernel]: Split lines.
[Customizing a Window Manager]<StumpWM>: Likewise.
[Setting up a bind mount]: Move comments.
[Getting substitutes from Tor]: Split line with backslash.
[Music Server with Bluetooth Audio]: Likewise.
(Advanced package management)[Guix Profiles in Practice]
<Basic setup with manifests>: Likewise.
<Reproducible profiles>: Likewise.
(Environment management)[Guix environment via direnv]: Likewise.
(Installing Guix on a Cluster)[Setting Up a Head Node]:
On Info and PDF, split ExecStart= command with backslash.

Change-Id: I31ef5b0417b319c3f6946d65f83edafb86c8f36b
2024-05-19 19:09:40 +02:00
Jelle Licht
0685042c46
import: Add binary npm importer.
* guix/scripts/import.scm: (importers): Add "npm-binary".
* doc/guix.texi (Invoking guix import): Document npm-binary importer.
* guix/import/npm-binary.scm: New file.
* guix/scripts/import/npm-binary.scm: New file.
* tests/npm-binary.scm: New file.
* Makefile.am: Add them.

Co-authored-by: Timothy Sample <samplet@ngyro.com>
Co-authored-by: Lars-Dominik Braun <lars@6xq.net>

Change-Id: I98a45068cf5b9c42790664cc743feaa7ac76f807
2024-05-19 16:05:00 +02:00
Efraim Flashner
8c21c9ad23
gnu: python-peachpy: Limit to x86_64-linux.
* gnu/packages/python-xyz.scm (python-peachpy)[supported-systems]: New
field.

Change-Id: I1e0660ac95377130e919ba9ff00c59063ea2bdce
2024-05-19 16:10:51 +03:00
Efraim Flashner
85fa9458a1
gnu: python-numba: Adjust test suite on several architectures.
* gnu/packages/python-xyz.scm (python-numba)[arguments]: Adjust the
'disable-failing-tests phase to skip some additional tests on
aarch64-linux and powerpc64le-linux.  Also when building for armhf-linux
accept a wider range of python platforms as being part of armhf-linux.

Change-Id: If9edf9282684931a2a4cdcfed692ed3da1d4ec6e
2024-05-19 16:10:51 +03:00
Efraim Flashner
58614c9b4b
gnu: samtools: Fix build on i686-linux.
* gnu/packages/bioinformatics.scm (samtools)[arguments]: When building
for i686-linux adjust the make-flags to specifically use the sse math
libraries.

Change-Id: I322d521cbe87e10db7c23db8e68bb377db966aa7
2024-05-19 16:10:47 +03:00
Christopher Baines
dd03be186a
gnu: guix-build-coordinator: Update to 0-105.1ecad69.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-105.1ecad69.

Change-Id: Ib772367402d36f1d0feb7546c393f391421d566c
2024-05-19 12:58:03 +01:00
Christopher Baines
6c2d329556
gnu: nar-herder: Update to 0-33.bbf5119.
* gnu/packages/package-management.scm (nar-herder): Update to 0-33.bbf5119.

Change-Id: I802b55c70ef1466b40d0d1ec45f7d9401ab4a12d
2024-05-19 12:54:39 +01:00
Artyom V. Poptsov
ad520acdad
gnu: atop: Update to 2.10.0.
* gnu/packages/admin.scm (atop): Update to 2.10.0.
  [native-inputs]: Add "pkg-config".
  [inputs]: Add "glib".

Change-Id: I5d535489084c75867178668d74e51227e83b66b7
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-19 12:50:39 +01:00
fanquake
14176a289b
gnu: LLVM, Clang, libomp, lld: Update to 18.1.5.
* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18):
Update to 18.1.5.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-19 12:50:23 +01:00
Christopher Baines
a47cab5d28
gnu: ruby-ruby-memcheck: Use non-interactive valgrind.
Use valgrind rather than valgrind/interactive, as this doesn't have gdb as an
input, which makes it easier to update gdb.

* gnu/packages/ruby.scm (ruby-ruby-memcheck)[inputs]: Use valgrind.

Change-Id: Icfcee2c27fc41e68e1a34b38c043ece188cc56af
2024-05-19 12:49:25 +01:00
Sergey Trofimov
e9b25a6c6c
gnu: emacs-telega: Update to 0.8.290.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.290.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-17 20:25:03 +02:00
Sergey Trofimov
cf37df2278
gnu: tdlib: Update to 1.8.29.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.29.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-17 20:23:16 +02:00
Artyom V. Poptsov
6faf82c7e9
gnu: 0xffff: Update to 0.10.
* gnu/packages/flashing-tools.scm (0xffff): Update to 0.10.
  [arguments]: Use gexps.

Change-Id: Ifb54578deb016a88e6314ecb7d16966c9294d7b3
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-17 20:18:09 +02:00
jgart
e4ee595999
gnu: python-tinydb: Upgrade to 4.8.0.
* gnu/packages/databases.scm (python-tinydb): Upgrade to 4.8.0.
[native-inputs]: Add python-poetry-core and python-pytest.
[build-system]: Use pyproject-build-system.
[arguments]: Remove no longer needed field.

Change-Id: Ib72f1b8c2a0749f2f0032f9dd047f10bc49d2545
2024-05-17 03:58:53 -05:00
Artyom V. Poptsov
0846eaecd4
gnu: xdot: Bugfix: Add the directory containing "dot" to the PATH.
"xdot" would always fail to run when graphviz "dot" binary is not available
directly in the user system.  This patch fixes it by adding graphviz binaries
from the inputs to the PATH environment variable in "xdot" wrapping script.

Reported by Ada Stevenson <adanskana@gmail.com> in
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70910

* gnu/packages/graphviz.scm (xdot) [arguments]: Add the "bin" directory from
  the graphviz input to the xdot wrapping.

Change-Id: Iba4bbc37daf07407ad4c18b822956fbb730c0033
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 23:20:42 +01:00
Sharlatan Hellseher
508472d354
gnu: kubo: Unbundle go-github-com-elgris-jsondiff.
* gnu/packages/ipfs.scm (kubo): Unbundle go-github-com-elgris-jsondiff.
[inputs]: Remove go-github-com-mgutz-ansi; add go-github-com-elgris-jsondiff.

Change-Id: I1b41ecc1cd0e3c4d1a2856ecb48a32119b608df7
2024-05-16 23:20:41 +01:00
Sharlatan Hellseher
f1c8df4ee9
gnu: Add go-github-com-elgris-jsondiff.
* gnu/packages/golang-check.scm (go-github-com-elgris-jsondiff): New variable.

Change-Id: Ie0b85240bd0a9e68f9274edab6a15f34f42de26c
2024-05-16 23:20:41 +01:00
Artyom V. Poptsov
1f8e29256e
gnu: Add go-github-com-pion-stun-v2.
* gnu/packages/golang-web.scm (go-github-com-pion-stun-v2): New variable.

Change-Id: I5d83caa918203c651909af667e004ab6df06498a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 23:07:39 +01:00
Sharlatan Hellseher
6ae27a1838
gnu: Add go-github-com-pion-stun.
* gnu/packages/golang-web.scm (go-github-com-pion-stun): New variable.

Change-Id: I30ef8a231fd980ea976f07d108bcd676446161f1
2024-05-16 23:07:39 +01:00
Artyom V. Poptsov
c4ee108937
gnu: Add go-github-com-pion-dtls-v2.
* gnu/packages/golang-web.scm (go-github-com-pion-dtls-v2): New variable.

Change-Id: Ia3e77cda47fcb5a17a6cb7a82cd43f2beb8de1e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 23:07:39 +01:00
Sharlatan Hellseher
6f0efe0288
gnu: Add go-github-com-pion-dtls.
* gnu/packages/golang-web.scm (go-github-com-pion-dtls): New variable.

Change-Id: I1931f8b5829d2fd7ce09f54ec00e4eaab5fb7579
2024-05-16 23:07:39 +01:00
Artyom V. Poptsov
f2b28d8334
gnu: Add go-github-com-pion-mdns.
* gnu/packages/golang-web.scm (go-github-com-pion-mdns): New variable.

Change-Id: Ic141fbaa01b40e60b443a672b5e54d315a114fff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 23:07:39 +01:00
Artyom V. Poptsov
78e7868bb5
gnu: Add go-github-com-pion-transport-v3.
* gnu/packages/golang-web.scm (go-github-com-pion-transport-v3): New variable.

Change-Id: I465da7f98a1f6c9d05c69fd5e3efd0a9de5a0b36
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 23:07:39 +01:00
Artyom V. Poptsov
79bc5c20b2
gnu: Add go-github-com-pion-transport-v2.
* gnu/packages/golang-web.scm (go-github-com-pion-transport-v2): New variable.

Change-Id: I5d79c066fd7c26121d3903efd02dff07f54cd670
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 23:07:39 +01:00
Sharlatan Hellseher
08f391af78
gnu: Add go-github-com-pion-transport.
* gnu/packages/golang-web.scm (go-github-com-pion-transport): New variable.

Change-Id: If8b5a965d1660b511058972e367566bcc2c83aa3
2024-05-16 23:07:39 +01:00
Artyom V. Poptsov
26b324d082
gnu: Add go-github-com-pion-logging.
* gnu/packages/golang-xyz.scm (go-github-com-pion-logging): New variable.

Change-Id: I2da53900059251b78cad2bb56cfbc87228c91e23
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 23:07:39 +01:00
Artyom V. Poptsov
09535959a9
gnu: Add go-github-com-pion-rtp.
* gnu/packages/golang-web.scm (go-github-com-pion-rtp): New variable.

Change-Id: I99f1a4363cf5cb5c5ee2ffd7c6aa589107e71de0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 21:43:53 +01:00
Artyom V. Poptsov
cc97cec5dd
gnu: Add go-github-com-pion-randutil.
* gnu/packages/golang-crypto.scm (go-github-com-pion-randutil): New variable.

Change-Id: Ifb190df843022d556bada7927b180c2518f5869d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 21:43:53 +01:00
Artyom V. Poptsov
6d36befee8
gnu: Add go-github-com-warpfork-go-wish.
* gnu/packages/golang-check.scm (go-github-com-warpfork-go-wish): New variable.
* gnu/packages/patches/go-github-com-warpfork-go-wish-fix-tests.patch: New
  file.
* gnu/local.mk (dist_patch_DATA): Add
  "go-github-com-warpfork-go-wish-fix-tests.patch".

Change-Id: Ic3245a1112ef2e04b22cf26be23f27bf3ff90e9e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 21:35:59 +01:00
Artyom V. Poptsov
b803b9aad1
gnu: Add tran.
* gnu/packages/shellutils.scm (tran): New variable.

Change-Id: I861be63cf773dbc67d929c86f50c4d50bdb9b41e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-16 21:35:59 +01:00
Maxim Cournoyer
5a624adfd7
teams: Add Maxim to documentation team.
* etc/teams.scm (Maxim Cournoyer): Subscribe to the 'documentation' team.

Change-Id: I4a9d0a329fb66eb2dc798da5dbb5231255676033
2024-05-15 22:55:21 -04:00
Maxim Cournoyer
35ae95061e
system: Do not delete all nss-certs packages when they are the same object.
Calling 'delete' on the list of packages would delete *all* occurrences of a
given object, not just the first one.  This meant that if the user had
something like:

  (packages (cons nss-certs %base-packages))

In their operating system declaration, no nss-certs would end up in the final
list.  To guard against this, guard against this by checking that more than
one nss-certs package exist even after deduplication.

* gnu/system.scm (operating-system-packages): Guard against deleting all
nss-certs when a single nss-certs package object is listed multiple times.

Fixes: https://issues.guix.gnu.org/70850
Change-Id: Id93be9242e026fd2e96a442941df80b94664ef9a
2024-05-15 22:53:31 -04:00
Maxim Cournoyer
e66b8d0534
gnu: cuirass: Update to 1.2.0-3.42b55a1.
* gnu/packages/ci.scm (cuirass): Update to 1.2.0-3.42b55a1, fixing build.

Change-Id: I06850f5a33fd9366ff890345cdd8d60155617c63
2024-05-15 21:57:48 -04:00
Nicolas Graves
4901f1b604
gnu: tenacity: Add support for ebml and matroska formats.
* gnu/packages/audio.scm (tenacity)[inputs]: Add libeml and
libmatroska.

Change-Id: I40ccef47128197b174dd515eb144eb552507178b
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-15 21:13:13 +01:00
Nicolas Graves
65b72088cf
gnu: tenacity: Update to 1.3.3.
* gnu/packages/audio.scm (tenacity): Update to 1.3.3.

Change-Id: I76722d59070be0bd75976b92afefc75f5ad75f91
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-15 21:13:13 +01:00
Andy Tai
86bf94bd87
gnu: wxwidgets: Update to 3.2.4
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.4

Change-Id: I06eebd1e23610c87b7f67ae9a8567e0190eb43ed
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-15 21:12:50 +01:00
Nicolas Graves
64c6160183
gnu: emacs-embark: Update to 1.1.
* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 1.1.

Change-Id: I847b163a65f7e5535bc55553ef2b61edc787ad9f
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-05-15 21:11:14 +01:00