Commit graph

143228 commits

Author SHA1 Message Date
André Batista
f22c2d1c65
gnu: torbrowser: Update to 13.5.3 [security fixes].
Fixes CVEs 2024-6600, 2024-6601, 2024-6602, 2024-6603, 2024-6604,
2024-7519, 2024-7521, 2024-7522, 2024-7524, 2024-7525, 2024-7526,
2024-7527, 2024-7529, 2024-7531, 2024-8381, 2024-8382, 2024-8383 and
2024-8384.

See the Mozilla Foundation Security advisories
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-30/>,
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-34/> and
<https://www.mozilla.org/en-US/security/advisories/mfsa2024-41/>
for details.

* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20240903073000.
(%torbrowser-version): Update to 13.5.3.
(%torbrowser-firefox-version): Update to 115.15.0esr-13.5-1-build3.
(%torbrowser-locales): Change it to be a plain list of supported locales.
(firefox-locales): New variable.
(torbrowser-translation-base): Update to
daed2afc487d1b20efc17feb153156524c6f714b.
(torbrowser-translation-specific): Update to
6374e3b09c0894b8452fa1ba0b99c807722fc805.
(lld-as-ld-wrapper-16): New variable.
(make-torbrowser)[native-inputs]: Add lld-as-ld-wrapper-16. Use
llvm-16 and clang-16.
  [inputs]: Add firefox-locales.
  [arguments] <#:phases>:  Remove add-bridges.
    setenv, copy-firefox-locales: Update MOZ_CHROME_MULTILOCALE to the
     new %torbrowser-locales format.
    copy-basebrowser-locales, copy-torbrowser-locales: Likewise and adjust
     fluent file path.
    deploy-fonts: Adjust regex expression.
    autoconfig: Remove file-picker configuration workaround. See #71181.

Change-Id: Idf182607798d9111c30db63fe926b7f8cb3ce300
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
André Batista
8e04c68010
gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird: Update to 0.3.0.
* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird):
Update to 0.3.0.
[propagated-inputs]: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel.

Change-Id: Iac17163aab6e6010f9fa569fcaf51b217084a572
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
André Batista
bb1480a38d
gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel.
* gnu/packages/golang.scm
  (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel):
  New variable.

Change-Id: I84ef723ea03822bd5abf655914f44fb53fd865e2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
Nguyễn Gia Phong
f0a1915564
gnu: dyninst: Remove patch-bad-logic phase.
The short circuit logic (return failure to resolve library path
if ldconfig not found) is no longer present on Dyninst 13.

* gnu/packages/instrumentation.scm (dyninst):
  Remove patch-bad-logic phase.

Fixes: 254c8f2c8c ("gnu: dyninst: Update to 13.0.0.")
References: https://github.com/dyninst/dyninst/pull/1362
Change-Id: I021ec71416da90d11705ef04fba7c170558ef3c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
Romain GARBAGE
c51d7fd569
gnu: netcdf-parallel-openmpi: Build shared library.
* gnu/packages/maths.scm (netcdf-parallel-openmpi) [arguments]: Enable
building of shared library.

Change-Id: I6e901d5939108421e041252207f10f4800890e97
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-30 22:52:23 +02:00
Ludovic Courtès
210bbf9a39
man-db: Correctly resolve man page links.
Fixes <https://issues.guix.gnu.org/73259>.

Fixes a bug introduced in 8224555802
whereby a link such as “.so man1/bzdiff.1” would resolve to the file
that contains the link (in this case ‘bzcmp.1.zst’), as opposed to the
actual link target.  As a result, ‘man-page->entry’ would recurse,
reopening the man page that contains the link until file descriptor
exhaustion.

* guix/man-db.scm (mandb-entries): In second argument to
‘man-page->entry’, return either FILE-GZ or FILE-ZST, but not FILE.

