Age | Commit message (Collapse) | Author |
|
* gnu/packages/astronomy.scm (calceph): Update to 4.0.4.
Change-Id: Idffb093376dc4c5d9bc9b3691dccafeb9ffa7e46
|
|
* gnu/packages/python-xyz.scm (python-numba): Update to 0.61.0.
[arguments]: Simplify 'check phase.
Change-Id: I161f58af7b64ba550c14d5d2dea3d5dccfc07c53
|
|
* gnu/packages/llvm.scm (python-llvmlite): Update to 0.44.0.
[arguments]: Use G-expression.
[inputs]: Update to latest upstream patches for LLVM; use llvm-15.
Change-Id: I294d67f368b9c0b1196514fadc3cecf5dd51fe3e
|
|
Since #68242 Guix uses zstd compression for man pages. Unfortunately,
upstream mandoc only supports gzip compressed man pages. Luckily, zstd
provides a wrapper library which easily allows adapting software using
zlib to zstd compression. This patch uses this wrapper library in
conjunction with mandoc to add support for zstd compression to it,
thereby allowing Guix man pages to be viewed with mandoc again.
Without this patch, mandoc is essentially defunct on Guix.
* gnu/packages/man.scm (mandoc): Support zstd compression.
* gnu/local.mk: Add new patch.
* gnu/packages/patches/mandoc-support-zstd-compression.patch: New file.
Signed-off-by: Maxim Cournoyer <[email protected]>
Change-Id: I49a6b9f81309aa1b9f0e5d19b1813dbac13cf968
|
|
With the release of 2.0.11, the SSL certificates used for tests are valid for
long enough time (~end of year 2297) to no longer require faketime. With the
removal of faketime, the explicit timeout is also no longer required, since it
does not hang anymore.
This gives us back the validation that SSL works.
* gnu/packages/bittorrent.scm
(libtorrent-rasterbar)[arguments]<#:phases>['check]: Remove test timeout. Do
not special case test_ssl.
Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 2.0.11.
Change-Id: Ib6fb2676f6b6773690473e63276574abaebcac0a
Signed-off-by: Maxim Cournoyer <[email protected]>
|
|
* gnu/packages/patches/llama-cpp-vulkan-optional.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/machine-learning.scm (llama-cpp)
[source]: Add patch.
[arguments]<#:tests?>: Disable.
<#:configure-flags>: Add "-DGGML_VULKAN=ON".
<#:phases>[patch-paths]: New phase.
[inputs]: Add vulkan-headers, vulkan-loader.
[native-inputs]: Add shaderc, bash.
Change-Id: Ib7a58f5c7f622213f3aaf5abcd701b17eed80f6b
|
|
* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Disable one
failing test.
Change-Id: If262b33a3e2c6789c0ce4b8a91f26a8a48054632
|
|
* gnu/packages/engineering.scm (cutecom) [license]: Set to gpl3+.
Change-Id: Ifc2c1581b8adad42d5452728ca66c53efc901139
|
|
* gnu/packages/python-science.scm (python-unyt): Update to 3.0.3. Fix
build.
Change-Id: Ic894ddfa982b9d41b40fc7e18149de099dd705f6
|
|
This changes utilize default go-build-system options to skip build and
test the whole project recursively.
* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb,
go-github-com-jdkato-twine) [arguments]: <test-flags>: Move skip test
logic here.
<skip-build?>: No go files in project's root.
<phases>: Use default 'check, preserve 'build.
* gnu/packages/golang-xyz.scm: (go-github-com-muesli-reflow,
go-github-com-matttproud-golang-protobuf-extensions-v2,
go-github-com-liyue201-gostl, go-github-com-lithammer-fuzzysearch,
go-github-com-google-gnostic-models,
go-github-com-burntsushi-graphics-go)
[arguments]: <skip-build?>: No go files in project's root.
<phases>: Preserve 'build.
Change-Id: I02840169f6f572c947a725f0a03491f0769fd807
|
|
* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-spec)
[arguments] <skip-tests?>: No go files in project's root.
<phases>: Preserve 'build and 'check.
[native-inputs]: Add go-github-com-xeipuuv-gojsonschema.
Change-Id: Ic170a7de808577ae7c783f8fc29cf9e7d92c37b6
|
|
* gnu/packages/engineering.scm (cutecom): New variable.
Change-Id: Ib560ba855074514e9e2df1884b49722218b1a410
|
|
* gnu/packages/python-science.scm (python-scikit-misc): New variable.
Change-Id: I8fb3c46fe8a927e5d2fbd3222a423330e771379e
|
|
This is a follow-up to e9b13294700de7082ee23aa6e1c17b4a8c8828ec. If
the EMACSNATIVELOADPATH environment variable (by mistake) has duplicated
paths, Emacs fails to start up with a message along the lines of
List contains a loop:
("$HOME/.guix-profile/lib/emacs/native-site-lisp" […] . #2)
To prevent this issue in the face of possibly duplicated search path elements,
use non-destructive methods where possible.
* guix/profiles.scm (emacs-subdirs): Use 'append' rather than 'nconc'.
Change-Id: If646b806f24666b5247850d30d2819c7482c130b
Fixes: Emacs "List contains a loop" <https://issues.guix.gnu.org/75709>
Signed-off-by: Liliana Marie Prikler <[email protected]>
|
|
Fixes the CVE-2024-50349 and CVE-2024-52006.
* gnu/packages/version-control.scm (git-minimal): Update to 2.48.1.
[#:phases]<patch-tests>: Purge purged tests in meson.build.
(git)[#:phases]<build-subtree>: Update to also generate asciidoc.conf.
<install-man-pages>: Update hash.
Change-Id: I6616e95822ded252a9bec1312702016985cb9de7
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
This is a followup to and simplification of
3331d675fbf5287e8cbe12af48fb2de14f1ad8bc.
* guix/grafts.scm (graft-derivation/shallow)[mapping]: Wrap origin and
replacement in ‘with-parameters’.
(cumulative-grafts)[finalize-graft]: Remove, and remove its sole user.
* guix/packages.scm (input-graft, input-cross-graft): Add ‘replacement’
straight into the ‘replacement’ field of <graft>.
* tests/packages.scm ("package-grafts, indirect grafts")
("package-grafts, indirect grafts, propagated inputs")
("package-grafts, same replacement twice")
("package-grafts, dependency on several outputs")
("replacement also grafted"): Adjust accordingly.
Suggested-by: David Elsing <[email protected]>
Change-Id: I286fceae53df9d3051137bbca5f944d51d0c92f3
|
|
* guix/gexp.scm (compile-parameterized): Return ‘obj’ as-is when it’s
not a struct.
* tests/gexp.scm ("with-parameters + store item"): New test.
Change-Id: I5b5348b98bce923d07f6fa39b2f0948723011db8
|
|
* gnu/packages/xml.scm (xmlpatch): New variable.
Change-Id: I557f2dfbaadfef11c8ca592bb03ec829782fcb4e
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/maths.scm (lapack): Update to 3.12.0 and switch to
‘git-fetch’.
[inputs]: Remove labels.
Change-Id: I3ae813f55ddd3229b9924853cdb8c31c4e420112
Co-authored-by: Andy Tai <[email protected]>
|
|
* gnu/packages/bioinformatics.scm (ccwl): Update to 0.4.0.
Change-Id: I6726438f3a2ec9bb01971f14a22e4123abc01793
|
|
* gnu/packages/fonts.scm (font-intel-one-mono): Update to 1.4.0.
Change-Id: Idf6801e94230327d4172f15591db2f8a62c064e1
Signed-off-by: 宋文武 <[email protected]>
|
|
* gnu/packages/xfce.scm (xfce4-i3-workspaces-plugin): New variable.
Signed-off-by: 宋文武 <[email protected]>
Change-Id: Iab03c16391290963db5f834f7b4d72f02d270f41
|
|
* gnu/packages/wm.scm (i3ipc-glib): New variable.
Signed-off-by: 宋文武 <[email protected]>
Change-Id: I7a7e882752de4a833ebf082fbe4967dac13840dd
|
|
* gnu/packages/simulation.scm (python-fenics-dijitso): Improve style,
fix build, use G-Expressions.
[phases] {check}: Respect tests? flag.
[native-inputs]: Add python-pytest-cov.
Change-Id: I4032735228d36366a7014b48e9d21606628c56a6
|
|
* gnu/packages/python-science.scm (python-deepdish): Fix indentation.
Change-Id: Idf8a0b5cdb9e371cb5d1f5f51f993da6209342d5
|
|
* gnu/packages/python-science.scm (python-deepdish): Update to 0.3.7-0.3f2dff7.
[source]: Swap to git checkout containing fixes for NumPy.
[native-inputs]: Add python-pytest.
Change-Id: Icbc8c0895bcac0bdfede65ac7b6006186c684a70
|
|
* gnu/packages/python-science.scm (python-pods): Update to 0.1.17.
[native-inputs]: Remove python-setuptools and python-wheel; add python-poetry-core.
Change-Id: I68db152ec47c54ffb92528863e9faedec11440ac
|
|
* gnu/packages/python-science.scm (python-paramz): [native-inputs]: Add
python-setuptools and python-wheel.
Change-Id: I3d33d04f523a214995e82d03d5bb1ce669962398
|
|
* gnu/packages/toys.scm (sl): Update to 5.05.
[source]<uri>: Set to "https://github.com/eyJhb/sl".
Change-Id: I7e0c3f44ab6741eef4737965faa1cae3f329210c
|
|
* gnu/packages/python-xyz.scm (python-whenever): New variable.
Change-Id: Idbdcf27dee3d772fdb7e679e6060287e2b6a3aa7
|
|
This fixes a runtime error of "QUAKE ERROR: Your version of SDL library is
incompatible with me. You need a library version in the line of 2.0.6".
* gnu/packages/games.scm (vkquake)[inputs]: Replace sdl2 with sdl2-2.0.
Change-Id: Iab65796a85a8a8247f565323e5cb1e2c9ae8329e
Reported-by: meaty on #guix
Change-Id: Ifc4d86014a5a9e8e584edbde8057c7929d534303
|
|
* gnu/packages/wm.scm (hyprland): Update to 0.47.0.
[arguments]<#:configure-flags>: New field. Add flag to disable trying to
build hyprpm.
Change-Id: I8a8ff5fd9ff9931322296dadc673ab4ea152520b
|
|
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.1.
Change-Id: I895dbb23b3da0deefb7854a30b00ce773fb91cb2
|
|
* gnu/packages/cpp.scm (hyprutils): Update to 0.5.0.
Change-Id: I82c97dea51298ff92a95489d9a1981ac8e5d46a3
|
|
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.1.
Change-Id: I2ae4ed9d42db6af28c4ff13cf90234c9bfd3c6b0
|
|
* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
[arguments] <tests?>: Disable as all of them hang in CI without any
obvious reason.
Change-Id: I90d74254df46d0fb215bae3823e1c1f744156357
|
|
This is a follow-up to 79510f5e6295342f864d21b38869d215ac99a213, adjusting
minetest-server for the minetest -> luanti name change too.
* gnu/packages/minetest.scm (minetest-server)[#:phases]<check>: Set
MINETEST_GAME_PATH.
Adjust server executable path.
Change-Id: I4bcf798dea5dc1c920c2747950e970cb5fbddc3f
|
|
* gnu/packages/web.scm (surfraw): Update to 2.3.0-0.ebb8131.
Change-Id: I5ee1766f78b20281454efcd75feca75ecdad2d4f
Signed-off-by: Cayetano Santos <[email protected]>
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/guile-xyz.scm (guile-dbi)[native-inputs]: Add libltdl.
[propagated-inputs]: Switch to ‘guile-3.0’.
Signed-off-by: Ludovic Courtès <[email protected]>
Change-Id: Icf898034a480fad52e0ebd2c4c1dc928ba2839d2
|
|
* gnu/packages/hunspell.scm (hunspell-dict-pt-pt): New variable.
Change-Id: I68e4bc15af66648d06acd4ca822a9be8484220fe
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/hunspell.scm (hunspell-dict-pt-br): New variable.
Change-Id: I60f81bb664201851544246e8327e2bf8613b07ae
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/figlet.scm (toilet): New variable.
Change-Id: I5288b45e9a5f350dd5682447990493da85fbd7a5
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
Fixes <https://issues.guix.gnu.org/61690>.
Until now, this would work:
guix shell --no-cwd -CWP -- guix shell -C coreutils -- ls -R /home
… but this would not:
$ guix shell --no-cwd -CWPN -- guix shell -C coreutils -- ls -R /home
guix shell: error: mount: mount "none" on "/tmp/guix-directory.Wnc2OI/sys": Operation not permitted
This is annoying and hardly understandable. Since we already disable
/sys mounts when sharing the global network namespace is asked (as in
‘guix shell -CN‘), for the very same reason, we can just as well disable
/sys mounts anytime it fails with EPERM.
* gnu/build/linux-container.scm (mount-file-systems): Silently ignore
EPERM when attempting to mount /sys.
Change-Id: If85b1d703ab58a98ea9873f4f8fed71a06b7aa63
|
|
Since symlinks to shell completion files are installed, it is useful to remove
them during the uninstallation, especially when they point to files that are
removed by 'guix-install.sh --uninstall'.
* etc/guix-install.sh (sys_delete_shell_completion): Create.
(sys_create_shell_completion): hardcode files being installed.
(sys_customize_bashrc): call sys_delete_shell_completion.
Change-Id: I70008bb55e7e1604f0c485c798460e160af7c9e5
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/machine-learning.scm (python-pytorch-geometric): Update to 2.6.1.
[arguments]<#:phases>: Disable another test.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.20.1.
[native-inputs]: Add pybind11.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
The build fails because the types of function pointers with return type
'__m256' and 'const __m256' (or '__m512' and 'const __m512') are not treated
as compatible by the compiler.
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch)
[arguments]: New field.
[inputs]: Add foxi.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
This also updates the qnnpack-pytorch package.
* gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.5.1.
(%python-pytorch-src): Adjust hash accordingly.
(python-pytorch)[arguments]<#:phases>: Add 'remove-fr-trace-script
phase. Adjust 'use-system-libraries phase.
[native-inputs]: Add nlohmann-json. Replace cmake with cmake-minimal.
[inputs]: Remove foxi.
* gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch.
Signed-off-by: Ludovic Courtès <[email protected]>
|
|
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.0.0.
[arguments]: Add #:cmake.
* gnu/packages/patches/fbgemm-use-system-libraries.patch: Adjust patch.
Signed-off-by: Ludovic Courtès <[email protected]>
|