Age | Commit message (Collapse) | Author |
|
* gnu/packages/suckless.scm (libgrapheme)[arguments]: Remove the #:tests
keyword.
Change-Id: Idb954594bbaa2947859c667da8731753ca2b3c71
|
|
* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2)
[arguments]: Also disable the tests when cross-compiling.
Change-Id: If29c432399e59aed7947f513aa8c3a01315d30db
|
|
* gnu/packages/golang.scm (go-github-com-cskr-pubsub)[arguments]: Remove
the #:tests keyword.
Change-Id: Ia48f48a239238173994ca39e6b896c69948deb78
|
|
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto)
[arguments]: Also disable the tests when cross-compiling.
Change-Id: I3addf5203366b6628af304a083ca5e5ce34250c3
|
|
* gnu/packages/golang-web.scm (go-github-com-libp2p-go-cidranger)
[arguments]: Also disable the tests when cross-compiling.
Change-Id: I26df125d5a006ec9a4207a8e692eea38f7c48f1f
|
|
* gnu/packages/engineering.scm (ngspice)[arguments]: Adjust the
inherited arguments to not inherit the #:tests setting.
Change-Id: Ia8d5b1e615a0683cfc438796b6c2f97642de724f
|
|
* gnu/packages/admin.scm (stress-ng)[arguments]: Also disable the tests
when cross-compiling.
Change-Id: If417d3a0379e6345902536c9a5bdef7afde6f18d
|
|
* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Also disable the
tests when cross-compiling.
Change-Id: Ie7e22a84bfa9b49d4a4b7c1b51a6b01743941af4
|
|
* gnu/packages/bioinformatics.scm (r-seuratextend): New variable.
Change-Id: I9ce0d90a2f05d4e074459046c380849cf9f63978
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
* gnu/packages/bioinformatics.scm (r-seuratextenddata): New variable.
Change-Id: Ic07ca4e55387ac914f915f3688bda2f9352435cc
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
|
|
Prior to this commit, the terms localstatedir and sysconfdir were used without
being defined earlier in this section. This commit clarifies that they are
configure flags.
* doc/contributing.texi (Building from Git): Explicitly mention
--localstatedir and --sysconfdir configure flags.
Change-Id: I3e6edbbc1f2a342196e732e14257dbdf9a3f4303
|
|
* gnu/packages/networking.scm (librecast): Update to 0.9.1-1-g5ab5f63.
|
|
* gnu/packages/networking.scm (lcrq): Update to 0.2.3.
|
|
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.170.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: I88003a3345e87dd7923cef090971d8546ba2a681
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.115.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I65762da989fcff0e4b6ef78d8962ebef1d2acb55
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.59.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: I912018083233a3318dd514bedd048548f88a804b
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.6.
(linux-libre-6.11-pristine-source): Update hash.
Change-Id: Ice47d9e2047b2f23edb33b847fbfd964986ebd08
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
The previous version of wayland-protocols-next was removed in
72535be25ceaf11814204e57ad832d24c88e2d3b as wayland-protocols was updated to
the latest version at the time. Now that there have been further updates to
wayland-protocols, restore wayland-protocols-next to the latest version for
use in any packages needing a newer wayland-protocols until wayland-protocols
itself is updated.
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.
Change-Id: I5b9e3f55604e0b8eaa72ad341785353c32f97972
|
|
* gnu/packages/gl.scm (mesa): Update to 24.2.5.
Change-Id: I84b8af46617fb414b564ceda6e9772dcee3f48d6
|
|
* gnu/packages/sdl.scm (sdl2): Update to 2.30.8.
Change-Id: I007b589ad93fe90b873f7310c5e379ef5f5f5306
|
|
* gnu/packages/gl.scm (mesa): Update to 24.2.4.
Change-Id: I60a43d0344ff901c18d2b025aad7f0f9b925593b
|
|
* gnu/packages/gl.scm (mesa): Update to 24.2.3.
Change-Id: I910baba6e1f5b9d4fb15dc37551d3dd5baabb940
|
|
* gnu/packages/gl.scm (mesa)[native-inputs]: Add rust, rust-bindgen-cli,
rust-cbindgen-0.26 for x86_64.
[arguments]<#:meson>: Use newer version of meson to satisfy NVK build
requirements.
<#:configure-flags>: Use "auto" for 'vulkan-drivers' flag when target arch is
x86_64.
<#:phases>: Add 'patch-subproject-sources phase to patch rust subproject
sources when target arch is x86_64.
* gnu/packages/crates-io.scm (rust-paste-1, rust-proc-macro2-1, rust-quote-1,
rust-syn-2, rust-unicode-ident-1): Add a comment about being dependencies of
mesa.
Change-Id: I76e3db5072ca3c718155b188ca64b52766d55f36
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* gnu/packages/patches/qtwayland-update-wayland-xml.patch: new patch.
* gnu/local.mk (dist_patch_DATA): Registered it.
* gnu/packages/qt.scm (qtwayland)[source]: Use it.
Change-Id: I9d48fb905d457fdcb19e0e786a2a10bee2b5a3d3
|
|
* gnu/packages/gtk.scm (gtk-layer-shell): Update to 0.9.0.
Change-Id: I4e519f95f8afc883d0374c13048d2c13ec6c787f
|
|
* gnu/packages/patches/qtwayland-6-update-wayland-xml.patch: new patch.
* gnu/local.mk (dist_patch_DATA): Registered it.
* gnu/packages/qt.scm (qtwayland-6)[source]: Use it.
[arguments]<#:phases>: Adjust disable-failing-tests to disable tst_scaling
test.
Change-Id: I23aa602ce572e2a1eb5092bada97a84ba4af596e
|
|
* gnu/packages/gl.scm (mesa)[inputs]: When building for an arm platform
add python-pycparser.
[arguments]: When building for aarch64 or armhf don't add kmsro as a
gallium driver.
* gnu/packages/python-xyz.scm (python-pycparser): Mark as a dependency
for mesa.
Change-Id: I61182157418a6667fcbb0d4280c959a708119b0d
|
|
Each wlroots major version are usually incompatible. With the change to 0.18
wlroots has a different .pc pkg-config file name, wlroots-0.18.pc. That means
any package using pkg-config to search for wlroots won't be able to find it.
So even if there were no breaking changes programs cannot be compiled against
different major versions.
Note that there are some differences in the package-name and file-name of some
previous versions of wlroots.
* gnu/packages/wm.scm (wlroots): Update to 0.18.
(wlroots-0.17): New variable.
(wlroots-0.16): Inherit from it.
[propagated-inputs]: Remove wlroots and add wlroots-0.17.
(sway, cagebreak, labwc, wf-config)[inputs]: Likewise.
(wlroots-0.15): Inherit from wlroots-0.16.
Change-Id: I377ed66e91b4adc1216d42077fe7c34178a5552b
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* gnu/packages/wm.scm (wlroots)[source]: Remove patch.
* gnu/packages/patches/wlroots-hwdata-fallback.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
Change-Id: I4be3e203b99f1d8e4d837164d55a8c06c8fc71ee
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* gnu/packages/freedesktop.scm (wayland): Update to 1.23.1.
Change-Id: Iacfeb77617cb6a039822fa7f0649a6433fa96973
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* gnu/packages/freedesktop.scm (libinput): Update to 1.26.2.
Change-Id: Ifc4c03c7a19d9f61d2e6d8a21e7fb1a139a7e7e7
|
|
Previously, in 1ed0283fcc12b4b48f5b61be026a7b832d9781dc, mesa's configuration
options were altered to use "auto" as needed, while it looks like this was
inadvertently changed in 9b2a3e023f7090d19c98e7582220340df3962555. This meant
i915 dropped from x86/x86_64. This commit restores the "auto" behavior where
it matched our previous driver list (or restored missing drivers). See mesa's
meson.build for all options.
* gnu/packages/gl.scm (mesa)[arguments]: For gallium-drivers, use
"softpipe,llvmpipe" instead of the deprecated "swrast" option. Use "auto"
in gallium-drivers and vulkan-drivers where it provides the same driver
list (or restores ones dropped from x86/x86_64). Comment on differences from
"auto" where we don't use it.
Change-Id: I920701f71d19578f4913fda7372273955f0a9847
|
|
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
|