Change-Id: I06a7a6905a98524efc889a18e81352bf9eec5743
2024-09-30 22:52:23 +02:00
Roel Janssen
d057d59170
gnu: Update python-rdflib to 7.0.0.
* gnu/packages/rdf.scm: Add updated recipe for python-rdflib; Keep
  python-rdflib-6 for compatibility.
* gnu/packages/python-xyz.scm: Build python-prov with python-rdflib-6 because
  rdflib-7 is not supported.
* gnu/packages/bioinformatics.scm: Build cwltool with python-rdflib-6 because
  it fails to build with rdflib-7.

Change-Id: Ibc40c16ede20e69e702915488d6b2f0a7e70b868
2024-09-30 22:48:09 +02:00
Dariqq
2bd04883ed
gnu: skia: Honor #:tests? argument.
* gnu/packages/graphics.scm (skia)[arguments]: Skip 'check phase
when #:tests? is false.

Change-Id: I529d91cf9cedfe36fa14a2ae514589810054eac8
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2024-09-29 02:00:00 +02:00
Tobias Geerinckx-Rice
de5fe1fb24
gnu: emacs-ivy: Fix upstream hash mismatch.
The only change is the build-time name of ivy.info:

  - This is docs5eOqw.info, produced by makeinfo version 6.8
  + This is doczSQuZD.info, produced by makeinfo version 6.8

* gnu/packages/emacs-xyz.scm (emacs-ivy)[source]: Update sha256.

Change-Id: I2234365159e0020f5c8b4fd90f56bb7a4f7e9590
2024-09-29 02:00:00 +02:00
Konrad Hinsen
7e63a35ff2
gnu: ecl-ciel: Remove build phase "build-image" and output "image".
* gnu/packages/lisp-xyz.scm (ecl-ciel)[outputs]: Remove "image".
  [arguments]: Remove 'build-image' phase.

Change-Id: I6640add7f28ac655180fc9b419684dc9d51f5130
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-09-30 14:54:07 +02:00
Ashish SHUKLA
1a6a85768e
gnu: Add got.
* gnu/packages/version-control.scm (got): New variable.

Change-Id: I34d19d90ab36e8831fa88668676aa2399356b002
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-09-30 14:18:20 +02:00
Efraim Flashner
2545afa64a
guix: cpu: Add detection for znver5.
* guix/cpu.scm (cpu->gcc-architecture): Add detection for znver5.
(gcc-architecture->micro-architecture-level): Add entry for znver5.

Change-Id: If0ff9540517cb9ac869afabf413c9993166d78a5
2024-09-30 13:38:33 +03:00
Efraim Flashner
1d4a44a29b
gnu: gcc-14: Add tuning target.
* gnu/packages/gcc.scm (%gcc-14-x86_64-micro-architectures): New
variable.
(gcc-14)[properties]: Use it.

Change-Id: I00f9e2a4c9d590f97977275b157002ac330b895b
2024-09-30 13:38:15 +03:00
Efraim Flashner
edfdc905d9
gnu: clang-19: Add compiler-cpu-architectures entries.
* gnu/packages/llvm-meta.scm (clang-compiler-cpu-architectures): Add
entries for powerpc64le and x86_64 for new optimization architectures.

Change-Id: Ie89dd4cb17c36e0a9faba37f54c0c24bcf3e7727
2024-09-30 11:19:49 +03:00
Efraim Flashner
2903d12a0d
gnu: vim-guix-vim: Update to 0.4.1.
* gnu/packages/vim.scm (vim-guix-vim): Update to 0.4.1.

Change-Id: I12a38efdbd6c0f9d8ce2155e7d7ecb0032739f0c
2024-09-30 11:06:23 +03:00
Efraim Flashner
cb4f96a3db
gnu: qemu: Skip another test on riscv64-linux.
* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
'disable-some-tests phase to skip another test.

Change-Id: Ia781e0514898f95042064416d059a7ff9bc75c52
2024-09-30 09:58:58 +03:00
Efraim Flashner
f653a07bb8
gnu: mold: Only build with mimalloc on 64-bit systems.
* gnu/packages/mold.scm (mold)[arguments]: Adjust the configure-flags to
only use mimalloc on 64-bit systems.
[inputs]: Only add mimalloc when building for a 64-bit system.

