me
/
guix
Archived
1
0
Fork 0
Commit Graph

125891 Commits (428c84191884ed1527a8532d06c84db107054dc6)

Author SHA1 Message Date
Brennan Vincent 0d9a97d7a9
gnu: Add rust-1.76.
* gnu/packages/rust.scm (rust-1.76): New variable.

Change-Id: I97c80ffe0b1be203fd8bbfa197fa31a9f31919f6
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-06-26 12:35:26 +03:00
Efraim Flashner f0eb8fc162
gnu: musl: Install compiler wrappers.
* gnu/packages/musl.scm (musl)[arguments]: Adjust configure-flags to
install all the compiler wrappers.
[inputs]: Add bash-minimal.

Change-Id: I26c0b4456ec8bc060544e8feb0c328db6498e2bd
2024-06-26 12:35:26 +03:00
Efraim Flashner d2585eda99
gnu: musl: Install ldso symlink in correct location.
* gnu/packages/musl.scm (musl)[arguments]: Add a configure-flag to
install the ld-musl-*.so.1 symlink in the correct directory.

Change-Id: I6a90e62ad93317a6b883e4a0cf75ad2e2035f4a1
2024-06-26 12:35:26 +03:00
Andre A. Gomes c32b31ecfc
gnu: cl-fset: Update to 1.4.0.
* gnu/packages/lisp-xyz.scm (sbcl-fset): Update to 1.4.0.
  [source]: Remove snippet.
  [arguments]: Remove 'fix-build' phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Change-Id: Ic9816c3db92d4bb1ab7b69859a971d5a3f7a3e4c
2024-06-26 10:40:56 +02:00
Vinicius Monego 6ddb855f98
gnu: Add python-spin.
* gnu/packages/python-science.scm (python-spin): New variable.

Change-Id: I794845d559f3f4f3ab9cf98b0e4a4321b470f7f8
Signed-off-by: jgart <jgart@dismail.de>
2024-06-26 01:37:27 -05:00
Vinicius Monego 89fb7c2784
gnu: Add python-pytest-subprocess.
* gnu/packages/python-check.scm (python-pytest-subprocess): New variable.

Change-Id: Id651d945836879e71eb30f51bc392f3027bcad6e
Signed-off-by: jgart <jgart@dismail.de>
2024-06-26 01:37:27 -05:00
Vinicius Monego 20f3f4f3f0
gnu: Add hatch.
* gnu/packages/python-xyz.scm (hatch): New variable.

Change-Id: Iff0f0e8e8451277e468b7c3054540eca8d25e321
Signed-off-by: jgart <jgart@dismail.de>
2024-06-26 01:37:26 -05:00
Vinicius Monego 9f650f53b0
gnu: Add python-userpath.
* gnu/packages/python-xyz.scm (python-userpath): New variable.

