Age | Commit message (Collapse) | Author |
|
Note the clang input for mesa was in inputs for aarch64-linux but more
generally in native-inputs for mesa-opencl. Moved to native-inputs for
all (mesa does not retain a reference to clang).
* gnu/packages/gl.scm (mesa): Update to 24.2.2.
[inputs]: Move clang-18 when building for aarch64-linux to ...
[native-inputs]: ... here for all architectures. Add python-ply, and
python-pyyaml. Use libclc for all architectures.
(mesa-opencl)[inputs, native-inputs]: Remove fields.
* gnu/packages/python-xyz.scm (python-pyyaml, python-ply): Add a comment about
being dependencies of mesa.
Change-Id: Ie262e6ea5a31fda0e410277256c203ea3caed96b
|
|
This change is needed for updating mesa to 24.2.1. Otherwise, mesa fails to
build. For example, linking intel_clc fails with errors of libclang-cpp.so
having undefined references to various LLVM targets.
It is possible that just some LLVM targets could be built or a modified
version of the clang input for mesa (now required) could be used to try to
reduce the closure size as before.
* gnu/packages/llvm.scm (llvm-for-mesa)[arguments]: Don't set the
LLVM_TARGETS_TO_BUILD configure flag. Also, don't remove it from the
inherited configure-flags. Fix indentation.
Change-Id: I4a2b7239e6ea77b0d3bce10bdf945691faa84994
|
|
* gnu/packages/llvm.scm (llvm-for-mesa): Update to llvm-18.
* gnu/packages/gl.scm (mesa)[inputs]: Always use llvm-for-mesa (remove llvm-18
for aarch64 to use llvm-for-mesa).
(mesa-opencl)[native-inputs]: Remove clang-15. Add clang-18.
Change-Id: I767d40d62a827864d3d109c44f82a43302875eb8
|
|
Until now, we’d get:
$ guix shell vulkan-tools -- vulkaninfo
ERROR at /tmp/guix-build-vulkan-tools-1.3.280.0.drv-0/source/vulkaninfo/./vulkaninfo.h:412: Failed to initialize: Vulkan loader is not installed, not found, or failed to load.
This patch fixes it and potentially for other programs as well.
* gnu/packages/vulkan.scm (volk)[arguments]: use gexp.
<#:phases>: Patch dlopen with libvulkan.so.
[input]: Add vulkan-loader.
Change-Id: I5ef0eb13d35e517b8947faddace641882a775b80
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* gnu/packages/vulkan.scm (vulkan-headers): Rename to…
(vulkan-headers/no-loader): … this.
(vulkan-headers): New variable.
(vulkan-loader): Depend on ‘vulkan-headers/no-loader’.
Change-Id: Ic674a4d965d8049e388d75137111ed0253ca3b18
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
The default wayland-protocols has been updated to the latest version.
* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/kde-plasma.scm (kwin)[native-inputs]: Remove
wayland-protocols-next; add wayland-protocols.
Change-Id: I7620db01317c08ae6bce029dff4d482a7f868f5f
|
|
* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.37.
Change-Id: I32837fc9c6609532557c31cf94b0f87e999680d8
|
|
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.123.
Change-Id: I28ace4f3f121a7177cfc78de8e50364753114e8c
|
|
* gnu/packages/package-management.scm (guix)[arguments]<#:parallel-build?>:
Disable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Change-Id: I316b5ea57b11256919488334a6cc519af1f6ed2f
|
|
* gnu/packages/bioinformatics.scm (r-demultiplex2): Update to 1.0.1-1.92130a6.
Change-Id: Ic08756e0347ab6997fec0129a06923aebb9c7836
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/networking.scm (frrouting): Update to 10.1.1.
[source]: Switch to git-fetch.
[inputs]: Add libelf and protobuf-c.
[native-inputs]: Add autoconf, automake, libtool, flex, and bison.
[arguments]<#:configure-flags>: Add --sysconfdir=/etc.
Change-Id: I54d589a314c20f19a1c0096e77dc75d9dd1b5c47
|
|
This fixes CVE-2021-28902, CVE-2021-28903, CVE-2021-28904,
CVE-2021-28905 and CVE-2021-28906.
* gnu/packages/networking.scm (libyang): Update to 3.4.2.
|
|
This fixes CVE-2023-31137.
* gnu/packages/dns.scm (maradns): Update to 3.5.0036.
[properties]: Add release-monitoring-url property.
|
|
* gnu/packages/dns.scm (maradns)[arguments]: Use gexps.
|
|
This fixes CVE-2024-24680, CVE-2024-41989, CVE-2024-41990,
CVE-2024-41991, CVE-2024-42005, CVE-2024-45230, CVE-2024-45231,
CVE-2023-43665 and CVE-2023-46695.
* gnu/packages/django.scm (python-django-4.2): Update to 4.2.16.
[properties]: Add lint-hidden-cve property.
|
|
This fixes CVE-2021-39360.
* gnu/packages/gnome.scm (libzapojit): Update to 0.0.3-1.99d49ba.
[source]: Switch to git-fetch.
[native-inputs]: Add autoconf, autoconf-archive, automake, glib:bin and
libtool.
Change-Id: Ie0bd89d8a068dfad31565ad3c318c94ac1385c7b
|
|
See discussion at <https://issues.guix.gnu.org/71146> for reasons to not
unbundle htslib and libbifrost.
* gnu/packages/bioinformatics.scm (kallisto): Update to 0.50.1.
[source]: Do not remove bundled libraries.
[arguments]: Remove phase 'do-not-use-bundled-htslib.
[inputs]: Remove htslib-1.9.
Change-Id: I6d3263fd49c7b07ce50185b722863b51816ff054
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
This fixes CVE-2022-26981.
* gnu/packages/language.scm (liblouis): Update to 3.31.0.
[arguments]: Improve style using gexps.
[native-inputs]: Remove labels. Replace python-wrapper by python-minimal.
Change-Id: Ibfa143ec97816539ba9c2904cd390c9d6d54c9d5
|
|
This fixes CVE-2021-40153 and CVE-2021-41072.
* gnu/packages/compression.scm (squashfs-tools): Update to 4.6.1.
[arguments]: Improve style.
<#:make-flags>: Add INSTALL_MANPAGES_DIR value.
<#:phases>: Remove phase 'install-documentation. Add phase
'patch-generated-source-shebangs.
[native-inputs]: Add coreutils-minimal, help2man, which.
[inputs]: Remove labels.
Change-Id: I095427f071ad0f8d1d2609cfc4dd3ed719ece812
|
|
This fixes CVE-2022-0699.
* gnu/packages/geo.scm (shapelib): Update to 1.6.1.
|
|
This fixes CVE-2023-36177.
* gnu/packages/audio.scm (snapcast): Update to 0.29.0.
|
|
* gnu/packages/image.scm (gifsicle)[arguments]: Use G-expressions.
Change-Id: I4bcf803e129e18c9d554d8544fc6c4896b61c9c3
|
|
* gnu/packages/image.scm (gifsicle)[source]: Switch to git-fetch.
[native-inputs]: Add autoconf and automake.
Change-Id: I9b23e1d2f66aa328f56bad224b8db03b6261dd00
|
|
This fixes CVE-2023-44821 and CVE-2023-46009.
* gnu/packages/image.scm (gifsicle): Update to 1.95.
|
|
This fixes CVE-2022-1533, CVE-2022-1534, CVE-2022-1907, CVE-2022-1908,
CVE-2022-1987, CVE-2022-2279, CVE-2022-29788, CVE-2021-3751,
CVE-2021-3881, CVE-2021-3888 and CVE-2021-3889.
* gnu/packages/ebook.scm (libmobi): Update to 0.12.
|
|
* gnu/packages/patches/indent-CVE-2024-0911.patch: Add patch here...
* gnu/local.mk: ...here...
* gnu/packages/code.scm (indent)[source]<origin>: ...and here.
|
|
* gnu/packages/code.scm (indent)
[arguments]: Remove field.
[native-inputs]: Remove automake.
|
|
This fixes CVE-2023-34795.
* gnu/packages/xml.scm (xlsxio): Update to 0.2.35.
|
|
* gnu/packages/networking.scm (wireshark)[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Set -DVCSVERSION_OVERRIDE.
Change-Id: I82356c1faea9a6253108dc17334db2464ba38098
|
|
This fixes CVE-2024-9780.
* gnu/packages/networking.scm (wireshark): Update to 4.4.1.
|
|
* gnu/packages/web.scm (darkhttpd)[arguments]: Set #:test-target "test"
[native-inputs]: Add which and python-minimal.
Change-Id: I9d9246109bba975d49f1e48f4c6d6e32d28a466c
|
|
This fixes CVE-2024-23770 and CVE-2024-23771.
* gnu/packages/web.scm (darkhttpd): Update to 1.16.
[arguments]: Improve style.
|
|
This fixes CVE-2022-37454.
* gnu/packages/pypy.scm (pypy): Update to 7.3.17.
|
|
This fixes CVE-2023-50471 and CVE-2023-50472.
* gnu/packages/javascript.scm (cjson): Update to 1.7.18.
|
|
* gnu/packages/bioinformatics.scm (python-hotspotsc): New variable.
Change-Id: Ib3550837659f95d5a43e77137005db8cc03e6c3f
|
|
* guix/import/cran.scm (description->package): Do not process license as
string when it's missing.
Change-Id: I415fa6be17631f83c2aa7a213683fdf90a868e96
|
|
* gnu/packages/bioinformatics.scm (vembrane)[description]: Fix
grammar.
* gnu/packages/cran.scm (r-memisc)[description]: Fix grammar.
* gnu/packages/emacs-xyz.scm
(emacs-consult-xdg-recent-files)[description]: Fix grammar.
(emacs-org-margin)[description]: Fix grammar.
* gnu/packages/haskell-xyz.scm (ghc-hslua-core)[description]: Fix
grammar.
* gnu/packages/tex.scm (texlive-autoaligne)[description]: Fix grammar.
(texlive-biblatex-realauthor)[description]: Fix grammar.
(texlive-citeall)[description]: Fix grammar.
(texlive-formal-grammar)[description]: Fix grammar.
(texlive-musikui)[description]: Fix grammar.
(texlive-stanli)[description]: Fix grammar.
(texlive-theatre)[description]: Fix grammar.
(texlive-unitn-bimrep)[description]: Fix grammar.
(texlive-yquant)[description]: Fix grammar.
(texlive-expkv-bundle)[description]: Fix grammar.
(texlive-ketcindy)[description]: Fix grammar.
(texlive-srcredact)[description]: Fix grammar.
(texlive-luamesh)[description]: Fix grammar.
(texlive-maker)[description]: Fix grammar.
(texlive-puyotikz)[description]: Fix grammar.
(texlive-scratch)[description]: Fix grammar.
(texlive-scratch3)[description]: Fix grammar.
(texlive-strands)[description]: Fix grammar.
(texlive-tikz-imagelabels)[description]: Fix grammar.
(texlive-twemojis)[description]: Fix grammar.
(texlive-unicode-bidi)[description]: Fix grammar.
(texlive-pst-contourplot)[description]: Fix grammar.
(texlive-pst-rputover)[description]: Fix grammar.
(texlive-pst-vehicle)[description]: Fix grammar.
(texlive-truthtable)[description]: Fix grammar.
(texlive-esk)[description]: Fix grammar.
(texlive-luaimageembed)[description]: Fix grammar.
(texlive-bibletext)[description]: Fix grammar.
(texlive-easyfloats)[description]: Fix grammar.
(texlive-ehhline)[description]: Fix grammar.
(texlive-exercises)[description]: Fix grammar.
(texlive-extract)[description]: Fix grammar.
(texlive-graphpaper)[description]: Fix grammar.
(texlive-hereapplies)[description]: Fix grammar.
(texlive-hvextern)[description]: Fix grammar.
(texlive-hvqrurl)[description]: Fix grammar.
(texlive-intopdf)[description]: Fix grammar.
(texlive-jobname-suffix)[description]: Fix grammar.
(texlive-modernposter)[description]: Fix grammar.
(texlive-multiaudience)[description]: Fix grammar.
(texlive-overlays)[description]: Fix grammar.
(texlive-pdfpc)[description]: Fix grammar.
(texlive-pgfmath-xfp)[description]: Fix grammar.
(texlive-phonenumbers)[description]: Fix grammar.
(texlive-romanbarpagenumber)[description]: Fix grammar.
(texlive-texments)[description]: Fix grammar.
(texlive-xcntperchap)[description]: Fix grammar.
* gnu/packages/web.scm (libjuice)[description]: Fix grammar.
|
|
* gnu/packages/emacs-xyz.scm (emacs-chruby-el)[description]: Fix typo.
(emacs-kubed)[description]: Fix typo.
|
|
* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.6.
Change-Id: Ieb1a6610bb3526a7a5d8cf015751f385afb35945
|
|
* gnu/packages/version-control.scm (git-extras): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I0246227b48a5550e0ee1aecf31f1b9c786f6bd9f
|
|
* gnu/packages/cpp.scm (type-safe): New variable.
Change-Id: I96a690b41af78e331744daacba1cf5ee77f8257a
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Skyler Ferris <skyvine@protonmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/cpp.scm (debug-assert): New variable.
Change-Id: I4cee49ea2f5b761ab72bb7b063c2ea8fd99b991c
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Reviewed-by: Skyler Ferris <skyvine@protonmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/nicotine.scm (nicotine+): Use G-expressions.
Change-Id: If51864440781825dddc7745a88c6efec02ed8e30
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I5f34b6de78842e1a90720393b5c84470aba0a8ca
|
|
* gnu/packages/version-control.scm (python-heatwave): New variable.
Change-Id: I640aecb3a0d9c454333a3913c039c637d24d9f79
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/python-xyz.scm (python-monthdelta): New variable.
Change-Id: I0e651f41252ec50cd2d7063e37d428265b17d8c2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/irc.scm (kvirc): New variable.
Change-Id: I35c284aed0176232a31d01821cdb7be4e5646140
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/syndication.scm (newsraft): New variable.
Change-Id: Iea8d28df6f41d668818fded83a9ca77b77291484
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
There is currently a window of time between when the desired directory is
created and when its permissions are changed. During this time, its
permissions are restricted only by the umask.
Of course, in the "directory already exists" case, this doesn't matter, but if
the directory has been specifically deleted ahead of time so that it is
created afresh, this is an unnecessary window.
We can avoid this by passing the caller-provided BITS to 'mkdirat' when
attempting to create the last directory.
* gnu/build/activation.scm (mkdir-p/perms): Create target directory with BITS
permissions.
Change-Id: I03d2c620872e86b6f591abe0f1c8317aa1245383
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/services/base.scm
(guix-configuration-socket-directory-{permissions,group,user}): New fields.
(guix-shepherd-service): Use them.
* doc/guix.texi (Base Services): Document them.
Change-Id: I8f4c2e20392ced47c09812e62903c87cc0f4a97a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|