Commit graph

118728 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 40f9e720a2
gnu: tome4: Remove obsolete snippet.
* gnu/packages/games.scm (tome4)[source]: Remove snippet.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice d32dc2fe78
gnu: qtractor: Update to 0.9.31.
* gnu/packages/music.scm (qtractor): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice a5049e6292
gnu: padthv1: Update to 0.9.31.
* gnu/packages/music.scm (padthv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 2dc441cf05
gnu: synthv1: Update to 0.9.31.
* gnu/packages/music.scm (synthv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice d713175178
gnu: drumkv1: Update to 0.9.31.
* gnu/packages/music.scm (drumkv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice c94b3f72e9
gnu: samplv1: Update to 0.9.31.
* gnu/packages/music.scm (samplv1): Update to 0.9.31.
2023-07-16 02:00:02 +02:00
Tobias Geerinckx-Rice 29394ec3ca
gnu: rxcpp: Update to 4.1.1.
* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.1.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 34dbcc1fce
gnu: strawberry: Update to 1.0.18.
* gnu/packages/music.scm (strawberry): Update to 1.0.18.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 24d4e8182d
gnu: vc: Use G-expressions.
* gnu/packages/maths.scm (vc)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice d6cb55b395
gnu: vc: Update to 1.4.3.
* gnu/packages/maths.scm (vc): Update to 1.4.3.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 1cf84fb13b
gnu: setbfree: Use G-expressions.
* gnu/packages/music.scm (setbfree)[arguments]:
Rewrite as G-expressions.
2023-07-16 02:00:01 +02:00
Tobias Geerinckx-Rice 12f0ffe2b8
gnu: setbfree: Prepare for cross-compilation.
* gnu/packages/music.scm (setbfree)[arguments]: Use CC-FOR-TARGET.
2023-07-16 02:00:00 +02:00
Tobias Geerinckx-Rice 4b17711cbc
gnu: setbfree: Update to 0.8.12.
* gnu/packages/music.scm (setbfree): Update to 0.8.12.
[arguments]: Don't explicitly return #t from phases.
2023-07-16 02:00:00 +02:00
Nicolas Goaziou e401eff977
gnu: python-nbconvert: Remove texlive-updmap.cfg as propagated input.
`texlive-updmap.cfg' builds "updmap.cfg" file for texlive packages in native
inputs, because those do not benefit from the profile hook doing the very same
thing.  Consequently, `texlive-updmap.cfg' should not appear in propagated
inputs.

Moreover, XeTeX do not rely on "updmap.cfg" to find fonts; this is a second
reason to remove it from propagated inputs in this particular package.

* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Remove
TEXLIVE-UPDMAP.CFG call.  Add TEXLIVE-COLLECTION-BASIC.  Remove TEXLIVE-IFTEX,
which is already included in TEXLIVE-COLLECTION-BASIC.  Sort inputs
alphabetically.
2023-07-19 21:10:56 +02:00
Nicolas Goaziou ebb54e6a5f
gnu: python-nbconvert: Fix build.
This fixes <https://issues.guix.gnu.org/64729>.

* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Add
TEXLIVE-ENVIRON, TEXLIVE-PDFCOL, TEXLIVE-PGF, and TEXLIVE-XETEX.
2023-07-19 20:28:07 +02:00
Nicolas Goaziou 29ff5d984d
gnu: Add texlive-pdfcol.
* gnu/packages/tex.scm (texlive-pdfcol): New variable.
2023-07-19 20:27:58 +02:00
Tobias Geerinckx-Rice 7abf96a2ec
gnu: frama-c: Build verbosely.
As verbosely as most other packages, that is.

* gnu/packages/maths.scm (frama-c)[arguments]: Add "--enable-verbosemake"
to #:configure-flags.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice fcf54c717f
gnu: python-sshtunnel: Fix build.
* gnu/packages/python-xyz.scm (python-sshtunnel)[native-inputs]:
Add python-mock.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice b2066b2ac2
gnu: libbsd: Update to 0.11.7.
* gnu/packages/libbsd.scm (libbsd): Update to 0.11.7.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice 32e022d574
gnu: xfstests: Update to 1.1.0-2.87f90a2.
This fixes the build.

* gnu/packages/file-systems.scm (xfstests):
Update to 1.1.0-2.87f90a2.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice cfbaef68eb
gnu: libinih: Update to 57.
* gnu/packages/linux.scm (libinih): Update to 57.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice 236edb05d7
gnu: nvme-cli: Separate :doc files.
* gnu/packages/linux.scm (nvme-cli)[outputs]: Add "doc".
[arguments]: Install HTML documentation there.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice 0dafac1cfb
gnu: nvme-cli: Update to 2.5.
* gnu/packages/linux.scm (nvme-cli): Update to 2.5.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice 07f436ce13
gnu: libnvme: Separate :doc files.
Also fix the .rst files being dumped in the root of the output.

* gnu/packages/linux.scm (libnvme)[outputs]: Add "doc".
[arguments]: Install HTML and RST documentation there.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice 2ca16e4318
gnu: libnvme: Update to 1.5.
* gnu/packages/linux.scm (libnvme): Update to 1.5.
2023-07-16 02:00:08 +02:00
Tobias Geerinckx-Rice 9e983c611e
gnu: lesspipe: Update to 2.08.
* gnu/packages/less.scm (lesspipe): Update to 2.08.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice 9991028fef
gnu: libtraceevent: Shorten source snippet.
* gnu/packages/linux.scm (libtraceevent)[source]:
Use SUBSTITUTE*'s features.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice 1063a3b564
gnu: libtraceevent: Update to 1.7.3.
* gnu/packages/linux.scm (libtraceevent): Update to 1.7.3.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice 4feaefbb27
gnu: gnome-multi-writer: Fix build.
* gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]: Add gettext-minimal.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice 33166500d2
gnu: gnome-multi-writer: Remove input labels.
* gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]:
Remove input labels.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice 3a63ed24f2
gnu: rspamd: Update to 3.5.
* gnu/packages/mail.scm (rspamd): Update to 3.5.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice f86cd0280e
gnu: ytnef: Update to 2.1.2.
* gnu/packages/mail.scm (ytnef): Update to 2.1.2.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice e0c434ee72
gnu: tpacpi-bat: Fix cross-compilation.
* gnu/packages/linux.scm (tpacpi-bat)[arguments]: Use SEARCH-INPUT-FILE.
[inputs]: Add coreutils-minimal.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice 4267580a53
gnu: tpacpi-bat: Update to 3.2.
* gnu/packages/linux.scm (tpacpi-bat): Update to 3.2.
[arguments]: Don't explicitly return #t from phases.
linux tpacpi-bat
2023-07-16 02:00:07 +02:00
Maxim Cournoyer 1d837aaa32
tests: lightdm: Bump timeout waiting for screen text to 60 seconds.
This is to avoid non-deterministic failures on slower machines.

* gnu/tests/lightdm.scm (run-lightdm-test) <wait-for-screen-text>: Bump
timeout to 60 s (from the default 30 s).
2023-07-19 10:38:15 -04:00
Maxim Cournoyer 1edbadc6b4
tests: xvnc: Fix 'gdm auto-suspend is disabled' test.
This failure is another collateral from commit a09c7da ("tests: Fork and exec
a new Guile for the marionette REPL."), which isolated the marionette
evaluation environment from that of the host.

* gnu/tests/vnc.scm (run-xvnc-test): Move the (guix build utils) import to...
["gdm auto-suspend is disabled"]: ... inside the marionette-eval of this
test.  Complete comment.

Reported-by: Bruno Victal <mirai@makinata.eu>
2023-07-19 10:38:15 -04:00
Bruno Victal 9542429299
tests: xvnc: Group up GDM test and use GNU Ocrad instead of Tesseract.
* gnu/tests/vnc.scm (run-xvnc-test): Group up GDM test.  Use GNU Ocrad.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 10:38:15 -04:00
Bruno Victal ab2abe16de
tests: gdm: Prefer OCR to delay.
* gnu/tests/gdm.scm (run-gdm-test): Use wait-for-screen-text instead of sleep.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 10:38:15 -04:00
Bruno Victal 6a86e2d13a
marionette: Allow passing custom OCR arguments.
* gnu/build/marionette.scm (%default-ocrad-arguments): New variable.
(invoke-ocrad-ocr, invoke-tesseract-ocr, marionette-screen-text)
[ocr-arguments]: New argument.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-19 10:38:15 -04:00
Ricardo Wurmus b9bd1bcce9
import/utils: beautify-description: Wrap class names in @code{...}.
* guix/import/utils.scm (beautify-description): Add procedure to wrap words in
@code{...} markup.
* tests/import-utils.scm: Add two tests.
2023-07-19 15:53:28 +02:00
Ricardo Wurmus 5566f691a2
gnu: Add r-qfeatures.
* gnu/packages/bioconductor.scm (r-qfeatures): New variable.
2023-07-19 15:29:23 +02:00
Ricardo Wurmus 16a05db0ac
gnu: Add r-spectra.
* gnu/packages/bioconductor.scm (r-spectra): New variable.
2023-07-19 15:29:23 +02:00
Ricardo Wurmus 3fa6c2b1cb
gnu: Add r-rtcgatoolbox.
* gnu/packages/bioconductor.scm (r-rtcgatoolbox): New variable.
2023-07-19 15:29:23 +02:00
Ricardo Wurmus 45bf1a9a6b
import/utils: Add more initial words to beautify-description.
* guix/import/utils.scm (beautify-description): Add "Classes" and "Tools" to
initial words to be prefixed with "This package provides".
2023-07-19 15:29:22 +02:00
Ricardo Wurmus 571ad39628
gnu: Add r-gwastools.
* gnu/packages/bioconductor.scm (r-gwastools): New variable.
2023-07-19 15:29:22 +02:00
Ricardo Wurmus 5be6946e19
gnu: Add r-beadarray.
* gnu/packages/bioconductor.scm (r-beadarray): New variable.
2023-07-19 15:29:22 +02:00
Ricardo Wurmus a4dc8edced
gnu: Add r-beaddatapackr.
* gnu/packages/bioconductor.scm (r-beaddatapackr): New variable.
2023-07-19 15:29:22 +02:00
Ricardo Wurmus 9cf4d48850
gnu: Add r-ucell.
* gnu/packages/bioconductor.scm (r-ucell): New variable.
2023-07-19 15:29:22 +02:00
Ricardo Wurmus 91b1367e90
gnu: Add r-tcgautils.
* gnu/packages/bioconductor.scm (r-tcgautils): New variable.
2023-07-19 15:29:22 +02:00
Ricardo Wurmus 3132fcf7f8
gnu: Add r-globalancova.
* gnu/packages/bioconductor.scm (r-globalancova): New variable.
2023-07-19 15:29:22 +02:00