* gnu/packages/statistics.scm (r-dt): Update to 0.31.
[source]: Simplify by using git repositories for extensions instead of
fetching every file from the datatables CDN.
[native-inputs]: Update to datatables-plugins 1.13.6.
Change-Id: Ibebd2ae1f3b4d51739b756ad808bebf2663e1009
* gnu/packages/bioconductor.scm (r-interactivedisplay)[source]: Update list of
minified JavaScript files to delete.
[arguments]: Use minify-build-system to process JavaScript files.
[native-inputs]: Add js-d3-v2; relabel js-datatables as js-datatables-1.10;
add js-datatables-1.9.
Change-Id: If8b6d9378680e9f69d71be56ce28add70b1a4564
* gnu/packages/cran.scm (r-bookdown): Update to 0.37.
[arguments]: Use minify-build-system to process JavaScript.
Change-Id: I53ff5ef1527976e40e7caf8b34f77af7eb3e833f
* gnu/packages/dezyne.scm (dezyne): Update to 2.18.0.
[inputs]: Add boost.
[arguments]: Change assoc-ref memes to use gexps.
Change-Id: I1212de52db6c2b07122e756c68597b1f8ddbb313
* gnu/services/web.scm (hpcguix-web-shepherd-service): Define
‘config-file’ and use it. Add ‘actions’ field.
Change-Id: I085df403270039ede3c13f21a5d60682c7510e2e
“-cpu host” can sometimes, for unclear reasons, lead to this error from
QEMU 8.1.1:
qemu-system-x86_64: CPU model 'host' requires KVM or HVF
This commit fixes it.
Inspired by
<47b56e7c19>.
* gnu/tests/virtualization.scm (run-childhurd-test)[test]: Prefer
“-cpu max” over “-cpu host”.
Change-Id: I11a8a68bb0532fe1f3fd2c34b4a7a5fdb7bccb57
* gnu/services/base.scm (guix-machines-files-installation): Handle
machines being a mixed list of build-machines and lists of
build-machines.
* doc/guix.texi (Base Services): Document it.
Change-Id: Ie404562ca0b564413233c3a624046da831893dc3
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
It times out in the ci.guix.gnu.org, so this commit disables it. It will be
re-enabled once solution is found.
* gnu/packages/bittorrent.scm
(libtorrent-rasterbar)[arguments]<#:phases>['check]: Disable test_ssl test.
Change-Id: Ib396fd8a1786e14baad72ae892bdd0fd3fe7a180
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This fixes an error in commits ee748c1df0 and
9bac1cad27, the latter of which was missing a
hunk to address the failing build of the former.
See <https://bugs.gnu.org/66480#47> for the full patch.
* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[propagated-inputs]: Use
package-propagated-inputs from webkitgtk-for-gtk3 rather than webkitgtk.
Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu>
This fixes an error commit ee748c1df0, where
webkitgtk-with-libsoup2 would be built for GTK4 – a contradiction, as
GTK4 builds require libsoup3. See also <https://bugs.gnu.org/66480#47>.
* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[arguments]: Use
package-arguments of webkitgtk-for-gtk3 rather than webkitgtk.
Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu>
* gnu/packages/hardware.scm (ddcutil)[arguments]: Add a phase to install
the missing pkgconfig file.
Change-Id: Icd8c6c19e10c8dc426c5cd5020f0a209f0faa452
Update the package. Since other packages do depend on the previous
version (and according to their documentation do recommend it), the previous
version is exposed as libtorrent-rasterbar-1.2.
The v2.0.9 requires patching to get tests working. Sadly one of the changes
is to introduce new binary file, so it is fetched as an input and applied in a
phase. Snippet is used instead to do the rest of the patching.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to
2.0.9.
[source]<snippet>: Patch test/test_copy_file.cpp.
[native-inputs]: Add the missing file (v2_empty_file.torrent).
[arguments]<#:phases>: And add a phase copying it into the correct place.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar-1.2): New variable.
(qbittorrent)[inputs]: Use libtorrent-rasterbar-1.2.
* gnu/packages/enlightenment.scm (epour)[inputs]: Use
libtorrent-rasterbar-1.2.
Change-Id: Ifbbbf02a671f6a3db653499a7a5f2504fd23c255
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Dependency on nss-certs was added. Most torrents do require SSL in some shape
or form, so it seems appropriate to add it by default.
* gnu/packages/bittorrent.scm (deluge)[version]: Update to 2.1.1.
[propagated-inputs]: Add nss-certs.
[native-search-paths]: Set to allow locating the certificates.
Change-Id: Ic6c79f24851d6917dc4e5b22b3bcb2f6b99e187a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
With the update, the execution of the test suite was overhauled a lot.
Parallel tests were disabled, since the do not work well. Since faketime does
cause some tests to hang, test_ssl was moved into a separate run.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to
1.2.19.
[arguments]<#:parallel-tests?>: Disable.
[arguments]<#:phases>: Move test_ssl into separate run under faketime. Do not
run under tests under faketime. Anchor the regex for test exclusion. Set
timeout of 600 seconds for each test.
Change-Id: I7392cb3ce1a8815b26b3257498082761255535ee
Signed-off-by: Ludovic Courtès <ludo@gnu.org>