Change-Id: I7fc8eed076072ccb49f180adbfb12683ae169eca
2024-09-29 21:17:13 +03:00
Sisiutl
093f2fb872
gnu: waypipe: Update to 0.9.1.
* gnu/packages/freedesktop.scm (waypipe): Update to 0.9.1.
[inputs]: Add lz4, libva, mesa, libdrm and ffmpeg.
[arguments]<#:configure-flags>: Enable lz4, vaapi, dmabuf
and video compression.

Change-Id: I02891d0fbb0f697083d4599cf960005bbe0b8996
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:50:21 +08:00
Evgeny Pisemsky
f19910c778
gnu: screentest: Update to 3.0.
* gnu/packages/hardware.scm (screentest): Update to 3.0.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add gettext-minimal. Remove autoconf intltool libtool
glib:bin automake.
[inputs]: Add gtk+. Remove gtk+-2.

Change-Id: I16fab59d7a25ac009094869ce1c174016ff06601
2024-09-29 23:44:59 +08:00
Ashish SHUKLA
10fcdd9100
gnu: mold: Update to 2.34.0.
* gnu/packages/mold.scm (mold): Update to 2.34.0.
[arguments](phases)<force-system-xxhash>: Update path.
<fix-compiler-name-in-test>: Update path.
<skip-tbb-lto-test>: Update path.
<disable-rpath-test>: Update path.

Change-Id: I21e8cdd057fb13b508299a1b0fd9b48f803959bd
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:02:39 +08:00
Ashish SHUKLA
168d955c95
gnu: btop: Update to 1.4.0.
* gnu/packages/admin.scm (btop): Update to 1.4.0.
[arguments](make-flags) Pass CC.

Change-Id: I1ded453e5ab41567d9647eaabf888b96b024cd23
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:00:40 +08:00
Tomas Volf
9e0f65b55b
gnu: podman: Update to 5.2.3.
* gnu/packages/containers.scm (podman): Update to 5.2.3.

Change-Id: Icc4bf862e509ad74502148994aa21fde95aef626
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 22:59:30 +08:00
Wilko Meyer
26e940036f
gnu: php: Update to 8.3.12.
* gnu/packages/php.scm (php): Update to 8.3.12.

Change-Id: Ic9c60659e8dad0d00958475dc283259eb3de4072
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 22:58:18 +08:00
Nicolas Graves
6fb05e77e7
home: xdg-mime-applications: Fix file name spelling.
* gnu/home/services/xdg.scm (home-xdg-mime-applications-xdg-files): Fix
spelling mistake.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
Change-Id: Ibd0f68a857dc78b66db8b0a16bd418ee787fa467
2024-09-29 22:21:34 +08:00
Richard Sent
cbf46d2565
home: services: Add newline to XDG_RUNTIME_DIR warning.
* gnu/home/services.scm: Add end-of-text newline to warning printed by
on-first-login script when XDG_RUNTIME_DIR does not exist.

Change-Id: I3bfe2c415f6941fa9a2231ab2a0be53db965053f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-09-29 22:21:28 +08:00
Hilton Chain
e6415c3072
gnu: phantomsocks: Update to 0.0.0-20240729085950-7928f8eff406.
* gnu/packages/networking.scm (phantomsocks): Update to
0.0.0-20240729085950-7928f8eff406.

Change-Id: If15b87551996f3b52548a5c18a0ff315ac9a2e72
2024-09-29 22:06:38 +08:00
Efraim Flashner
0e21173e16
gnu: libsixel: Fix bash completion directory.
* gnu/packages/image.scm (libsixel)[arguments]: Adjust the
configure-flags to install the bash completion script into the standard
directory.