Change-Id: Ic263ee8e1208273b225aa7e2c14dd85f085254e7
Signed-off-by: jgart <jgart@dismail.de>
2024-06-26 01:37:26 -05:00
Artyom V. Poptsov b81e20e23d
gnu: abiword: Switch to the site mirror.
* gnu/packages/abiword.scm (abiword): Switch to the site mirror as the original
  site is down since around August 2023 (see
  <https://web.archive.org/web/20230801000000*/https://www.abisource.com/>).
  [source]: Use a site mirror.
  [home-page]: Likewise.
  [arguments]: Use gexps.

Change-Id: I4b02ea4e3c60d56547249f83fc1addf56e55055c
Signed-off-by: jgart <jgart@dismail.de>
2024-06-26 01:37:26 -05:00
Wilko Meyer f001b821c1
gnu: linux-libre 5.10: Update to 5.10.220.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.220.
  (linux-libre-5.10-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I8f60b1cf9ad9475fa419975bc202dfa90aedaf5c
2024-06-25 23:23:47 -04:00
Wilko Meyer 1fc060256c
gnu: linux-libre 6.1: Update to 6.1.95.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.95.
  (linux-libre-6.1-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I6ca108369069c985092fcbb8e91e8ce8f2212cf0
2024-06-25 23:23:47 -04:00
Wilko Meyer a274bf9f58
gnu: linux-libre 6.6: Update to 6.6.35.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.35.
  (linux-libre-6.6-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: Id180cd8caae8991b66b52975a5650b319f91c77e
2024-06-25 23:23:47 -04:00
Wilko Meyer c36c8108d1
gnu: linux-libre 6.9: Update to 6.9.6.
* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.6.
  (linux-libre-6.9-pristine-source): Update hash.

Signed-off-by: Leo Famulari <leo@famulari.name>
Change-Id: I718648ab9551d9a26fdcdc54910d4619c4e85579
2024-06-25 23:23:40 -04:00
Sharlatan Hellseher 78d946b011
gnu: rawtherapee: Update to 5.10.
* gnu/packages/photo.scm (rawtherapee): Update to 5.10.
[inputs]: Add exiv2.

Change-Id: Ic97f77cfde1db4784500f49f90e9ffed1d8137b5
2024-06-24 22:39:16 +01:00
jgart c70527012c
gnu: trealla: update to 2.53.2.
* gnu/packages/prolog.scm (trealla): Update to 2.53.2.

Change-Id: I6ce5bfc95faa5453d6cdb8a3b03a3f4b21241193
2024-06-24 14:59:16 -05:00
Jean-Pierre De Jesus DIAZ 9ae83ac21d
gnu: frama-c: Add wrap-programs phase.
Frama-C needs the OCAMLPATH variable to be defined to load libraries, so
define it using the OCAMLPATH variable generated during build time.

Related issues:

- <https://issues.guix.gnu.org/54094> (fixes it).
- <https://issues.guix.gnu.org/69996> (only Frama-C fixed from this one).

* gnu/packages/maths.scm (frama-c) <arguments>: Add wrap-programs phase.

Change-Id: Icc8a0be5fed6678b71649da2e39a83caaaee9df2
Signed-off-by: jgart <jgart@dismail.de>
2024-06-24 14:59:15 -05:00
Jean-Pierre De Jesus DIAZ 79f59b43d8
gnu: frama-c: Use G-Expressions.
* gnu/packages/maths.scm (frama-c) <arguments>: Use G-Expressions.

Change-Id: I25670a3d7e735e001aba63628c2f046be07fc643
Signed-off-by: jgart <jgart@dismail.de>
2024-06-24 14:59:15 -05:00
Jean-Pierre De Jesus DIAZ 8632bda8bb
gnu: frama-c: Update to 29.0.
* gnu/packages/maths.scm (frama-c): Update to 29.0.

Change-Id: Ifca4712bc1d75b0c8837ac04151fa9a83ae95bbe
Signed-off-by: jgart <jgart@dismail.de>
2024-06-24 14:59:15 -05:00
Zheng Junjie ac105faf4c
gnu: Add missing module import.
Add missing module import.

Change-Id: Ib2cfd268455f9bb1d1abddc0bf04a4a67d78c1c6
2024-06-24 22:09:26 +08:00
Wilko Meyer d6211a9a71
gnu: python-geoip2: Update to 4.8.0.
* gnu/packages/geo.scm (python-geoip2): Update to 4.8.0.
  [build-system]: Change to pyproject-build-system.
  [inputs]: Add python-aiohttp.

Change-Id: Ie5f4a6f99a8cb1bef562c6d2401391f6467a715d
Signed-off-by: jgart <jgart@dismail.de>
2024-06-24 08:46:06 -05:00
Wilko Meyer adf841fe3a
gnu: python-maxminddb: Update to 2.6.2.
* gnu/packages/geo.scm (python-maxminddb): Update to 2.6.2.
  [build-system]: Change to pyproject-build-system.

Change-Id: I824468160fef695a8fb9e517b9d91c90da9a2897
Signed-off-by: jgart <jgart@dismail.de>
2024-06-24 08:46:06 -05:00
Maxim Cournoyer 831001c581
gnu: patch: Update to latest commit [security fixes].
* gnu/packages/base.scm (patch): Rename to...
(patch/pinned): ... this.  Hide package.
(patch): New variable.
* gnu/packages/commencement.scm (patch-mesboot): Inherit from patch/pinned.
(patch-boot0): Likewise.
(%final-inputs): Replace patch with patch/pinned.
* gnu/packages/lisp.scm (cl-asdf): Likewise.
* guix/packages.scm (%standard-patch-inputs): Replace patch with patch/pinned.

Fixes: https://issues.guix.gnu.org/47144
Reported-by: Mark H Weaver <mhw@netris.org>
Change-Id: I54ae41b735f5ba0ebad30ebdfaabe0ccdc3f9873
2024-06-24 08:51:45 -04:00
Maxim Cournoyer 1a0509e7fa
gnu: gnulib: Update to 2024-05-30-1.ac4b301.
Also fix the commands, which would fail due to not finding their
implementation scripts.

* gnu/packages/patches/gnulib-bootstrap.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/build-tools.scm (gnulib): Update to 2024-05-30-1.ac4b301.
[source]: Apply patch.
[phases] {patch-source-shebangs, patch-generated-file-shebangs}
{patch-usr-bin-file, restore-shebangs}: Delete phases.
{disable-failing-tests}: Disable sc_error_message_warn_fatal,
sc_prefer_angle_bracket_headers, sc_check_config_h_reminder,
sc_prohibit_sc_omitted_at, sc_readme_link_copying, sc_readme_link_install,
sc_unsigned_char, sc_unsigned_int,  sc_unsigned_long and sc_unsigned_short
checks.
{regenerate-unicode}: Register BidiMirroring.txt unicode data file.

Change-Id: I154b2c5980b671f1e73e7a1f74d926ea080a7aa0
2024-06-24 08:51:45 -04:00
Maxim Cournoyer 8a610b82a9
gnu: ucd: Update to 15.1.0.
* gnu/packages/unicode.scm (ucd): Update to 15.1.0.

Change-Id: I0828544c35eef90a8f76c2084362ee4594189244
2024-06-24 08:51:45 -04:00
Maxim Cournoyer 836cc6b3fc
gnu: torbrowser: Add bash-minimal.
* gnu/packages/tor-browsers.scm (make-torbrowser) [inputs]: Add bash-minimal.

Change-Id: I15faf90a0f7d3e1a4032779640a8749fcd9e4dd7
2024-06-24 08:51:45 -04:00
Ashish SHUKLA 6e33f0d887
gnu: kakoune: Update to 2024.05.18.
* gnu/packages/text-editors.scm (kakoune): Update to 2024.05.18.

Change-Id: I4ca1f66e104a40f2d759c097c0548e6812ef6d16
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
Timotej Lazar e121ecccdc
gnu: opensc: Switch to new package style.
* gnu/packages/security-token.scm (opensc)[arguments]: Use g-exps.

Change-Id: I3e59323deb804ba98669d51771ccfa05a92723e3
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
Timotej Lazar 26f46cfd2a
gnu: opensc: Update to 0.25.1.
* gnu/packages/security-token.scm (opensc): Update to 0.25.1.

Change-Id: I16dbf047671115274a25c3b1fba0285952f9f41d
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
David Pflug 1f3aea435a
gnu: readymedia: Update to 1.3.3.
* gnu/packages/upnp.scm (readymedia): Update to 1.3.3.

Change-Id: I1e4a259a2279b9e836d4b1b5374af0dce092c12e
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
Nicolas Graves c12a6e7419
gnu: godot-lts: Improve package style.
* gnu/packages/game-development.scm (godot-lts): Re-indent and ensure
max column length to 79.
  [arguments]: Use gexp.

Change-Id: I0bedb66a4e7e0ebe6242df885f1e687ce3a43ce0
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
Nicolas Graves 7f1c40df92
gnu: godot-lts: Update to 3.5.3.
* gnu/packages/game-development.scm (godot-lts): Update to 3.5.3.
  [arguments]<#:scons>: Update to scons-python. Remove argument.
  <#:phases>: Rename phase 'wrap to 'wrap-ld-path, remove mesa-related
  comment that seems to be fixed.
  [inputs]: Replace freetype by freetype-with-brotli.

Change-Id: Ia83bc33bd0b944342ba413b46f0963d3f2197bf5
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
Felix Gruber ef54287fef
gnu: sameboy: Update to 0.16.3.
* gnu/packages/emulators.scm (sameboy): Update to 0.16.3.

Change-Id: I56a1bd092e1ce00733d8fea8ab372b2bd52c8b7b
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:43 -04:00
Felix Gruber 1724d0f169
gnu: rgbds: Update to 0.7.0.
* gnu/packages/assembly.scm (rgbds): Update to 0.7.0.

Change-Id: I992e7081fdf5816cba4f0b7437e513734f554a73
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:43 -04:00
Sughosha 633c0307ea
gnu: wine, wine64, wine-staging, wine64-staging: Enable wayland support.
* gnu/packages/wine.scm (wine)[inputs]: Add libxkbcommon, mesa, wayland and
wayland-protocols.

Change-Id: I43bcca457abc9c38941df21db64e867b13260004
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:43 -04:00
Remco van 't Veer 6dfc83ca34
gnu: Update openjdk variable to openjdk21.
* gnu/packages/java.scm (openjdk): Update to openjdk21.

Change-Id: I132dcb6722f604cfe42fdfbc81066d614d4519b9
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:43 -04:00
Sergey Trofimov 7971da9e30
gnu: openresolv: Update to 3.13.2.
* gnu/packages/dns.scm (openresolv): Update to 3.13.2.
* gnu/packages/patches/openresolv-restartcmd-guix.patch: Adjust.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:43 -04:00
Maxim Cournoyer 0fda048652
gnu: guix: Add imagemagick, perl and use full graphviz.
This makes it possible to run 'make distcheck' in a 'guix shell -D guix'
environment.

* gnu/packages/package-management.scm (guix)
[native-inputs]: Replace graphviz-minimal with graphviz.  Add imagemagick and
perl.

Change-Id: Ie400c622d8fc77108df29c03e11f36159d6f6238
2024-06-24 08:51:42 -04:00
Sughosha 93b86f7362
gnu: sddm: Update to 0.21.0.
* gnu/packages/display-managers.scm (sddm): Update to 0.21.0.
[arguments]<#:configure-flags>: Add
"-DINSTALL_PAM_CONFIGURATION=OFF".

Change-Id: Iac61bcc14963c5c2f04659603158f4507fad5da4
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:42 -04:00
Wilko Meyer 2b78b0a253
gnu: exim: Update to 4.97.1.
* gnu/packages/mail.scm (exim): Update to 4.97.1.
  [inputs]: Add perl-file-fcntllock.
  [arguments]: Add fix-perl-file-names phase.

Change-Id: Ide1ba09368c2b23fd8ab6d6cdae8887ccb7edbeb
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:42 -04:00
Andy Tai b9bdcad448
gnu: mtools: Update to 4.0.44.
* gnu/packages/mtools.scm (mtools): Update to 4.0.44.

Change-Id: I8b08e3e577521ea2c4506c613eb276d4847a3ba5
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:42 -04:00
Ashish SHUKLA 26c0ff98cf
gnu: git: Update to 2.45.2.
* gnu/packages/version-control.scm (git): Update to 2.45.2.

Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:42 -04:00
Sergiu Ivanov 53861af06d
gnu: python-pulsectl: Update to 24.4.0.
* gnu/packages/audio.scm (python-pulsectl): Update to 24.4.0.

Change-Id: I63f43377432d511dea7ffa6b235f8bcc770f1d93
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:41 -04:00
Sergiu Ivanov 81c2355d9c
gnu: volctl: Update to 0.9.4.
* gnu/packages/gtk.scm (volctl): Update to 0.9.4.

Change-Id: I70e85592405d574b692398e6d71d235219fb6fe9
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:41 -04:00
Ludovic Courtès b9c38f26f1
gnu: grub: Remove input labels and use gexps.
* gnu/packages/bootloaders.scm (grub)[arguments]: Use gexps.
[inputs, native-inputs]: Remove labels.
(grub-minimal, grub-coreboot, grub-efi, grub-efi32)
(grub-hybrid): Likewise.

Change-Id: I2773e6d96d170fae991d9c5db9e10196ea603371
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:41 -04:00
Ludovic Courtès e6facbe069
gnu: grub: Update to 2.12.
* gnu/packages/bootloaders.scm (grub): Update to 2.12.
[source](patches): Remove ‘grub-ignore-metadata-csum-seed.patch’.
(snippet): Create ‘grub-core/extra_deps.lst’.  Replace “exit 99”
by “exit 77”.
(grub-coreboot): Update value of ‘XFAIL_TESTS’.
* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Update
accordingly (it should now be fine to use LUKS2).
* gnu/packages/patches/grub-ignore-metadata-csum-seed.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Ia31b3b7e0a2e7de42d30229733e9c196fcd12fd9
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:41 -04:00
André Batista 8c80b22147
gnu: torbrowser: Update to 13.0.16 [security fixes].
Fixes CVEs 2024-5702, 2024-5688, 2024-5690, 2024-5691, 2024-5692,
2024-5693, 2024-5696 and 2024-5700. See the Mozilla Foundation Security
advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240510190000. Change upstream reference to where this date is defined
as the previous URL reference can be missing.
(%torbrowser-version): Update to 13.0.16.
(%torbrowser-firefox-version): Update to 115.12.0esr-13.0-1-build1.
(torbrowser-translation-base): Update to
f28525699864f4e3d764c354130bd898ce5b20aa.
(torbrowser-translation-specific): Update to
b5d79336411e5a59c4861341ef9aa7353e0bcad9.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:41 -04:00
Andy Tai 250ab39c36
gnu: octave: Update to 9.2.0.
* gnu/packages/maths.scm (octave-cli): Update to 9.2.0.

Change-Id: Ib00c0eb687a469ecca20d570f39b69d8027c0cb0
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Andy Tai 7ae5decaeb
gnu: wxwidgets: Update to 3.2.5.
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.5.

Change-Id: I61786e67c2b99ceea5124ee26f50b495fbaeb69f
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Andy Tai 7aab18bdf3
gnu: memcached: Update to 1.6.28.
* gnu/packages/databases.scm (memcached): Update to 1.6.28.

Change-Id: I9a75ed2794631a8901c4107adb560986595ffb9c
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Andy Tai e57eff3d29
gnu: subversion: Update to 1.14.3.
* gnu/packages/version-control.scm (subversion): Update to 1.14.3.

Change-Id: I2d94d32065959d0bcf5b17922af2a62e3f743121
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Andy Tai 4965f9314a
gnu: smartmontools: Update to 7.4.
* gnu/packages/admin.scm (smartmontools): Update to 7.4.

Change-Id: I43848ea3e9c00827d05e1511b7fe01c491a61b23
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Ashish SHUKLA 7be6cb8aca
gnu: mold: Update to 2.32.0
* gnu/packages/mold.scm (mold): Update to 2.32.0.

Change-Id: Ia99d57c92e9e9d75d80880376687b8a0b5fde184
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Andy Tai 7d0a6d3e74
gnu: sane-backends: Update to 1.3.1.
* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.3.1.

Change-Id: I63a4e744b16b8bbfa18939bd7fbb0ee58a460181
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:37 -04:00
Andy Tai cd15d417e3
gnu: nginx: Update to 1.27.0.
* gnu/packages/web.scm (nginx): Update to 1.27.0.
  (nginx-documentation): Update to 1.27.0.
  (nginx-accept-language-module)[arguments]: Add configure flags
  to enable compatibility and fix build.

Change-Id: I447e0bb8677d3f3b14c3a8948c625bcad437ca73
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:50:49 -04:00
Artyom V. Poptsov 0fe46e53bb
gnu: astyle: Update to 3.5.
* gnu/packages/code.scm (astyle): Update to 3.5.
  [source]: Change source archive file name to match the upstream.
  [arguments]: Remove "modules".  Add "patch-makefile" phase to set
  the C++ compiler to version c++17 as it is required for the build.
  Simplify "install-more" file.

Change-Id: I8777710d723d22320c288c331645f8d61d5e640e
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:50:49 -04:00
Richard Sent b539e5ae39
services: networking: Allow dhcp-client to use a config file.
* gnu/services/networking.scm (dhcp-client-configuration) [config-file]: New
field.
(dhcp-client-configuration-config-file): New accessor.
(dhcp-client-shepherd-service): Use the config file when invoking
dhclient if supplied.
* doc/guix.texi: Document it.

Change-Id: I286de4ddf59c5e606bf1fe0a7510570869e62b1a
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:50:45 -04:00
Vincent Legoll e92259e56f
gnu: fio: Update to 3.37.
* gnu/packages/benchmark.scm (fio): Update to 3.37.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:34:45 -04:00
Wilko Meyer 51aee1784d
gnu: isc-bind: Update to 9.19.24.
* gnu/packages/dns.scm (isc-bind): Update to 9.19.24.

Change-Id: I0fc1128191dbda349ac27a9d1b7bf67b59caac39
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:34:45 -04:00
Maxim Cournoyer 0dacf51553
gnu: gauche: Remove trailing #t.
* gnu/packages/scheme.scm (gauche) [phases]: Remove trailing #t.

Change-Id: I47b4f2a7475a41e6431bba0c3d6bd21b9f584fc5
2024-06-24 08:34:45 -04:00
Ashish SHUKLA a8547a0feb
gnu: gauche: Update to 0.9.15.
* gnu/packages/scheme.scm (gauche): Update to 0.9.15.

Change-Id: I63da9600fc162c3f9ab02f35c509c7402b7406ca
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:34:45 -04:00
Yarl Baudig 2455c4ded9
services: mpd: Fix log to file.
(match value (%unset-value ...)) is equivalent here to
(match value (_ ...)). Even if you set 'log-file to some path, it's always
"syslog" in the configuration file.

* gnu/services/audio.scm (mpd): Fix buggy 'match'.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: If397919c2844d856c69fe00b8907b7b3fd86e564
2024-06-24 08:34:45 -04:00
Maxim Cournoyer 77d949c812
gnu: bpftrace: Update to 0.21.0 and enable tests.
* gnu/packages/linux.scm (bpftrace): Update to 0.21.0.
[source]: Update URL.  Remove patch.
[arguments] <tests?>: Remove argument.
<test-target>: New argument.
<configure-flags>: Enable BUILD_TESTING CMake option.  Remove
-DHAVE_BFD_DISASM=OFF.
<phases>: New argument.
[native-inputs]: Add dwarves, googletest and xxd.
[inputs]: Replace clang-toolchain-9 with clang-15.  Add libiberty.
[home-page]: Update URL.
* gnu/packages/patches/bpftrace-disable-bfd-disasm.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I927f881594ff78c43b1713a19ee28c158e040ef3

Change-Id: I36bb022f21873fff7ad81ec8e80b9569f3d45417
2024-06-24 08:34:44 -04:00
Maxim Cournoyer 08149c02bc
gnu: bcc: Update to 0.30.0, fixing build.
* gnu/packages/linux.scm (bcc): Update to 0.30.0.
[native-inputs]: Add zip.
[inputs] Remove labels.  Remove stale comment (our libelf package has a static
archive, but the build still fails using it).  Replace the libbpf source with
its binary package.  Replace clang-toolchain-9 with clang-15.  Add
bash-minimal.
[arguments]: Use gexps.
<configure-flags>: Add -DCMAKE_USE_LIBBPF_PACKAGE=ON.
<phases>: Remove copy-libbpf.

Change-Id: Ife0bec7802e7faa54689c0199bc2618ce6a39428
2024-06-24 08:34:44 -04:00
Andre A. Gomes c5fc11488c
gnu: cl-trivial-clipboard: Update to 0.0.0-8.50b3d3a.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 0.0.0-8.50b3d3a.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Change-Id: I0d20f66230f06d0d777dc6281c188d8b42096bb5
2024-06-24 09:50:52 +02:00
Guillaume Le Vaillant 6dcd6838c1
gnu: cl-cf: Update to 1.0-5.dc5d98f.
* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-5.dc5d98f.

Change-Id: I67b387ad2520325029a148120a467934d2f87b59
2024-06-24 09:43:25 +02:00
Adam Faiz deac7dd041
gnu: Add gemget.
* gnu/packages/web.scm (gemget): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I71f580e9af9b9961439a026ae3c9b93585a9164e
2024-06-23 21:02:12 +01:00
Sharlatan Hellseher 12e6ad0816
gnu: Add go-github-com-makeworld-the-better-one-go-gemini-socks5.
* gnu/packages/golang-web.scm (go-github-com-makeworld-the-better-one-go-gemini-socks5): New variable.

Change-Id: Ic65c36840e640f7a845403715f6b1c58e06d06fe
2024-06-23 21:02:12 +01:00
Adam Faiz f9e9c6fac0
gnu: Add go-github-com-makeworld-the-better-one-gemget.
* gnu/packages/golang-web.scm (go-github-com-makeworld-the-better-one-go-gemini): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I904e72a2335ea95b5b7f192453da5367bbdf645e
2024-06-23 21:01:38 +01:00
Sharlatan Hellseher 8ca2756e56
gnu: go-github-com-mitchellh-colorstring: Move to golang-xyz.
* gnu/packages/golang.scm (go-github-com-mitchellh-colorstring): Move
from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I298ae2f0e94847ff865375120e4953d290bbe883
2024-06-23 20:34:49 +01:00
Sharlatan Hellseher 60e120da22
gnu: go-github-com-msteinert-pam: Sort alphabetically.
* gnu/packages/golang-xyz.scm (go-github-com-msteinert-pam,
go-github-com-msteinert-pam-v2): Sort variable alphabetically.

Change-Id: I316da3eba7883af1dd0c7387ce5b2429a184b960
2024-06-23 20:27:40 +01:00
Sharlatan Hellseher a067c4ca0a
gnu: go-github-com-ianlancetaylor-demangle: Sort alphabetically.
* gnu/packages/golang-xyz.scm (go-github-com-ianlancetaylor-demangle):
Sort variable alphabetically.

Change-Id: I932fe281e3b85031a9d6207417ec26623fc26c2e
2024-06-23 20:25:48 +01:00
Sharlatan Hellseher bd7bf242f5
gnu: go-github-com-k0kubun-go-ansi: Sort alphabetically.
* gnu/packages/golang-xyz.scm (go-github-com-k0kubun-go-ansi): Sort
variable alphabetically.

Change-Id: I9dded01ad0592793680b5d7af3197781239d1137
2024-06-23 20:22:41 +01:00
Jean-Pierre De Jesus DIAZ bf1e063be3
gnu: coq-autosubst: Fix Coq 8.19 compatibility.
* gnu/packages/patches/coq-autosubst-1.8-remove-deprecated-files.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/coq.scm (coq-autosubst)<source>: Use Coq 8.19
compatibility patch.

Change-Id: Ib705c92b5605c6b679224f471ff12c018842c006
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-23 11:48:40 +02:00
Liliana Marie Prikler 11c403ec05
Revert "gnu: emacs: Update to 29.4. (security fixes)"
This reverts commit 7e15704613.
It causes rebuilds to all of emacs-*, whereas a graft has already been
applied in 868a022cdc.
2024-06-23 11:34:14 +02:00
Liliana Marie Prikler 7e15704613
gnu: emacs: Update to 29.4. (security fixes)
This fixes an issue where org-mode would run arbitrary shell code on startup.
See <https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00695.html> for
the release announcement.

* gnu/packages/emacs.scm (emacs-minimal): Update to 29.4.
2024-06-23 10:36:04 +02:00
gemmaro d69270b696
gnu: emacs-ddskk: Use newer package style.
* gnu/packages/emacs-xyz.scm (emacs-ddskk)[arguments]:
Convert to list of G-Expressions.
Use #$output rather than the outputs alist.
Drop trailing #t.
(emascs-ddskk-nicola): Likewise.

Change-Id: Ie6ed743ded35b55fa55bb61d02353456a0f2c79f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23 10:09:01 +02:00
gemmaro 6e6bb64375
gnu: emacs-ddskk: Update to 17.1-0.8c47f46.
* gnu/packages/emacs-xyz.scm (emacs-ddskk): 17.1-0.8c47f46.
[#:phases]<configure>: Do not explicitly make SKK-MK or doc files writable.
<fix-test>: Also patch “/bin/rm” in nicola/Makefile.
(emacs-ddskk-nicola)[#:phases]: Move ‘chdir’ phase after ‘fix-test’.
<configure>: Do not explicitly make NICOLA-DDSKK-CFG writable.

Change-Id: I7a312f1dbbeb93666121646dd79becdd08f16b79
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23 10:09:01 +02:00
Juliana Sims b49e556b9e
services: radicale: Use define-configuration.
* doc/guix.texi (radicale-configuration): Update documentation to reflect new
configuration, add new symbols.
* gnu/services/mail.scm (%default-radicale-config-file): Delete.
(radicale-auth-configuration, radicale-auth-configuration?)
(radicale-encoding-configuration, radicale-encoding-configuration?)
(radicale-logging-configuration, radicale-logging-configuration?)
(radicale-rights-configuration, radicale-rights-configuration?)
(radicale-server-configuration, radicale-server-configuration?)
(radicale-storage-configuration, radicale-storage-configuration?):
New configuration types and corresponding predicates.
(radicale-configuration, radicale-configuration?): Use define-configuration.
(radicale-activation, radicale-shepherd-service): Update to new
configuration format.
(radicale-activation): Use user-defined values for service files.
(radicale-service-type): Capitalize "Radicale" in description.

Change-Id: Ic88b8ff2750e3d658f6c7cee02d33417aa8ee6d2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23 10:09:01 +02:00
James Smith 617f1e5320
gnu: quakespasm: Update package style.
* gnu/packages/games.scm (quakespasm)[arguments]: Convert to list of
G-Expressions.
<#:make-flags>: Use (cc-for-target) instead of gcc.
<#:phases>: Simplify ‘fix-makefile-paths’.  Remove trailing #t.

Change-Id: I250a842c78f2f49b451e5df76509fbe6fa1b4576
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23 10:09:01 +02:00
James Smith 76d0debc19
gnu: quakespasm: Update to 0.96.2.
* gnu/packages/games.scm (quakespasm): Update to 0.96.2.
[source]: Adjust URI accordingly.

Change-Id: I30559b53021249db57f078ae51fd9b24d2b580f3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23 10:09:01 +02:00
Ashish SHUKLA 0fc532b7da
gnu: network-manager-applet: Update to 1.36.0.
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.36.0.

Change-Id: I78dc16367d4a293e856d7dc88b8a055ca9b46e69
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-23 10:09:00 +02:00
Liliana Marie Prikler 30dc74d027
gnu: esmini: Update to 2.37.11.
* gnu/packages/simulation.scm (esmini): Update to 2.37.11.
[arguments]<#:configure-flags>: Add “-DUSE_IMPLOT=FALSE”.
<#:phases>: Adjust accordingly.
* gnu/packages/patches/esmini-use-pkgconfig.patch: Update accordingly.
* gnu/packages/patches/esmini-no-clutter-log.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2024-06-23 10:09:00 +02:00
Liliana Marie Prikler fe7c898750
gnu: Add klee.
* gnu/packages/check.scm (klee): New variable.
2024-06-23 10:09:00 +02:00
Liliana Marie Prikler fde607ee75
gnu: ibus-minimal: Graft to 1.5.29.
This fixes an issue, where IBus was not able to query emoji lists.
See also <https://github.com/ibus/ibus/issues/2476>.

* gnu/packages/ibus.scm (ibus-minimal/fixed): New variable.
(ibus-minimal): Add ibus-minimal/fixed as replacement.
2024-06-23 10:08:59 +02:00
Danny Milosavljevic 36fcf6092f
gnu: musl: Enable gcc wrapper.
* gnu/packages/musl.scm (musl)[arguments]<#:configure-flags>: Delete.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-23 13:33:24 +08:00
Ashish SHUKLA a83831f69f
gnu: weechat: Update to 4.3.3.
* gnu/packages/irc.scm (weechat): Update to 4.3.3.

Change-Id: I6345f49e19e4901fd4ab4aa26087461883c532d7
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-23 13:24:27 +08:00
Zheng Junjie 134c9e01f9
gnu: emacs-org: Update to 9.7.5 [security fixes].
The release is coordinated with emergency Emacs 29.4 release.

The vulnerability involves arbitrary Shell code evaluation when previewing
attachments in Emacs MUA (gnus-based: at least, mu4e, Notmuch, Gnus itself) or
when opening third-party Org files. All the earlier versions of Org mode are
affected.

* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.5.

Change-Id: Ifa8c49225a268939ab06a3895e99a525356c3a78
2024-06-23 11:51:20 +08:00
Zheng Junjie 868a022cdc
gnu: emacs-minimal: Graft with 29.4 [security fixes].
Arbitrary shell commands are no longer run when turning on Org mode.
This is for security reasons, to avoid running malicious commands.

* gnu/packages/emacs.scm (emacs-minimal/fixed): New variable.
(emacs-minimal)[replacement]: Graft.

Change-Id: Idb74ee0a05486bfe5052c4dd804fbdaec8921774
2024-06-23 11:41:24 +08:00
Tanguy Le Carrour dd5ef2cbdd
gnu: Add python-sqlalchemy-2.
* gnu/packages/databases.scm (python-sqlalchemy-2): New variable.

Change-Id: I6de8a9d9ab5938b6d7129f884fe31902df828889
Signed-off-by: jgart <jgart@dismail.de>
2024-06-22 14:45:15 -05:00
Christopher Baines 018f2781d5
gnu: nar-herder: Update to 0-37.82f9371.
* gnu/packages/package-management.scm (nar-herder): Update to 0-37.82f9371.

Change-Id: I8f52bbe8fc966b33b1a1c7b2141d1e1b3116c8bc
2024-06-22 17:50:33 +01:00
Christopher Baines d4cba4a8cc
gnu: guix-build-coordinator: Update to 0-108.0d1e6e6.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-108.0d1e6e6.

Change-Id: I4032a28200eec4b953f982d2a1572b84866b0f98
2024-06-22 17:49:11 +01:00
Christopher Baines 020d95b2e0
gnu: guix-data-service: Update to 0.0.1-51.eeb026b.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-51.eeb026b.

Change-Id: I45d6d2a3d62e4d7b69089adaafec7657f3fe384a
2024-06-22 17:45:39 +01:00
Andy Tai b44692a233
gnu: python-apsw: Update to 3.46.0.0.
* gnu/packages/databases.scm (python-apsw): Update to 3.46.0.0.

Change-Id: I1c6896910f78da77b071b4301762e85fa9f25546
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-22 17:36:07 +01:00
Andy Tai f24633e0b7
gnu: sqlite-next: Update to 3.46.0.
* gnu/packages/sqlite.scm (sqlite-next): Update to 3.46.0.

Change-Id: I77de92dff5a6a563089d45019ea2fb5745698f5d
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-22 17:36:07 +01:00
Andy Tai 894f25bdbd
gnu: gnunet: Update to 0.21.2.
* gnu/packages/gnunet.scm (gnunet): Update to 0.21.2.

Change-Id: Ie7c3a5092e1ab67ba911702607161f854b86efa4
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-22 17:35:37 +01:00
André Batista b97b43dc1e
gnu: mullvadbrowser: Update to 13.0.16.
Fixes CVEs 2024-5702, 2024-5688, 2024-5690, 2024-5691, 2024-5692, 2024-5693,
2024-5696 and 2024-5700.  See the Mozilla Foundation Security advisory
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/> for details.

* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-locales): Update
changesets.
(%mullvadbrowser-build-date): Update to 20240510190000.
(%mullvadbrowser-version): Update to 13.0.16.
(%mullvadbrowser-firefox-version): Update to 115.12.0esr-13.0-1-build1.
(mullvadbrowser-translation-base): Update to
f28525699864f4e3d764c354130bd898ce5b20aa.
(mullvadbrowser-translation-specific): Update to
bff8092bbe5ae93b2c162ade300d739b2cd9e92d.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: I66d61606c496bffc0dbbbdfcc0df8cbf18af5887
2024-06-22 17:34:46 +01:00
Michael Ford d601e953a4
gnu: LLVM, Clang, libomp, lld: Update to 18.1.7.
* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18): Update to
18.1.7.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: Ie1d2d00207848145c1b19e551b43f8e55465d2f0
2024-06-22 22:08:21 +08:00
Tomas Volf bfd957ee59
gnu: ngtcp2: Update to 1.6.0.
* gnu/packages/networking.scm (ngtcp2): Update to 1.6.0.

Change-Id: Ia1c2f31651f21aad5b20708294516ce6d2915375
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-22 21:28:39 +08:00
Andy Tai 14e4088cc4
gnu: icewm: Update to 3.5.1.
* gnu/packages/wm.scm (icewm): Update to 3.5.1.

Change-Id: I7ee341c534cf625c71a9f13fd263be7c9c66b4b1
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-22 21:27:27 +08:00
Simeon Prause b796cff7ef
gnu: waybar: Update to 0.10.3.
Change-Id: I0b62cb4b5d2129d11aa415166c9cbce9abdf0456
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-06-22 21:17:42 +08:00