Change-Id: I12a52f8565474ec63e2bd1fa15e5412555a81c31
2024-09-29 16:19:44 +03:00
Efraim Flashner
bf2370a525
gnu: fetchmail: Wrap fetchmailconf.
* gnu/packages/mail.scm (fetchmail)[arguments]: Add a phase to wrap
fetchmailconf with GUIX_PYTHONPATH.
[inputs]: Add bash-minimal, python-future, python-wrapper.

Change-Id: I6f48361e7d739bfcaa2d1f20eb177933e5e7a5d8
2024-09-29 16:19:24 +03:00
Efraim Flashner
5bda3f8a34
lint: Check for minimal variants.
* guix/lint.scm (check-inputs-should-use-a-minimal-variant): New
procedure.
(%local-checkers): Add it.

Change-Id: Ifbf808063e4e125c7070505a8a6215128d84b40b
2024-09-29 14:38:57 +03:00
Ludovic Courtès
e464a3e166
gnu: cuirass: Update to 88f85da.
* gnu/packages/ci.scm (cuirass): Update to 88f85da.

Change-Id: I80e5eeb5b2a1526e419fcee77ea50d85755c87ef
2024-09-29 12:27:02 +02:00
Liliana Marie Prikler
93ceb2d901
gnu: rapidcheck: Fix pkg-config libs.
Using rapidcheck as a dependency in a project currently results in a linker
error, because the pkg-config file is missing relevant linker flags.

* gnu/packages/patches/rapidcheck-fix-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/check.scm (rapidcheck)[patches]: Use it here.
2024-09-29 11:10:30 +02:00
Suhail Singh
786eb92c0f
gnu: emacs-htmlize: Update to 1.58.
* gnu/packages/emacs-xyz.scm (emacs-htmlize): Update to 1.58.

Change-Id: Ice780c16e9bd5d6b2af12f8578383a0c96a6deee
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-29 11:10:30 +02:00
Efraim Flashner
2263c61aef
gnu: vim: Update to 9.1.0744.
* gnu/packages/vim.scm (vim): Update to 9.1.0744.
[arguments]: Delete another test in the 'skip-or-fix-failing-tests
phase.

Change-Id: Ic36691592abd350686df78d189196f827878be0b
2024-09-29 10:06:54 +03:00
Efraim Flashner
cdb7157300
gnu: abseil-cpp: Skip 2 tests on riscv64-linux.
* gnu/packages/cpp.scm (abseil-cpp)[arguments]: When building for
riscv64-linux replace the 'check phase to skip 2 tests.

Change-Id: I92a35795dad1a00606954aae7515701ad402f243
2024-09-29 10:06:54 +03:00
jgart
68edde635d
gnu: nnn: Update to 5.0.
* gnu/packages/admin.scm (nnn): Update to 5.0.

Change-Id: I568e8557f66c055dc0cb2d8f911549ff7a01b87f
2024-09-28 13:59:50 -05:00
jgart
427deffb5b
gnu: trealla: Update to 2.56.0.
* gnu/packages/prolog.scm (trealla): Update to 2.56.0.

Change-Id: Ib77a74484ff33e4be0c9641f423abd5e24ec083e
2024-09-28 13:58:48 -05:00
Guillaume Le Vaillant
d74fc6c8e6
gnu: wfview: Update to 1.64.
* gnu/packages/radio.scm (wfview): Update to 1.64.
  [inputs]: Add eudev.
  [arguments]: Update 'fix-paths' phase.

Change-Id: I163aae4e40192b3efd0a2550fa8a624daa95b9c0
2024-09-28 19:13:12 +02:00
Ludovic Courtès
56cd9c6735
gnu: cuirass: Update to b225542.
* gnu/packages/ci.scm (cuirass): Update to b225542.

Change-Id: I35987961bbbf2a10694deb04a10bc3ad82e313c9
2024-09-28 12:55:54 +02:00
Roman Scherer
e076b8b884
installer: Use the latest ‘iso-codes’.
Fixes <https://issues.guix.gnu.org/73081>.

* gnu/installer.scm (compute-locale-step): Use Use iso-codes.

Change-Id: I9a69f7accee965cf5deb2c1b23ce3fda579d465a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reported-by: Ricardo Wurmus <rekado@elephly.net>
2024-09-28 12:55:54 +02:00
Roman Scherer
2ae666c471
gnu: Add iso-codes.
* gnu/packages/iso-codes.scm (iso-codes): New variable.

Change-Id: I2d945a2daf98d111c04a3c30f0779e39644a5e2e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-28 12:55:54 +02:00
Roman Scherer
8e5c8303a4
gnu: iso-codes: Rename to iso-codes/pinned.
* gnu/packages/iso-codes.scm (iso-codes): Rename to…
(iso-codes/pinned): … this.
* doc/build.scm,
gnu/installer.scm,
gnu/packages/fcitx.scm,
gnu/packages/fcitx5.scm,
gnu/packages/gnome.scm,
gnu/packages/gstreamer.scm,
gnu/packages/gtk.scm,
gnu/packages/ibus.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/kde-plasma.scm,
gnu/packages/mate.scm,
gnu/packages/photo.scm,
gnu/packages/video.scm: Adjust accordingly.

Change-Id: Ia98fee15a27009583fee822cf411512727b1aa27
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-09-28 12:55:54 +02:00
Ludovic Courtès
73c5f1df05
build: Add missing patch to ‘gnu/local.mk’.
* gnu/local.mk (dist_patch_DATA): Add missing patch, added in
67a2073d27.

Change-Id: Ie5f51b432e5331a4ad7f6050002f3fdd55ce5564
2024-09-28 12:55:54 +02:00
Tobias Geerinckx-Rice
9356a8ccdd
gnu: Register CUPS patch.
* gnu/local.mk (dist_patch_DATA): Add missing patch.

Change-Id: Iec177d4cfaa9b2d5ba4a795f46db1db05194d71f
2024-09-22 02:00:00 +02:00
Greg Hogan
5e888ec915
gnu: aws-sdk-cpp: Update to 1.11.402.
* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.402.

Change-Id: I105b7bfc80f264eb9374ca71dfaf5e5417f98cbe
2024-09-28 00:20:21 +02:00
Greg Hogan
30d7879a82
gnu: aws-crt-cpp: Update to 0.28.2.
* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.28.2.

Change-Id: I0335caaf5705cbf635045568759cad3afc19345b
2024-09-28 00:20:21 +02:00
Greg Hogan
ab05930646
gnu: aws-c-mqtt: Update to 0.10.4.
* gnu/packages/c.scm (aws-c-mqtt): Update to 0.10.4.

Change-Id: I96d4407dd906f1dd86658df495e1130406b4b00e
2024-09-28 00:20:21 +02:00
Greg Hogan
c7ce645886
gnu: aws-c-s3: Update to 0.6.4.
* gnu/packages/c.scm (aws-c-s3): Update to 0.6.4.

Change-Id: Ie2bddb384af8aad55ef53f2a8000be76aa50a781
2024-09-28 00:20:21 +02:00
Greg Hogan
fb795ee88d
gnu: aws-c-auth: Update to 0.7.26.
* gnu/packages/c.scm (aws-c-auth): Update to 0.7.26.

Change-Id: Ia175f0eda951f9fd3ab7676e5bdb230b873cf127
2024-09-28 00:20:20 +02:00
Greg Hogan
e3fad45981
gnu: aws-c-http: Update to 0.8.8.
* gnu/packages/c.scm (aws-c-http): Update to 0.8.8.

Change-Id: I5db13f71b0946449d399847e353c53ba7593be34
2024-09-28 00:20:20 +02:00
Greg Hogan
a8bbda8311
gnu: aws-c-compression: Update to 0.2.19.
* gnu/packages/c.scm (aws-c-compression): Update to 0.2.19.

Change-Id: Ib521bd0378d2b8aa8f0166df52b9fbde2d27b760
2024-09-28 00:20:20 +02:00