me
/
guix
Archived
1
0
Fork 0
Commit Graph

114852 Commits (1958021713152c30cfa3b573d605fef7327be8d2)

Author SHA1 Message Date
Maxim Cournoyer 077f7bd235
gnu: qmk: Style.
* gnu/packages/firmware.scm (qmk): Apply 'guix style' changes.
2023-10-10 00:06:12 -04:00
Maxim Cournoyer 4af820b9ef
gnu: make-avr-toolchain: Add a #:xgcc argument.
This allows generating an AVR toolchain for any version of GCC.

* gnu/packages/avr.scm (make-avr-gcc): Add a #:xgcc argument; use memoize
instead of mlambda.
(make-avr-libc): Likewise.  Provide it to the 'make-avr-gcc' call.
(make-avr-toolchain): Add a #:xgcc argument; use memoize instead of mlambda.
Provide the xgcc argument to the 'make-avr-libc' and 'make-avr-gcc'
procedures.
2023-10-10 00:06:12 -04:00
Ricardo Wurmus 53fd3989d3
gnu: r-deoptimr: Update to 1.1-3.
* gnu/packages/statistics.scm (r-deoptimr): Update to 1.1-3.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus be130ee39a
gnu: r-testthat: Update to 3.2.0.
* gnu/packages/statistics.scm (r-testthat): Update to 3.2.0.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus 02a90c3e05
gnu: r-rsvg: Update to 2.6.0.
* gnu/packages/cran.scm (r-rsvg): Update to 2.6.0.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus 09ad283852
gnu: r-plotroc: Update to 2.3.1.
* gnu/packages/cran.scm (r-plotroc): Update to 2.3.1.
2023-10-09 22:44:48 +02:00
Ricardo Wurmus 973b4aa880
gnu: r-grimport2: Update to 0.3-0.
* gnu/packages/cran.scm (r-grimport2): Update to 0.3-0.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 48aedf1ed8
gnu: r-word2vec: Update to 0.4.0.
* gnu/packages/cran.scm (r-word2vec): Update to 0.4.0.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus e63b8bfafc
gnu: r-glmmtmb: Update to 1.1.8.
* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.8.
[propagated-inputs]: Add r-mgcv.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 94b7ecb16b
gnu: r-fansi: Update to 1.0.5.
* gnu/packages/cran.scm (r-fansi): Update to 1.0.5.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 7fdf6d9bef
gnu: r-heatmaply: Update to 1.5.0.
* gnu/packages/cran.scm (r-heatmaply): Update to 1.5.0.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus d7e7df92f8
gnu: r-fbasics: Update to 4031.95.
* gnu/packages/cran.scm (r-fbasics): Update to 4031.95.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 5488c0ac06
gnu: r-ksamples: Update to 1.2-10.
* gnu/packages/cran.scm (r-ksamples): Update to 1.2-10.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus f0e048576f
gnu: r-htmltools: Update to 0.5.6.1.
* gnu/packages/cran.scm (r-htmltools): Update to 0.5.6.1.
2023-10-09 22:44:47 +02:00
Ricardo Wurmus 591ffaede3
gnu: r-abn: Update to 3.0.1.
* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.1.
2023-10-09 22:44:47 +02:00
Clément Lassieur 7937c8827b
gnu: icu4c-73-promise: Fix broken test.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/gnuzilla.scm (icu4c-73-promise)[source]: Add patch.
* gnu/packages/patches/icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch:
New file.
2023-10-09 18:11:07 +02:00
Efraim Flashner 87ffb3d3fb
gnu: isync: Patch path to openssl binary.
* gnu/packages/mail.scm (isync)[arguments]: Add a phase to patch the
path to the openssl binary for mbsync-get-cert.
2023-10-09 15:30:49 +03:00
Ricardo Wurmus 00feb9865a
gnu: povray: Update to 3.7.0.10.
* gnu/packages/graphics.scm (povray): Update to 3.7.0.10.
[source]: Simplify snippet.
2023-10-09 11:40:26 +02:00
Ricardo Wurmus 6e99158abb
gnu: povray: Drop input labels.
* gnu/packages/graphics.scm (povray)[inputs]: Remove all input labels.
[arguments]: Use G-expression to avoid the use of %build-inputs.
2023-10-09 11:40:26 +02:00
John Kehayias 321979a153
gnu: imgui@1.86: Adjust make-flags.
* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the
"-DIMGUI_ENABLE_FREETYPE" make-flag which breaks the display of mangohud, the
only dependent.  The "-DImDrawIdx=unsigned int" make-flag was previously
removed, so we can do both by filtering make-flags starting with "-D".
[inputs]: Remove freetype.
2023-10-09 00:05:57 -04:00
Bruno Victal 40a1254b05
gnu: mympd: Update to 12.0.4.
* gnu/packages/mpd.scm (mympd): Update to 12.0.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Luis Felipe 0be2108d40
gnu: Add font-orbitron.
* gnu/packages/fonts.scm (font-orbitron): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Karl Hallsby 0be51fe03b
gnu: Add tree-sitter-scala.
* gnu/packages/tree-sitter.scm (tree-sitter-scala): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
john muhl a44569899a
gnu: Add tree-sitter-lua.
* gnu/packages/tree-sitter.scm (tree-sitter-lua): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
B. Wilson f59c31deaf
gnu: Add smithforth.
* gnu/packages/forth (smithforth): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Rikard Nordgren e1dcf86a35
gnu: Add python-beziers.
* gnu/packages/fontutils.scm (python-beziers): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Nicolas Graves e9c0bb0341
gnu: python-distributed: Disable failing tests.
* gnu/packages/python-science.scm (python-distributed): Disable failing tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-08 23:43:50 +02:00
Ludovic Courtès 002c5bec07
accounts: Ensure ‘last-change’ field of shadow entries is never zero.
* gnu/build/accounts.scm (passwd->shadow): Add ‘max’ call so NOW is
greater than or equal to 1.
2023-10-08 23:43:49 +02:00
Efraim Flashner 9b77bd0b9b
gnu: vim: Update to 9.0.2001.
* gnu/packages/vim.scm (vim): Update to 9.0.2001.
[arguments]: Skip another test.
2023-10-08 10:19:08 +03:00
Liliana Marie Prikler 577fd21122
gnu: mpd-mpc: Install bash completions in correct location.
* gnu/packages/mpd.scm (mpd-mpc)[#:phases]: Add ‘move-completion’.
2023-10-08 08:48:15 +02:00
Liliana Marie Prikler 2e0ed79118
gnu: emacs-next-minimal: Apply Guix patches.
* gnu/packages/patches/emacs-next-native-comp-driver-options.patch: Add file.
* gnu/packages/patches/emacs-next-exec-path.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register them here.
* gnu/packages/emacs.scm (emacs-next-minimal)[origin](patches): Include the
same patches as emacs-minimal, save for the variants specific to emacs-next
introduced above.

Co-Authored-By: Nicolas Graves <ngraves@ngraves.fr>
Fixes: ‘emacs-next’ is almost unusable <https://bugs.gnu.org/66227>
2023-10-08 08:40:57 +02:00
jgart 6e63530954
gnu: python-glymur: Update to 0.12.8.
* gnu/packages/python-xyz.scm (python-glymur): Update to 0.12.8.
[native-inputs]: Add python-scikit-image.
2023-10-07 23:31:35 -05:00
Bruno Victal 00a28bc435
services: configuration: Add some commonly used predicates.
* gnu/services/configuration.scm (list-of-packages?, list-of-symbols?): New
predicate.
* gnu/services/audio.scm (list-of-symbol?): Remove.
* gnu/services/telephony.scm (string-list?): Remove.
(serialize-string-list): Rename to …
(serialize-list-of-strings): … this.
(account-fingerprint-list?, jami-account-list?): Use list-of.
* doc/guix.texi: Update it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:06 -04:00
Bruno Victal dd65564db0
services: fstrim-service-type: Serialize with SRFI-171 transducers.
* gnu/services/linux.scm (serialize-fstrim-configuration): Refactor to use
base-transducer.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:05 -04:00
Bruno Victal a7994ed58d
services: configuration: Use transducers within serialize-configuration.
Introduces 'base-transducer', a SRFI-171 based transducer that can be used as a
starting point for writing custom configuration record serializing procedures.

This also fixes the symbol maybe-value serialization test case.

* gnu/services/configuration.scm (empty-serializer?): New predicate.
(base-transducer, tfilter-maybe-value): New procedure.
(serialize-configuration): Adapt to use base-transducer.

* gnu/services/telephony.scm (jami-account->alist): Use transducers to skip
fields that are unserializable or whose field maybe-value is unset.

* tests/services/configuration.scm: Remove test-expect-fail.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:05 -04:00
Bruno Victal 1b29e5db8f
services: configuration: Simplify normalize-extra-args.
* gnu/services/configuration.scm
(define-configuration-helper, normalize-extra-args): Use #f instead of %unset-value.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 12:41:04 -04:00
Sergio Pastor Pérez e328a5f746
gnu: Add gnome-shell-extension-night-theme-switcher.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-07 11:29:47 -04:00
Guillaume Le Vaillant b566e1a98a
gnu: gqrx: Update to 2.17.
* gnu/packages/radio.scm (gqrx): Update to 2.17.
2023-10-07 11:51:43 +02:00
jgart 84431a30ea
gnu: python-openai: Update to 0.28.1.
* gnu/packages/python-web.scm (python-openai): Update to 0.28.1.
2023-10-07 00:04:07 -05:00
pinoaffe 6d5a75c70e
gnu: librepcb: Update to 1.0.0.
* gnu/packages/engineering.scm (librepcb): Update to 1.0.0.
[source]: Add snippet to remove some vendored dependencies.
[build-system]: Use cmake-build-system.
[inputs]: Add fontconfig, fontobene-qt5, glu, hoedown, muparser,
opencascade-occt, clipper, qtdeclarative-5, qtquickcontrols2-5, quazip.
[native-inputs]: Add googletest, pkg-config.
[arguments]<#:configure-flags>: Add "-DUNBUNDLE_FONTOBENE_QT5=ON",
"-DUNBUNDLE_GTEST=ON", "-DUNBUNDLE_HOEDOWN=ON", "-DUNBUNDLE_MUPARSER=ON",
"-DUNBUNDLE_POLYCLIPPING=ON", "-DUNBUNDLE_QUAZIP=ON".
<#:phases>: Don't override the configure phase.  Override the check phase and
skip failing tests.
[license]: Remove licenses from unbundled dependencies.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2023-10-06 21:39:44 -03:00
pinoaffe ced91adcc0
gnu: Add fontobene-qt5.
* gnu/packages/fontutils.scm (fontobene-qt5): New variable.

Signed-off-by: Vinicius Monego <monego@posteo.net>
2023-10-06 21:34:22 -03:00
Wilko Meyer add2a22ad7
gnu: exim: Update to 4.96.1 [security updates].
Fixes CVE-2023-42114, CVE-2023-42115, CVE-2023-42116, CVE-2023-42117,
CVE-2023-42118, and CVE-2023-42119.  See
<https://www.exim.org/static/doc/security/CVE-2023-zdi.txt> for more details.

* gnu/packages/mail.scm (exim): Update to 4.96.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 17:04:50 -04:00
jgart ad10bbe563
gnu: python-pudb: Update to 2023.1.
* gnu/packages/python-xyz.scm (python-pudb): Update to 2023.1.
2023-10-06 14:46:26 -05:00
Ricardo Wurmus 88ff6feca1
gnu: Add r-webchem.
* gnu/packages/cran.scm (r-webchem): New variable.
2023-10-06 16:37:16 +02:00
Ricardo Wurmus 9d4339afb1
build-system/minify: Use esbuild.
* guix/build-system/minify.scm (default-uglify-js): Replace this procedure...
(default-esbuild): ...with this new procedure.
(lower): Use it, and add "esbuild" to build inputs.
* guix/build/minify-build-system.scm (minify): Invoke esbuild instead of
setting up a pipe to uglifyjs.
* gnu/packages/cran.scm (r-shiny)[native-inputs]: Replace node-uglify-js with
esbuild.
* gnu/packages/statistics.scm (r-dt)[native-inputs]: Same.
2023-10-06 16:37:16 +02:00
Ricardo Wurmus b19dfb9d3a
gnu: Add linasm.
* gnu/packages/maths.scm (linasm): New variable.
2023-10-06 16:37:16 +02:00
Efraim Flashner a7e6b4c98b
gnu: openjdk-12: Fix building on aarch64-linux.
* gnu/packages/java.scm (openjdk-12)[arugments]: When building for
aarch64-linux add a phase to remove a duplicate line.
2023-10-06 16:21:44 +03:00
Ricardo Wurmus 8d27ef1ed3
gnu: r-dt: Update to 0.30.
* gnu/packages/statistics.scm (r-dt): Update to 0.30.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus 326775b345
gnu: r-hunspell: Update to 3.0.3.
* gnu/packages/cran.scm (r-hunspell): Update to 3.0.3.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus 33f4951444
gnu: r-aplot: Update to 0.2.2.
* gnu/packages/cran.scm (r-aplot): Update to 0.2.2.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus a7b7b9bad3
gnu: r-chk: Update to 0.9.1.
* gnu/packages/cran.scm (r-chk): Update to 0.9.1.
2023-10-06 13:01:48 +02:00
Ricardo Wurmus 900f67dea6
gnu: r-sungeo: Update to 1.1.1.
* gnu/packages/cran.scm (r-sungeo): Update to 1.1.1.
[propagated-inputs]: Remove r-fasterize; add r-stringr and r-terra.
2023-10-06 13:01:48 +02:00
David Elsing 1b5067c0d0
gnu: Add suitesparse-umfpack.
* gnu/packages/maths.scm (suitesparse-umfpack): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing 383d54282e
gnu: Add suitesparse-spqr.
* gnu/packages/maths.scm (suitesparse-spqr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing b278336180
gnu: Add suitesparse-spex.
* gnu/packages/maths.scm (suitesparse-spex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:47 +02:00
David Elsing 7302412676
gnu: Add suitesparse-mongoose.
* gnu/packages/maths.scm (suitesparse-mongoose): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 9dde72a23c
gnu: Add suitesparse-rbio.
* gnu/packages/maths.scm (suitesparse-rbio): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing e890349067
gnu: Add suitesparse-ldl.
* gnu/packages/maths.scm (suitesparse-ldl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 4b512f5491
gnu: Add suitesparse-klu.
* gnu/packages/maths.scm (suitesparse-klu): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing ec2c7d2d48
gnu: Add suitesparse-cxsparse.
* gnu/packages/maths.scm (suitesparse-cxsparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 75faca26c2
gnu: Add suitesparse-cholmod.
* gnu/packages/maths.scm (suitesparse-cholmod): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 7c5d3592e7
gnu: Add metis-suitesparse.
* gnu/packages/maths.scm (metis-suitesparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:46 +02:00
David Elsing 95ecbdc9b1
gnu: Add gklib-suitesparse.
* gnu/packages/maths.scm (gklib-suitesparse): New variable.
* gnu/packages/patches/gklib-suitesparse.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 9b5dbc46e6
gnu: Add metis-5.2.
* gnu/packages/maths.scm (metis-5.2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 998a79355c
gnu: Add gklib.
* gnu/packages/maths.scm (gklib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing a764c7c0b9
gnu: Add suitesparse-ccolamd.
* gnu/packages/maths.scm (suitesparse-ccolamd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 3fc3b35738
gnu: Add suitesparse-colamd.
* gnu/packages/maths.scm (suitesparse-colamd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 97edef50f4
gnu: Add suitesparse-camd.
* gnu/packages/maths.scm (suitesparse-camd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 913e2dd61f
gnu: Add suitesparse-btf.
* gnu/packages/maths.scm (suitesparse-btf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing 2eb40f8b39
gnu: Add suitesparse-amd.
* gnu/packages/maths.scm (suitesparse-amd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:45 +02:00
David Elsing a6fc1164c4
gnu: Add suitesparse-config.
The suitesparse-source variable contains the entire SuiteSparse source code,
which is used for all subpackages.

* gnu/packages/maths.scm (suitesparse-version, suitesparse-source,
suitesparse-config): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:44 +02:00
David Elsing 4a368c3a8b
gnu: suitesparse: Tweak description.
* gnu/packages/maths.scm (suitesparse)[description]: Mention that all
subpackages are included.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:44 +02:00
Ludovic Courtès 16fd9d6e3d
gnu: guix: Update to e863274.
This includes the ‘guix perform-download’ fix from commit
762fdbdef5.

* gnu/packages/package-management.scm (guix): Update to e863274.
2023-10-06 12:26:44 +02:00
Lars Rustand 110378934e
gnu: Add vendor-reset-linux-module.
* gnu/packages/linux.scm (vendor-reset-linux-module): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:14 +02:00
Denis 'GNUtoo' Carikli 9d0da4ced3
gnu: matterbridge: Update to 1.26.0
* gnu/packages/messaging.scm (matterbridge): Update to 1.26.0

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Vinicius Monego 9930aeb0e3
gnu: Add python-mapie.
* gnu/packages/statistics.scm (python-mapie): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Bruno Victal 70c27db33e
system: Modify bash skeleton to colorize 'ip' output.
* gnu/system/shadow.scm (%default-bashrc): Add an alias for 'ip' that enables
output colorization.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-06 11:52:13 +02:00
Ricardo Wurmus e97e708958
gnu: r-biomvrcns: Patch R constants.
* gnu/packages/bioconductor.scm (r-biomvrcns)[arguments]: Add phase
'patch-constants.
2023-10-06 08:55:11 +02:00
Ludovic Courtès e863274e67
services: hurd-vm: Leave root password uninitialized when offloading.
Starting with 953c65ffdd, offloading to
the Hurd VM would be enabled by default.  However, ‘root’ had an empty
password so any user on the host could connect to the VM over VNC, log
in as root, and potentially populate the host’s store from there.  This
change fixes that.

* gnu/services/virtualization.scm (operating-system-with-locked-root-account):
New procedure.
(hurd-vm-disk-image)[transform]: Add
‘operating-system-with-locked-root-account’ when offloading.
2023-10-05 23:14:55 +02:00
Ludovic Courtès 917c17c052
tests: childhurd: Test SSH connection with a non-root user.
* gnu/tests/virtualization.scm (%childhurd-os): Remove ‘services’ and
add ‘users’ to the GNU/Hurd ‘operating-system’ declaration.
(run-childhurd-test)[run-command-over-ssh]: Log in as “test” instead of
“root”.
2023-10-05 23:14:55 +02:00
Ludovic Courtès a0818d0236
services: mcron: Hide ‘mkdir-p’ from (shepherd support).
This a avoids a Guile warning about the name collision with (guix build
utils).  The warning was introduced by commit
e0e85f2b23.

* gnu/services/mcron.scm (mcron-shepherd-services): Hide ‘mkdir-p’.
2023-10-05 23:14:55 +02:00
Fabio Natali c49cc1ac12
gnu: guile-ini: Added missing propagated input ‘guile-lib’.
Fixes <https://issues.guix.gnu.org/66315>.

* gnu/packages/guile-xyz.scm (guile-ini)[propagated-inputs]: Add
GUILE-LIB.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
André Batista be214b56c0
gnu: prosody: Update to 0.12.4.
* gnu/packages/messaging.scm (prosody): Update to 0.12.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
Artyom V. Poptsov 45fbcc452f
gnu: go-ipfs: Update to 0.14.0.
* gnu/packages/ipfs.scm (go-ipfs): Update to 0.14.0.
  [source]: Change "go-ipfs" to "kubo" in the source link.
  [arguments]: Rename "go-ipfs" to "kubo".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:55 +02:00
Nikolaos Chatzikonstantinou 2467b7d1fb
system: bare-bones: Add comments about nss-cert and NTP service.
TLS errors may be confusing to some users.  Two comments are added: one
comment should help clarify the extra step required for root CA certificates
to be installed, while the other will help users keep their clocks
synchronized, another source of TLS errors due to clock drift.

* gnu/system/examples/bare-bones.tmpl: Add nss-cert and NTP service comments.

Signed-off-by: Nikolaos Chatzikonstantinou <nchatz314@gmail.com>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:54 +02:00
Ludovic Courtès 97927608cb
Revert "system: accounts: Export <user-account>."
This reverts commit 03795e2ba2.
Fixes <https://issues.guix.gnu.org/66279>.
2023-10-05 23:14:54 +02:00
B. Wilson 87b3ac13fe
gnu: Add apple-bash.
* gnu/packages/apple.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODELS): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:54 +02:00
Distopico efab2a25be
gnu: rust-trybuild: Update 1.0.19 version hash.
Fixes <https://issues.guix.gnu.org/66345>.

* gnu/packages/crates-io.scm (rust-trybuild): Update 1.0.19 hash.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-05 23:14:53 +02:00
Arun Isaac 0374640618
gnu: Add cgit-pink.
* gnu/packages/version-control.scm (cgit-pink): New variable.
2023-10-05 17:38:33 +01:00
Arun Isaac db52c06c3d
gnu: cgit: Fix cross compilation.
* gnu/packages/version-control.scm (cgit)[native-inputs]: Move bzip2, gzip and
xz to ...
[inputs]: ... here. Add bash-minimal.
[arguments]: Use cc-for-target.
2023-10-05 17:38:32 +01:00
Arun Isaac faad060771
gnu: cgit: Update package style.
* gnu/packages/version-control.scm (cgit)[arguments]: Rewrite using
G-expressions. Do not return #t from custom phases.
2023-10-05 17:38:28 +01:00
Mathieu Othacehe 29243a9f39
gnu: python-pynetbox: Update to 7.2.0.
* gnu/packages/python-web.scm (python-pynetbox): Update to 7.2.0.
2023-10-05 18:31:11 +02:00
Timotej Lazar 21f3f30141
gnu: Add python-pynetbox.
* gnu/packages/python-web.scm (python-pynetbox): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-05 17:23:48 +02:00
Sharlatan Hellseher 9917079bd7
gnu: Add WCSTools.
* gnu/packages/astronomy.scm (wcstools): New variable.
* gnu/packages/patches/wcstools-extend-makefiles.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-05 17:07:16 +02:00
Ricardo Wurmus d37e24827a
gnu: r-bayesfactor: Update to 0.9.12-4.5.
* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.5.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus bba0dc6e5d
gnu: r-puniform: Update to 0.2.7.
* gnu/packages/statistics.scm (r-puniform): Update to 0.2.7.
[propagated-inputs]: Add r-numderiv.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus a7b9a558d5
gnu: r-lubridate: Update to 1.9.3.
* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.3.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 6015f41454
gnu: r-vgam: Update to 1.1-9.
* gnu/packages/statistics.scm (r-vgam): Update to 1.1-9.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus f3a73e9ce5
gnu: r-rmarkdown: Update to 2.25.
* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.25.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 6535a7d047
gnu: r-withr: Update to 2.5.1.
* gnu/packages/statistics.scm (r-withr): Update to 2.5.1.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 3b9bb9c61e
gnu: r-openssl: Update to 2.1.1.
* gnu/packages/statistics.scm (r-openssl): Update to 2.1.1.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 48dcf15dea
gnu: r-dbplyr: Update to 2.3.4.
* gnu/packages/statistics.scm (r-dbplyr): Update to 2.3.4.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus d9993b98c6
gnu: r-markdown: Update to 1.9.
* gnu/packages/statistics.scm (r-markdown): Update to 1.9.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 8f145cafec
gnu: r-evaluate: Update to 0.22.
* gnu/packages/statistics.scm (r-evaluate): Update to 0.22.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus a82e566cbc
gnu: r-plyr: Update to 1.8.9.
* gnu/packages/statistics.scm (r-plyr): Update to 1.8.9.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 07bf9f857f
gnu: r-matrix: Update to 1.6-1.1.
* gnu/packages/statistics.scm (r-matrix): Update to 1.6-1.1.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 8b56e8fd32
gnu: r-lattice: Update to 0.21-9.
* gnu/packages/statistics.scm (r-lattice): Update to 0.21-9.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 93f0029067
gnu: r-varhandle: Update to 2.0.6.
* gnu/packages/cran.scm (r-varhandle): Update to 2.0.6.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus bbf8ac3229
gnu: r-mockery: Update to 0.4.4.
* gnu/packages/cran.scm (r-mockery): Update to 0.4.4.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 9e2434a2ac
gnu: r-paws: Update to 0.4.0.
* gnu/packages/cran.scm (r-paws): Update to 0.4.0.
[propagated-inputs]: Add r-paws-common.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus dee60226bb
gnu: r-paws-common: Update to 0.6.1.
* gnu/packages/cran.scm (r-paws-common): Update to 0.6.1.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 5a62f0cb03
gnu: r-tensorflow: Update to 2.14.0.
* gnu/packages/cran.scm (r-tensorflow): Update to 2.14.0.
[propagated-inputs]: Add r-lifecycle.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 9737b40053
gnu: r-exactextractr: Update to 0.10.0.
* gnu/packages/cran.scm (r-exactextractr): Update to 0.10.0.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus bb034d5a57
gnu: r-protolite: Update to 2.3.0.
* gnu/packages/cran.scm (r-protolite): Update to 2.3.0.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus ce99c51f8f
gnu: r-vroom: Update to 1.6.4.
* gnu/packages/cran.scm (r-vroom): Update to 1.6.4.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 2c6fb7a21f
gnu: r-delaporte: Update to 8.3.0.
* gnu/packages/cran.scm (r-delaporte): Update to 8.3.0.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 12774311dd
gnu: r-pdftools: Update to 3.4.0.
* gnu/packages/cran.scm (r-pdftools): Update to 3.4.0.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 06fb5cf520
gnu: r-vdiffr: Update to 1.0.7.
* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.7.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 4d0861d307
gnu: r-mlr3misc: Update to 0.13.0.
* gnu/packages/cran.scm (r-mlr3misc): Update to 0.13.0.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 1d7dfe2f8d
gnu: r-seurat: Update to 4.4.0.
* gnu/packages/cran.scm (r-seurat): Update to 4.4.0.
[propagated-inputs]: Add r-purrr.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus f7b4b14d49
gnu: r-seuratobject: Update to 4.1.4.
* gnu/packages/cran.scm (r-seuratobject): Update to 4.1.4.
2023-10-05 15:16:29 +02:00
Ricardo Wurmus 9703a303f6
gnu: r-metafor: Update to 4.4-0.
* gnu/packages/cran.scm (r-metafor): Update to 4.4-0.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 509ad5c498
gnu: r-brms: Update to 2.20.4.
* gnu/packages/cran.scm (r-brms): Update to 2.20.4.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 2bcbcea451
gnu: r-projpred: Update to 2.7.0.
* gnu/packages/cran.scm (r-projpred): Update to 2.7.0.
[propagated-inputs]: Add r-gtools.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus d1f4bc7ae1
gnu: r-rstanarm: Update to 2.26.1.
* gnu/packages/cran.scm (r-rstanarm): Update to 2.26.1.
[propagated-inputs]: Add r-posterior.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus ee4d8fabbb
gnu: r-rsconnect: Update to 1.1.1.
* gnu/packages/cran.scm (r-rsconnect): Update to 1.1.1.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus b5fc66d0ec
gnu: r-erm: Update to 1.0-4.
* gnu/packages/cran.scm (r-erm): Update to 1.0-4.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 250f6b92f7
gnu: r-kutils: Update to 1.73.
* gnu/packages/cran.scm (r-kutils): Update to 1.73.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 5767e3f443
gnu: r-rsvg: Update to 2.5.0.
* gnu/packages/cran.scm (r-rsvg): Update to 2.5.0.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 4aef0d05e1
gnu: r-caretensemble: Update to 2.0.3.
* gnu/packages/cran.scm (r-caretensemble): Update to 2.0.3.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 09a189941a
gnu: r-seewave: Update to 2.2.2.
* gnu/packages/cran.scm (r-seewave): Update to 2.2.2.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus b37735ec76
gnu: r-gamlss: Update to 5.4-20.
* gnu/packages/cran.scm (r-gamlss): Update to 5.4-20.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 0f08f438c0
gnu: r-parameters: Update to 0.21.2.
* gnu/packages/cran.scm (r-parameters): Update to 0.21.2.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 03cec4ae27
gnu: r-graphlayouts: Update to 1.0.1.
* gnu/packages/cran.scm (r-graphlayouts): Update to 1.0.1.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 0025676cbe
gnu: r-clue: Update to 0.3-65.
* gnu/packages/cran.scm (r-clue): Update to 0.3-65.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 486d1f8613
gnu: r-sctransform: Update to 0.4.0.
* gnu/packages/cran.scm (r-sctransform): Update to 0.4.0.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus e20c61e8ab
gnu: r-arrow: Update to 13.0.0.1.
* gnu/packages/cran.scm (r-arrow): Update to 13.0.0.1.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 0910fe7048
gnu: r-ggfun: Update to 0.1.3.
* gnu/packages/cran.scm (r-ggfun): Update to 0.1.3.
[propagated-inputs]: Add r-cli.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 52a2028760
gnu: r-europepmc: Update to 0.4.3.
* gnu/packages/cran.scm (r-europepmc): Update to 0.4.3.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 60df6d63d7
gnu: r-polyclip: Update to 1.10-6.
* gnu/packages/cran.scm (r-polyclip): Update to 1.10-6.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 103260da87
gnu: r-yulab-utils: Update to 0.1.0.
* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.0.
[propagated-inputs]: Add r-cli, r-digest, and r-fs.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 1a2fac04b4
gnu: r-osqp: Update to 0.6.3.1.
* gnu/packages/cran.scm (r-osqp): Update to 0.6.3.1.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 3a7e7842de
gnu: r-units: Update to 0.8-4.
* gnu/packages/cran.scm (r-units): Update to 0.8-4.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus f66abe6a17
gnu: r-apcluster: Update to 1.4.11.
* gnu/packages/cran.scm (r-apcluster): Update to 1.4.11.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 0e29b39b49
gnu: r-bayesm: Update to 3.1-6.
* gnu/packages/cran.scm (r-bayesm): Update to 3.1-6.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 3f9381c2e5
gnu: r-iso: Update to 0.0-21.
* gnu/packages/cran.scm (r-iso): Update to 0.0-21.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 9494ac4edd
gnu: r-gridpattern: Update to 1.1.0.
* gnu/packages/cran.scm (r-gridpattern): Update to 1.1.0.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus cc7ba0ef28
gnu: r-qmri: Update to 1.2.7.
* gnu/packages/cran.scm (r-qmri): Update to 1.2.7.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 6eca8ff183
gnu: r-waffle: Update to 1.0.2.
* gnu/packages/cran.scm (r-waffle): Update to 1.0.2.
[propagated-inputs]: Add r-curl, r-dt, r-htmlwidgets, r-plyr, r-rlang, and r-stringr.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 8372038fc4
gnu: r-sodium: Update to 1.3.0.
* gnu/packages/cran.scm (r-sodium): Update to 1.3.0.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus 03de1715ea
gnu: r-activity: Update to 1.3.4.
* gnu/packages/cran.scm (r-activity): Update to 1.3.4.
2023-10-05 15:16:28 +02:00
Ricardo Wurmus ab2d831a0e
gnu: r-rcpphnsw: Update to 0.5.0.
* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.5.0.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus f8d59b3c58
gnu: r-rcppalgos: Update to 2.8.2.
* gnu/packages/cran.scm (r-rcppalgos): Update to 2.8.2.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 09c2b23bf9
gnu: r-gert: Update to 2.0.0.
* gnu/packages/cran.scm (r-gert): Update to 2.0.0.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 7eb383815f
gnu: r-effectsize: Update to 0.8.6.
* gnu/packages/cran.scm (r-effectsize): Update to 0.8.6.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 6049a5ce62
gnu: r-coin: Update to 1.4-3.
* gnu/packages/cran.scm (r-coin): Update to 1.4-3.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus ee76d53dd8
gnu: r-libcoin: Update to 1.0-10.
* gnu/packages/cran.scm (r-libcoin): Update to 1.0-10.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus f87c1c1016
gnu: r-tarchetypes: Update to 0.7.9.
* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.9.
[propagated-inputs]: Remove r-furrr, r-future, and r-future-callr.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 7141b41835
gnu: r-magick: Update to 2.8.0.
* gnu/packages/cran.scm (r-magick): Update to 2.8.0.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 6e74d7c1ee
gnu: r-abctools: Update to 1.1.7.
* gnu/packages/cran.scm (r-abctools): Update to 1.1.7.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus f9e8fdcbfe
gnu: r-rootsolve: Update to 1.8.2.4.
* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.4.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus d3751cac6d
gnu: r-doby: Update to 4.6.19.
* gnu/packages/cran.scm (r-doby): Update to 4.6.19.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus d1884a7225
gnu: r-getopt: Update to 1.20.4.
* gnu/packages/cran.scm (r-getopt): Update to 1.20.4.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus f7d86f00e1
gnu: r-nodbi: Update to 0.9.8.
* gnu/packages/cran.scm (r-nodbi): Update to 0.9.8.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 40f51a15eb
gnu: r-insight: Update to 0.19.5.
* gnu/packages/cran.scm (r-insight): Update to 0.19.5.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 5dac9674d4
gnu: r-pupillometryr: Update to 0.0.5.
* gnu/packages/cran.scm (r-pupillometryr): Update to 0.0.5.
[propagated-inputs]: Remove r-data-table and r-lazyeval; add r-stringr.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus de4c0a2564
gnu: r-billboarder: Update to 0.4.1.
* gnu/packages/cran.scm (r-billboarder): Update to 0.4.1.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus b372a2c8c2
gnu: r-learnr: Update to 0.11.5.
* gnu/packages/cran.scm (r-learnr): Update to 0.11.5.
[native-inputs]: Add esbuild.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 7694563fa1
gnu: r-renv: Update to 1.0.3.
* gnu/packages/cran.scm (r-renv): Update to 1.0.3.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 15688b1c96
gnu: r-rio: Update to 1.0.1.
* gnu/packages/cran.scm (r-rio): Update to 1.0.1.
[propagated-inputs]: Remove r-openxlsx; add r-lifecycle, r-r-utils, r-stringi, and
r-writexl.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 66e46a0260
gnu: r-import: Update to 1.3.1.
* gnu/packages/cran.scm (r-import): Update to 1.3.1.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 42f5162f60
gnu: r-tinytex: Update to 0.47.
* gnu/packages/cran.scm (r-tinytex): Update to 0.47.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus df888839a1
gnu: r-psych: Update to 2.3.9.
* gnu/packages/cran.scm (r-psych): Update to 2.3.9.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 7f51c3790f
gnu: r-rmysql: Update to 0.10.26.
* gnu/packages/cran.scm (r-rmysql): Update to 0.10.26.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 994a8523be
gnu: r-limsolve: Update to 1.5.7.
* gnu/packages/cran.scm (r-limsolve): Update to 1.5.7.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus e234cecc9e
gnu: r-lamw: Update to 2.2.1.
* gnu/packages/cran.scm (r-lamw): Update to 2.2.1.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 50f7b875a9
gnu: r-sp: Update to 2.1-0.
* gnu/packages/cran.scm (r-sp): Update to 2.1-0.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 9aa7e46c86
gnu: r-prettyunits: Update to 1.2.0.
* gnu/packages/cran.scm (r-prettyunits): Update to 1.2.0.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 47b8f2165a
gnu: r-ctrdata: Update to 1.15.2.
* gnu/packages/cran.scm (r-ctrdata): Update to 1.15.2.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 5b0a691bfa
gnu: r-pkgload: Update to 1.3.3.
* gnu/packages/cran.scm (r-pkgload): Update to 1.3.3.
[propagated-inputs]: Add r-pkgbuild.
2023-10-05 15:16:27 +02:00
Ricardo Wurmus 1fc6c1d2ab
gnu: r-gensa: Update to 1.1.10.1.
* gnu/packages/cran.scm (r-gensa): Update to 1.1.10.1.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus 5cac6f401c
gnu: r-d3r: Update to 1.1.0.
* gnu/packages/cran.scm (r-d3r): Update to 1.1.0.
[propagated-inputs]: Remove r-rlang.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus cb8c68da4b
gnu: r-jqr: Update to 1.3.0.
* gnu/packages/cran.scm (r-jqr): Update to 1.3.0.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus 92fce36949
gnu: r-curl: Update to 5.1.0.
* gnu/packages/cran.scm (r-curl): Update to 5.1.0.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus 4d9908cd61
gnu: r-jade: Update to 2.0-4.
* gnu/packages/cran.scm (r-jade): Update to 2.0-4.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus 6d2df3bd9e
gnu: r-gunifrac: Update to 1.8.
* gnu/packages/cran.scm (r-gunifrac): Update to 1.8.
[propagated-inputs]: Add r-inline.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus fa97d8c2d0
gnu: r-ggstatsplot: Update to 0.12.1.
* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.1.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus b253dbe7a0
gnu: r-datawizard: Update to 0.9.0.
* gnu/packages/cran.scm (r-datawizard): Update to 0.9.0.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus c64777cfe0
gnu: r-activepathways: Update to 2.0.2.
* gnu/packages/bioconductor.scm (r-activepathways): Update to 2.0.2.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus f1259b80be
gnu: r-valr: Update to 0.7.0.
* gnu/packages/bioconductor.scm (r-valr): Update to 0.7.0.
[propagated-inputs]: Add r-lifecycle.
2023-10-05 15:16:26 +02:00
Ricardo Wurmus 8c22cc96f0
gnu: r-biomartr: Update to 1.0.5.
* gnu/packages/bioconductor.scm (r-biomartr): Update to 1.0.5.
2023-10-05 15:16:26 +02:00
Andrew Tropin eeb7132ec3
gnu: emacs-telega: Update to 0.8.03-1.17bfa50.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to
0.8.03-1.17bfa50.
2023-10-05 14:16:39 +04:00
Andrew Tropin 9e963c9d75
gnu: tdlib: Update to 1.8.16-0.4d1d22d.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.16-0.4d1d22d.
2023-10-05 14:16:38 +04:00
Ricardo Wurmus 276b9287c1
gnu: r-aplot: Update to 0.2.1.
* gnu/packages/cran.scm (r-aplot): Update to 0.2.1.
2023-10-05 10:31:09 +02:00
Ricardo Wurmus d841c23dc5
gnu: r-tximeta: Update to 1.18.3.
* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.18.3.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus b53f7a87b2
gnu: r-biodb: Update to 1.8.1.
* gnu/packages/bioconductor.scm (r-biodb): Update to 1.8.1.
[propagated-inputs]: Add r-git2r.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus bf7c049147
gnu: r-gviz: Update to 1.44.2.
* gnu/packages/bioconductor.scm (r-gviz): Update to 1.44.2.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus 9220702479
gnu: r-s4vectors: Update to 0.38.2.
* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.38.2.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus 6492c6496b
gnu: r-biocstyle: Update to 2.28.1.
* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.28.1.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus 27fd2d2c2a
gnu: r-yapsa: Update to 1.26.8.
* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.26.8.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus 6a1b46e7ab
gnu: r-enrichplot: Update to 1.20.3.
* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.20.3.
[propagated-inputs]: Add r-ggfun.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus 3f3c986001
gnu: r-spectra: Update to 1.10.3.
* gnu/packages/bioconductor.scm (r-spectra): Update to 1.10.3.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus b82dc9b724
gnu: r-keggrest: Update to 1.40.1.
* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.40.1.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus b56dabc7a3
gnu: r-genomeinfodb: Update to 1.36.4.
* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.36.4.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus 28b2b7c367
gnu: r-ensembldb: Update to 2.24.1.
* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.24.1.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus fefad76048
gnu: r-ancombc: Update to 2.2.2.
* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.2.2.
2023-10-05 10:23:27 +02:00
Ricardo Wurmus caf9f847ef
gnu: r-omnipathr: Update to 3.8.2.
* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.8.2.
2023-10-05 10:23:27 +02:00
Liliana Marie Prikler 759b55712e
gnu: curl: Update to 8.3.0.
According to upstream, the current version has 19 security issues.
See also <https://curl.se/docs/vuln-7.85.0.html>.

* gnu/packages/curl.scm (curl/fixed): New variable.
(curl): Use it as replacement.
2023-10-05 09:41:31 +02:00
Efraim Flashner a31725ff90
gnu: openjdk-10: Fix building on aarch64-linux.
* gnu/packages/java.scm (openjdk-10)[arguments]: Replace inherited
'patch-for-aarch64 phase for changes in source code layout.

Co-authored-by: Christopher Baines <mail@cbaines.net>
Co-authored-by: Tim Johann <t1m@phrogstar.de>
2023-10-05 09:54:04 +03:00
Efraim Flashner 6f8f98f334
gnu: universal-ctags: Update to 6.0.20231001.0.
* gnu/packages/code.scm (universal-ctags): Update to 6.0.20231001.0.
2023-10-05 09:54:04 +03:00
Kjartan Oli Agustsson c3f47bb2ee
gnu: tree-sitter-java: Update to 0.20.1.
* gnu/packages/tree-sitter.scm (tree-sitter-java): Update to 0.20.1.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-05 09:54:23 +04:00
Maxim Cournoyer ecb1b335d4
gnu: emacs-elpy: Update to 1.35.0-2.7ff8ffa.
* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0-2.7ff8ffa.
[origin]: Apply patch.
[arguments]: Disable a new test in the disable-broken-tests phase.
* gnu/packages/patches/emacs-elpy-dup-test-name.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-10-05 01:34:21 -04:00
Maxim Cournoyer 22d2f94eb2
gnu: phoronix-test-suite: Do not propagate gcc-toolchain.
* gnu/packages/benchmark.scm (gcc-toolchain*): Replace gcc-toolchain-12
reference with gcc-toolchain.
* gnu/packages/benchmark.scm (phoronix-test-suite): Augment wrap-binary phase
with GCC variables.
[propagated-inputs]: Delete field, moving gcc-toolchain to...
[inputs]: ... here.
[search-paths]: New field.
2023-10-04 23:30:42 -04:00
John Kehayias 20df2ee697
gnu: libxpm: Graft with 3.5.17 [security fixes].
Fixes CVE-2023-43788 and CVE-2023-43789.  See the X.Org security advisory
<https://lists.x.org/archives/xorg/2023-October/061506.html> for more
information.

* gnu/packages/xorg.scm (libxpm)[replacement]: New field, set to ...
(libxpm/fixed): ... this new variable.
2023-10-04 18:46:22 -04:00
John Kehayias b317eb8a9e
gnu: libx11: Update replacement to 1.8.7 [security fixes].
Fixes CVE-2023-43785, CVE-2023-43786, and CVE-2023-43787.  See the X.Org
security advisory <https://lists.x.org/archives/xorg/2023-October/061506.html>
for more information.

* gnu/packages/xorg.scm (libx11-fixed): Update to 1.8.7.
2023-10-04 17:57:13 -04:00
Maxim Cournoyer de8fc548c6
gnu: emacs-debbugs: Preserve subject when replying to patch threads.
* gnu/packages/patches/emacs-debbugs-keep-patch-subject.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/emacs-xyz.scm (emacs-debbugs) [origin]: Use it.
2023-10-04 16:32:45 -04:00
David Elsing e718647930
gnu: Remove suitesparse-3.
* gnu/packages/maths.scm (suitesparse-3): Delete variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-04 17:59:03 +03:00
David Elsing 151687a7a2
gnu: scilab: Update to 2023.1.0.
* gnu/packages/maths.scm (scilab): Update to 2023.1.0.
[source] Use git-fetch.
<modules>: Add (guix build utils) and (ice-9 ftw).
<patches>: Add patch for hdf5 >= 1.10.
<snippet>: Move contents of the "scilab" directory to its parents. Remove
the other files and autogenerated files.
[native-inputs]: Add autoconf, autoconf-archive, automake, bison, eigen, flex,
libtool, ocaml and ocaml-findlib.
[inputs]: Add ocaml-num, replace hdf5-1.8 by hdf5-1.14 and suitesparse-3 by
suitesparse.
[arguments]: Remove quasiquote. Add --enable-build-parser,
--with-eigen-include=..., OCAMLC=... and OCAMLOPT=... to #:configure-flags.
<#:phases>: Add fix-ocaml-num, remove-desktop-files,
bootstrap-dynamic_link-scripts and build-parsers phases. Remove fixes for
compilation and linker errors from the pre-build phase.
[home-page]: Update URL.
[description]: Add two spaces between sentences.
[license]: Update to gpl2 and bsd-3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-04 17:58:22 +03:00
Andy Tai 37d0befca0
gnu: parallel: Update to 20230922.
* gnu/packages/parallel.scm (parallel): Update to 20230922.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-04 17:25:46 +03:00
Timotej Lazar 264baefa88
gnu: freerdp: Update to 2.11.2.
* gnu/packages/rdesktop.scm (freerdp): Update to 2.11.2.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-04 15:09:26 +02:00
Ekaitz Zarraga c1af4060e9
gnu: guile-mastodon: Update to 0.0.1-0a94ae6b
Message-ID: <0064c4ff9262c4906131909ae1276667033f8811.1696343806.git.ekaitz@elenq.tech>
From: Ekaitz Zarraga <ekaitz@elenq.tech>
Date: Tue, 3 Oct 2023 16:28:58 +0200
Subject: [PATCH] gnu: guile-mastodon: Update to 0.0.1-0a94ae6b

* gnu/packages/guile-xyz.scm (guile-mastodon): Update to 0.0.1-0a94ae6b

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-04 15:05:24 +02:00
Peter Polidoro 06e53c577e
gnu: kicad: Update to 7.0.8.
* gnu/packages/engineering.scm (kicad): Update to 7.0.8.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-04 15:03:00 +02:00
Jonathan Brielmaier 4a99dd7322
gnu: ultrastar-deluxe: Update to 2023.9.0.
* gnu/packages/games.scm (ultrastar-deluxe): Update to 2023.9.0.
[source]: Use tagged version again.

Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-04 13:45:55 +02:00
Mădălin Ionel Patrașcu 5f2704517c
gnu: r-dofuture: Add r-markdown.
* gnu/packages/cran.scm (r-dofuture)[native-inputs]: Add r-markdown.
2023-10-04 11:21:52 +02:00
Mădălin Ionel Patrașcu 273ee56bc2
gnu: Add r-arrayquality.
* gnu/packages/bioconductor.scm (r-arrayquality): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu 4edacf416b
gnu: Add r-arraymvout.
* gnu/packages/bioconductor.scm (r-arraymvout): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu 4221c3d4da
gnu: Add r-parody.
* gnu/packages/bioconductor.scm (r-parody): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu b84f6c2c0e
gnu: Add r-mdqc.
* gnu/packages/bioconductor.scm (r-mdqc): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu 9f08080b38
gnu: Add r-apcomplex.
* gnu/packages/bioconductor.scm (r-apcomplex): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu e65ba1ccee
gnu: Add r-org-sc-sgd-db.
* gnu/packages/bioconductor.scm (r-org-sc-sgd-db): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu 1025316d80
gnu: Add r-hybridmtest.
* gnu/packages/bioconductor.scm (r-hybridmtest): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu f989150083
gnu: Add r-repmis.
* gnu/packages/cran.scm (r-repmis): New variable.
2023-10-04 11:03:23 +02:00
Mădălin Ionel Patrașcu 58a3333f58
gnu: Add r-anota2seq.
* gnu/packages/bioconductor.scm (r-anota2seq): New variable.
2023-10-04 11:03:23 +02:00
Nicolas Goaziou d0aaa5aacf
gnu: emacs-yeetube: Update to 2.0.5.
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.0.5.
[arguments]<#:phases>: Update variable names holding executable locations.
2023-10-04 10:58:33 +02:00
Nicolas Goaziou d3021c4538
gnu: emacs-yaml-mode: Update to 0.0.16.
* gnu/packages/emacs-xyz.scm (emacs-yaml-mode): Update to 0.0.16.
2023-10-04 10:58:33 +02:00
Nicolas Goaziou b346b93d41
gnu: emacs-org-dynamic-agenda: Update to 0.3.1.
* gnu/packages/emacs-xyz.scm (emacs-org-dynamic-agenda): Update to 0.3.1.
2023-10-04 10:58:33 +02:00
Nicolas Goaziou e576f2ac3b
gnu: emacs-irony-mode: Update to 1.6.0.
* gnu/packages/emacs-xyz.scm (emacs-irony-mode): Update to 1.6.0.
2023-10-04 10:58:32 +02:00
Nicolas Goaziou 43741bca58
gnu: emacs-eldoc-box: Update to 1.11.1.
* gnu/packages/emacs-xyz.scm (emacs-eldoc-box): Update to 1.11.1.
2023-10-04 10:58:32 +02:00
Nicolas Goaziou 27e27cb3b6
gnu: emacs-corfu-terminal: Update to 0.7.
* gnu/packages/emacs-xyz.scm (emacs-corfu-terminal): Update to 0.7.
2023-10-04 10:58:32 +02:00
Nicolas Goaziou 71b5fdea89
gnu: emacs-clj-refactor: Update to 3.9.4.
* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.9.4.
2023-10-04 10:58:32 +02:00
Charles 24fc0370d0
gnu: Add cl-ini.
* gnu/packages/lisp-xyz.scm (sbcl-cl-ini, ecl-cl-ini, cl-ini): New variables.
2023-10-03 20:54:40 -05:00
fanquake 0c6198319a
gnu: Add python-altgraph.
* gnu/packages/python-xyz.scm (python-altgraph): New variable.

Co-authored-by: jgart <jgart@dismail.de>
2023-10-03 20:46:05 -05:00
Nicolas Goaziou 8e6022732a
gnu: emacs-yeetube: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Fix indentation.
[synopsis, description]: Use Texinfo markup.  Add proper capitalization.
2023-10-03 22:09:33 +02:00
Nicolas Goaziou 761cc5ae23
gnu: emacs-yeetube: Use executables from inputs.
* gnu/packages/emacs-xyz.scm (emacs-yeetube)[arguments]: Set locations for
"mpv" and "yt-dlp" executables from the store instead of relying on `executable-find'.
2023-10-03 22:09:33 +02:00
Nicolas Goaziou 81fea9f445
gnu: emacs-yeetube: Update to 2.0.4.
* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.0.4.
[source]<origin>: Update URI.
[home-page]: Update it, too.
2023-10-03 22:09:33 +02:00
Nicolas Goaziou b5ac2e1350
gnu: emacs-yaml: Update to 0.5.4.
* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.4.
2023-10-03 22:09:33 +02:00
Nicolas Goaziou 1e0db9b966
gnu: emacs-web-mode: Update to 17.3.13.
* gnu/packages/emacs-xyz.scm (emacs-web-mode): Update to 17.3.13.
2023-10-03 22:09:32 +02:00
Nicolas Goaziou dfeac7e477
gnu: emacs-tree-inspector: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-tree-inspector): Update to 0.4.
[arguments]<#:phases>: Require `subr-x' library in order to prevent a test
failure (and probably a run-time failure) when `hash-table-keys' is called.
2023-10-03 22:09:32 +02:00
Nicolas Goaziou b6f274eeac
gnu: emacs-pg: Update to 0.24.
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.24.
2023-10-03 22:09:32 +02:00
Nicolas Goaziou 8463cc2efb
gnu: emacs-parseedn: Update to 1.2.0.
* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.2.0.
2023-10-03 22:09:32 +02:00
Nicolas Goaziou cc09b0ebfe
gnu: emacs-org-super-agenda: Use G-expressions.
* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda)[arguments]: Use G-expressions.
2023-10-03 22:09:31 +02:00
Nicolas Goaziou 805505b600
gnu: emacs-org-super-agenda: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda)[arguments]<#:tests?>:
Set to #TRUE.
<#:phases>: Re-instate two previously failing tests, skip a new one.
2023-10-03 22:09:31 +02:00
Nicolas Goaziou 7947feb090
gnu: emacs-org-super-agenda: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to 1.3.
2023-10-03 22:09:31 +02:00
Nicolas Goaziou 8d6111953e
gnu: emacs-org-re-reveal: Update to 3.23.0.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.23.0.
2023-10-03 22:09:31 +02:00
Nicolas Goaziou 415b4b8601
gnu: emacs-org-ql: Update to 0.7.2.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.7.2.
[native-inputs]: Add EMACS-XR.
2023-10-03 22:09:31 +02:00
Nicolas Goaziou 8915d468d4
gnu: emacs-modus-themes: Update to 4.3.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.3.0.
2023-10-03 22:09:30 +02:00
Nicolas Goaziou 1de94ae941
gnu: emacs-mct: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-mct): Update to 1.0.0.
2023-10-03 22:09:30 +02:00
Nicolas Goaziou 397a0d8ac2
gnu: emacs-logview: Update to 0.17.1.
* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.17.1.
2023-10-03 22:09:30 +02:00
Nicolas Goaziou 1ac4d87818
gnu: emacs-jinx: Update to 0.9.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 0.9.
2023-10-03 22:09:30 +02:00
Nicolas Goaziou 7e9825300c
gnu: emacs-inspector: Update to 0.36.
* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.36.
2023-10-03 22:09:30 +02:00
Nicolas Goaziou 4830e3d722
gnu: emacs-inf-ruby: Update to 2.8.0.
* gnu/packages/emacs-xyz.scm (emacs-inf-ruby): Update to 2.8.0.
2023-10-03 22:09:29 +02:00
Nicolas Goaziou c4ec00b6b8
gnu: emacs-helm: Update to 3.9.5.
* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.9.5.
2023-10-03 22:09:29 +02:00
Nicolas Goaziou 6b8abbb118
gnu: emacs-fountain-mode: Update to 3.6.3.
* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.6.3.
2023-10-03 22:09:29 +02:00
Nicolas Goaziou af71e08589
gnu: emacs-extmap: Update to 1.3.
* gnu/packages/emacs-xyz.scm (emacs-extmap): Update to 1.3.
2023-10-03 22:09:29 +02:00
Nicolas Goaziou 63f51e0cf5
gnu: emacs-ement: Update to 0.13.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.13.
2023-10-03 22:09:28 +02:00
Nicolas Goaziou ee4e9dc21f
gnu: emacs-embark: Update to 0.23.
* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.23.
2023-10-03 22:09:28 +02:00
Nicolas Goaziou d50278116d
gnu: emacs-elfeed-protocol: Update to 0.9.0.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): Update to 0.9.0.
2023-10-03 22:09:28 +02:00
Nicolas Goaziou c6f27febfc
gnu: emacs-ebuild-mode: Update to 1.67.
* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.67.
2023-10-03 22:09:28 +02:00
Nicolas Goaziou 2b39c78b4e
gnu: emacs-dtrt-indent: Update to 1.15.
* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.15.
2023-10-03 22:09:28 +02:00
Nicolas Goaziou ff44d11e3b
gnu: emacs-dracula-theme: Update to 1.8.1.
* gnu/packages/emacs-xyz.scm (emacs-dracula-theme): Update to 1.8.1.
2023-10-03 22:09:27 +02:00
Nicolas Goaziou 668f5e0eeb
gnu: emacs-datetime: Update to 0.9.1.
* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.9.1.
2023-10-03 22:09:27 +02:00
Nicolas Goaziou 69ceab87d4
gnu: emacs-company-emoji: Update to 2.8.0.
* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.8.0.
2023-10-03 22:09:27 +02:00
Nicolas Goaziou 81ba1bd524
gnu: emacs-clojure-mode: Update to 5.17.0.
* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.17.0.
2023-10-03 22:09:27 +02:00
Nicolas Goaziou d8ff8fcf50
gnu: emacs-bm: Run tests.
* gnu/packages/emacs-xyz.scm (emacs-bm)[arguments]: Run tests.
2023-10-03 22:09:27 +02:00
Nicolas Goaziou 01ff058d5e
gnu: emacs-bm: Update to 202309.
* gnu/packages/emacs-xyz.scm (emacs-bm): Update to 202309.
2023-10-03 22:09:26 +02:00
Nicolas Goaziou 4007f4f317
gnu: emacs-subed: Update to 1.2.4.
* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.4.
2023-10-03 22:09:26 +02:00
Nicolas Goaziou d1e75f7289
gnu: emacs-seq: Update to 2.24.
* gnu/packages/emacs-xyz.scm (emacs-seq): Update to 2.24.
2023-10-03 22:09:26 +02:00
Nicolas Goaziou daf02c5760
gnu: emacs-ebdb: Update to 0.8.18.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.18.
2023-10-03 22:09:26 +02:00
Nicolas Goaziou a8e0ff78e5
gnu: emacs-tramp: Update to 2.6.1.3.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.1.3.
2023-10-03 22:09:25 +02:00
Nicolas Goaziou 026e28712b
gnu: emacs-pyim: Update to 5.3.3.
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.3.
[propagated-inputs]: Remove EMACS-POPUP.
2023-10-03 22:09:25 +02:00
Nicolas Goaziou 2576dd1778
gnu: emacs-denote-menu: Update to 1.2.0.
* gnu/packages/emacs-xyz.scm (emacs-denote-menu): Update to 1.2.0.
2023-10-03 22:09:25 +02:00
Nicolas Goaziou a3d3e05aca
gnu: emacs-stream: Update to 2.3.0.
* gnu/packages/emacs-xyz.scm (emacs-stream): Update to 2.3.0.
2023-10-03 22:09:25 +02:00
Nicolas Goaziou 078b12a576
gnu: emacs-mmm-mode: Update to 0.5.10.
* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.10.
2023-10-03 22:09:25 +02:00
Nicolas Goaziou 34412094ca
gnu: emacs-project: Update to 0.10.0.
* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.10.0.
2023-10-03 22:09:24 +02:00
Mark H Weaver f3b907c168
gnu: icecat: Update to 115.3.1-guix0-preview1 [fixes CVE-2023-5217].
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2023-10-03 15:43:24 -04:00
Efraim Flashner 8d47bfb5d6
gnu: gama: Update to 2.26.
* gnu/packages/gps.scm (gama): Update to 2.26.
2023-10-03 21:37:18 +03:00
John Kehayias fc8306af67
gnu: steam-devices-udev-rules: Update to 1.0.0.61-1.1344348.
* gnu/packages/games.scm (steam-devices-udev-rules): Update to
1.0.0.61-1.1344348.
2023-10-03 14:11:46 -04:00
John Kehayias d66806f5fc
gnu: openvr: Update to 1.26.7.
* gnu/packages/game-development.scm (openvr): Update to 1.26.7.
2023-10-03 14:08:56 -04:00
John Kehayias fb9acf4220
gnu: headsetcontrol: Update to 2.7.0.
* gnu/packages/hardware.scm (headsetcontrol): Update to 2.7.0.
2023-10-03 14:06:45 -04:00
Hilton Chain 449e09c909
gnu: Add rust-path-slash-0.2.
* gnu/packages/crates-io.scm (rust-path-slash-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-03 20:22:40 +03:00
Efraim Flashner 73fda55125
gnu: alacritty: Remove input labels.
* gnu/packages/terminals.scm (alacritty)[native-inputs]: Remove input
labels.
[inputs]: Same.
2023-10-03 19:56:22 +03:00
Efraim Flashner 1899d997c2
gnu: alacritty: Patch references to more libraries.
* gnu/packages/terminals.scm (alacritty)[arguments]: Also patch paths to
X libraries in 'add-absolute-library-references phase.
[inputs]: Add libxext, libxft, libxinerama, libxmu, libxpresent,
libxscrnsaver, libxt, libxtst.
2023-10-03 19:53:51 +03:00
Efraim Flashner 998c9122d3
gnu: alacritty: Update to 0.12.3.
* gnu/packages/terminals.scm (alacritty): Update to 0.12.3.
[arguments]: Remove cargo-test-flags.
2023-10-03 19:23:22 +03:00
Attila Lendvai 284f8508be
gnu: trezord: Use new format for native-inputs.
* gnu/packages/finance.scm (trezord)[native-inputs]: Remove labels.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03 16:02:02 +02:00
Attila Lendvai a90bb1d302
gnu: trezord: Update to 2.0.33.
* gnu/packages/finance.scm (trezord): Update to 2.0.33.
  [arguments]: Specify go-1.20 as the compiler.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03 16:02:02 +02:00
Attila Lendvai 476c38c53a
gnu: trezor-agent: Fix build, change versioning scheme.
Clarify the versioning of the package in a comment, so that later updates will
not pick the wrong version number.

* gnu/packages/finance.scm (trezor-agent)[version]: Copy version from
  python-trezor-agent which effectively updates it from 0.14.4 to 0.14.7.
  [source]: Copy the origin also from python-trezor-agent to effectively sync
  the source and the version of the two packages; something that upstream will
  also do in future releases. Update snippet.
  [native-inputs]: Add missing python-bech32 and python-simple-rlp so that the
  test suite runs clean and the build finishes.
  [arguments]: Reenable 'sanity-check' phase.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03 16:02:02 +02:00
Attila Lendvai 75aff50fce
gnu: python-trezor-agent: Update to 0.14.7.
* gnu/packages/finance.scm (python-trezor-agent): Update to 0.14.7.
  [native-inputs]: Add python-bech32 and python-cryptography.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03 16:02:02 +02:00
Attila Lendvai ed363d6ddb
gnu: python-trezor: Update to 0.13.7.
* gnu/packages/finance.scm (python-trezor): Update to 0.13.7.
  [propagated-inputs]: Drop python-click-7 kludge, add
  python-construct-classes instead of python-construct.
  [native-inputs]: Add python-pillow, python-simple-rlp and python-wheel.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03 16:02:02 +02:00
Attila Lendvai 8036852533
gnu: Add python-construct-classes.
* gnu/packages/python-xyz.scm (python-construct-classes): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03 16:02:02 +02:00
Guillaume Le Vaillant 61810fd973
gnu: gr-osmosdr: Update to 0.2.4.
* gnu/packages/radio.scm (gr-osmosdr): Update to 0.2.4.
2023-10-03 16:02:02 +02:00
Hilton Chain a71232b2c5
Revert "gnu: emacs-buttercup: Fix native comp tests with emacs-next."
This reverts commit e45f9b4b12, which doesn't
fix the test issue.
2023-10-03 20:25:53 +08:00
Hilton Chain 99a46ecb26
gnu: spectre-meltdown-checker: Update to 0.46.
* gnu/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch: Update
patch.
* gnu/packages/patches/spectre-meltdown-checker-find-kernel.patch: Delete file
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/linux.scm (spectre-meltdown-checker): Update to 0.46.
[#:phases]<fixpath>: Correct name for bunzip2.
Substitute lzop and mktemp as well.
2023-10-03 20:21:42 +08:00
Hilton Chain 5f81d31aa4
gnu: font-lxgw-wenkai-tc: Update to 1.010.
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.010.
2023-10-03 20:21:10 +08:00
Hilton Chain cc9e24ca03
gnu: font-lxgw-wenkai: Update to 1.310.
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.310.
2023-10-03 20:20:59 +08:00
Hilton Chain 0951f2a2c2
gnu: font-sarasa-gothic: Update to 0.42.1.
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.42.1.
2023-10-03 20:20:45 +08:00
Hilton Chain d6555049fd
gnu: font-chiron-hei-hk: Update to 2.508.
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.508.
2023-10-03 20:20:28 +08:00
Vinicius Monego 789a8538d6
gnu: shotcut: Update to 23.09.29.
* gnu/packages/video.scm (shotcut): Update to 23.09.29.
2023-10-03 08:50:41 -03:00
Vinicius Monego c2291c8b28
gnu: mlt: Update to 7.20.0.
* gnu/packages/video.scm (mlt): Update to 7.20.0.
2023-10-03 08:50:41 -03:00
Vinicius Monego 350b812a22
gnu: python-scikit-rf: Update to 0.29.1.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.29.1.
[native-inputs]: Add python-pytest-mock.
2023-10-03 08:50:41 -03:00
Guillaume Le Vaillant d69c557d64
gnu: satdump: Add support for BladeRF.
* gnu/packages/radio.scm (satdump)[inputs]: Add bladerf.
2023-10-03 09:50:33 +02:00
Guillaume Le Vaillant 26a3fc8449
gnu: urh: Add support for Airspy and BladeRF.
* gnu/packages/radio.scm (urh)[inputs]: Add airspy and bladerf.
2023-10-03 09:50:33 +02:00
Guillaume Le Vaillant 4f1365a263
gnu: sdr++: Add support for BladeRF.
* gnu/packages/radio.scm (sdr++)[inputs]: Add bladerf.
  [arguments]: Update 'configure-flags'.
2023-10-03 09:50:33 +02:00
Guillaume Le Vaillant 6c012137d8
gnu: sdrangel: Add support for BladeRF.
* gnu/packages/radio.scm (sdrangel)[inputs]: Add bladerf.
2023-10-03 09:50:33 +02:00
Guillaume Le Vaillant d1ed2ce12c
gnu: dump1090: Add support for BladeRF.
* gnu/packages/radio.scm (dump1090)[inputs]: Add bladerf.
  [arguments]: Update 'make-flags'.
2023-10-03 09:50:32 +02:00
Guillaume Le Vaillant e788923600
gnu: gr-osmosdr: Add support for BladeRF and IQ balance correction.
* gnu/packages/radio.scm (gr-osmosdr)[inputs]: Add bladerf and gr-iqbal.
  [arguments]: Add 'fix-gnuradio-iqbalance-detection' phase. Use gexp.
2023-10-03 09:50:32 +02:00
Guillaume Le Vaillant 18ee78a999
gnu: Add soapybladerf.
* gnu/packages/radio.scm (soapybladerf): New variable.
2023-10-03 09:50:32 +02:00
Guillaume Le Vaillant ee7296ff47
gnu: Add bladerf.
* gnu/packages/radio.scm (bladerf): New variable.
2023-10-03 09:50:32 +02:00
Leo Famulari abf7a1e986
gnu: Add linux-libre 6.5.
* gnu/packages/linux.scm (linux-libre-6.5-version, linux-libre-6.5-gnu-revision,
deblob-scripts-6.5, linux-libre-6.5-pristine-source, linux-libre-6.5-source,
linux-libre-headers-6.5, linux-libre-6.5): New variables.
* gnu/packages/aux-files/linux-libre/6.5-arm.conf,
gnu/packages/aux-files/linux-libre/6.5-arm64.conf,
gnu/packages/aux-files/linux-libre/6.5-i686.conf,
gnu/packages/aux-files/linux-libre/6.5-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
2023-07-23 22:26:00 -04:00
Sharlatan Hellseher 9ecc29394e
gnu: Add python-casa-formats-io.
* gnu/packages/astronomy.scm (python-casa-formats-io): New variable.

Co-Authored-By: Iliya Tikhonenko <tikhonenko@mpe.mpg.de>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-02 11:20:29 -04:00
Timotej Lazar 673d7501ae
gnu: mupdf: Update to 1.23.3.
* gnu/packages/pdf.scm (mupdf): Update to 1.23.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-02 17:17:07 +02:00
Yovan Naumovski e990115cd9
gnu: milkytracker: Update to 1.04.00.
* gnu/packages/music.scm (milkytracker): Update to 1.04.00.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-02 17:17:07 +02:00
Ludovic Courtès e0e85f2b23
services: mcron: Do not #:select ‘%user-log-dir’.
* gnu/services/mcron.scm (mcron-shepherd-services): Do not #:select
‘%user-log-dir’ from (shepherd support) since it’s missing in the
Shepherd 0.8, which is still used on GNU/Hurd.
2023-10-02 17:17:07 +02:00
Nicolas Graves e45f9b4b12
gnu: emacs-buttercup: Fix native comp tests with emacs-next.
* gnu/packages/emacs-xyz.scm (emacs-buttercup): Add patch emacs-buttercup-fix-native-comp-pretty-test.
* gnu/packages/patches/emacs-buttercup-fix-native-comp-pretty-test.patch: Add
file.
* gnu/local.mk: Add emacs-buttercup-fix-native-comp-pretty-test.patch.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-02 16:55:04 +04:00
Ludovic Courtès 3b71b2dca7
gnu: cuirass: Update to 797b26a.
* gnu/packages/ci.scm (cuirass): Update to 797b26a.
* gnu/services/cuirass.scm (cuirass-activation): Create /var/run/cuirass.
2023-10-02 11:07:14 +02:00
Steve George 47d0346553
gnu: rust-rspotify: Update to 0.11.7.
* gnu/packages/crates-io.scm (rust-rspotify): Update to 0.11.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02 11:40:12 +03:00
Steve George 304da4f1e3
gnu: Add rust-rspotify-http-0.11.
* gnu/packages/crates-io.scm (rust-rspotify-http-0.11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02 11:40:12 +03:00
Steve George a7152f722f
gnu: Add rust-maybe-async-0.2.
* gnu/packages/crates-io.scm (rust-maybe-async-0.2): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02 11:40:12 +03:00
Steve George f9f292f123
gnu: Add rust-rspotify-macros-0.11.
* gnu/packages/crates-io.scm (rust-rspotify-macros-0.11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02 11:40:12 +03:00
Steve George f78ecf736c
gnu: Add rust-rspotify-model-0.11.
* gnu/packages/crates-io.scm (rust-rspotify-model-0.11): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02 11:40:12 +03:00
Steve George 248aa76885
gnu: Add rust-enum-dispatch-0.3.
* gnu/packages/crates-io.scm (rust-enum-dispatch-0.3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02 11:40:11 +03:00
Steve George 15693e8714
gnu: Add rust-enum-derive-0.1.
* gnu/packages/crates-io.scm (rust-enum-derive-0.1): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02 11:40:11 +03:00
Janneke Nieuwenhuizen 63dbcec93d
gnu: guix: Update to 1.4.0-12.b9fae146d6.
This brings the "declarative offloading setup" and using "the right locale
package on GNU/Hurd".

* gnu/packages/package-management.scm (guix): Update to 1.4.0-12.b9fae146d6.
2023-10-02 09:28:02 +02:00
Ludovic Courtès 953c65ffdd
services: hurd-vm: Implement zero-configuration offloading.
This allows for zero-configuration offloading to a childhurd.

* gnu/services/virtualization.scm (operating-system-with-offloading-account):
New procedure.
(<hurd-vm-configuration>)[offloading?]: New field.
(hurd-vm-disk-image): Define ‘transform’ and use it.
(hurd-vm-activation): Generate SSH key for user ‘offloading’ and add
authorize it via /etc/childhurd/etc/ssh/authorized_keys.d.
(hurd-vm-configuration-offloading-ssh-key)
(hurd-vm-guix-extension): New procedures.
(hurd-vm-service-type): Add GUIX-SERVICE-TYPE extension.
* gnu/tests/virtualization.scm (run-childhurd-test)[import-module?]: New
procedure.
[os]: Add (gnu build install) and its closure to #:import-modules.
[test]: Add “copy-on-write store” and “offloading” tests.
* doc/guix.texi (Virtualization Services): Document it.
2023-10-01 22:58:20 +02:00
Ludovic Courtès c3a19cc2ac
services: hurd-vm: Disable password-based authentication for root.
With offloading to a childhurd is enabled, allowing password-less root
login in the childhurd to anyone amounts to providing write access to
the host’s store to anyone.  Thus, disable password-based root logins in
the childhurd.

* gnu/services/virtualization.scm (%hurd-vm-operating-system): Change
‘permit-root-login’ to 'prohibit-password.
* gnu/tests/virtualization.scm (%childhurd-os): Provide a custom ‘os’
field for ‘hurd-vm-configuration’.
* doc/guix.texi (Virtualization Services): Remove mention of
password-less root login.
2023-10-01 22:58:20 +02:00
Ludovic Courtès 100d71f8a1
tests: hurd-vm: Remove custom disk image configuration.
This was added in 18e76f8905.  Presumably,
the problem was that using compressed QCOW2 images makes the childhurd
slower, so it’s eventually marked as failing to start.  By enabling KVM
inside the Guix System VM, we allow the childhurd to run on KVM, which
compensates the slowdown due to the use of a compressed image.

* gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): Remove.
(%childhurd-os): Use default config for ‘hurd-vm-service-type’.
(run-childhurd-test)[test]: Pass “-cpu host” to the run-vm script.
2023-10-01 22:58:19 +02:00
Ludovic Courtès bab6434f58
services: hurd-vm: ‘image’ field has to be an <image> record.
* gnu/services/virtualization.scm (<hurd-vm-configuration>)[image]:
Document as being an <image> record.
(hurd-vm-disk-image): Remove call to ‘system-image’.
(hurd-vm-shepherd-service): Add call to ‘system-image’.
* gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): Remove call to
‘system-image’.
* doc/guix.texi (Virtualization Services): Adjust accordingly.
2023-10-01 22:58:19 +02:00
Ludovic Courtès 416933cde5
services: childhurd: Authorize the childhurd’s key on the host.
This partly automates setting up a childhurd for offloading purposes.

* gnu/services/virtualization.scm (authorize-guest-substitutes-on-host):
New procedure.
(hurd-vm-activation): Use it.
2023-10-01 22:58:19 +02:00
Ludovic Courtès aa40b085dc
services: guix: Support declarative offloading setup.
* gnu/services/base.scm (guix-machines-files-installation): New
procedure.
(<guix-configuration>)[build-machines]: New field.
(guix-activation): Call ‘ guix-machines-files-installation’.
(<guix-extension>)[build-machines]: New field.
(guix-extension-merge): Handle it.
(guix-service-type)[extend]: Likewise.
* doc/guix.texi (Daemon Offload Setup): Add note linking to
‘guix-configuration’.
(Base Services): Document ‘build-machines’ field of <guix-configuration>
and of <guix-extension>.
(Virtualization Services): Add ‘hurd-vm’ anchor.
2023-10-01 22:58:19 +02:00
Ludovic Courtès 21deb89e28
services: guix: Use the right locale package on GNU/Hurd.
Fixes a bug introduced in 0dd293b4d9
whereby guix-daemon on GNU/Hurd would have ‘GUIX_LOCPATH’ set to the
“wrong” locale data (2.35 instead of 2.37).

Consequently, it would fail to setlocale(3) and calls to
‘std::stoi’ (when reading the output of ‘guix authenticate’) would
throw, leading to this error message of guix-daemon:

  unexpected build daemon error: stoi

This would manifest when sending store items to a childhurd:

  $ guix copy --to=localhost:10022 sed
  guix copy: sending 1 store item (1 MiB) to 'localhost'...
  guix copy: error: unknown error while sending files over SSH

The “unknown error” is the ‘stoi’ exception.

This commit fixes that, but for the ‘guix-daemon’ service only.

* gnu/services/base.scm (guix-shepherd-service)[locales]: New variable.
Use it instead of ‘glibc-utf8-locales’.
2023-10-01 22:58:19 +02:00
Ludovic Courtès ae50099c46
gnu: glibc-utf8-locales: Reintroduce input labels.
Since 2f73ea3487,
‘make-glibc-utf8-locales’ couldn’t be passed a package with a name other
than “glibc” (in particular “glibc-hurd”) since the builder expects the
name “glibc” in ‘%build-inputs’.

* gnu/packages/base.scm (make-glibc-utf8-locales): Reintroduce labels in
‘native-inputs’.
2023-10-01 22:58:19 +02:00
Ludovic Courtès 81d46ef989
services: hurd-vm: Use the default SSH port number.
* gnu/services/virtualization.scm (%hurd-vm-operating-system): Remove
‘port-number’ from ‘openssh-configuration’.
(hurd-vm-net-options): Change 2222 to 22 in port forwarding.
2023-10-01 22:58:19 +02:00
Ludovic Courtès e90a972ce2
secret-service: Increase default handshake timeout.
* gnu/build/secret-service.scm (secret-service-send-secrets):
Increase #:handshake-timeout.
2023-10-01 22:58:19 +02:00
Ludovic Courtès f5c3f8e59e
system: vm: Remove unused variable.
This is a followup to 05a9d1f378, which
removed its sole user.

* gnu/system/vm.scm (%linux-vm-file-systems): Remove.
(mapping->file-system): Add comment about “cache=loose”.
2023-10-01 22:58:18 +02:00
Mathieu Othacehe dfaeaae9c7
image: Product hybrid qcow2 images.
This is a follow-up of e5ed1712da. Restore the
behaviour before d57cab7641 and produce
hybrid, BIOS and UEFI capable qcow2 images.

* gnu/system/image.scm (qcow2-image-type): Inherit from mbr-hybrid-disk-image.
2023-10-01 22:18:52 +02:00
Danny Milosavljevic f4a5d4f0b0
gnu: poetry: Fix build.
Follow-up to 21d6985a8b.

* gnu/packages/python-build.scm (python-poetry-core-1.0): New variable.
* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Replace
python-poetry-core by python-poetry-core-1.0.
2023-10-01 22:01:29 +02:00
Danny Milosavljevic 0099214386
Revert "gnu: poetry: Update to 1.1.12."
This reverts commit d477018b57.
2023-10-01 22:00:15 +02:00
Janneke Nieuwenhuizen 0a1af11ff8
hurd-boot: Setup/dev/hdX, /dev/hdXsY IDE device node translators.
The gnumach builtin IDE hd devices are still used, unless booting with
"noide".

* gnu/build/hurd-boot.scm (set-hurd-device-translators): Create /dev/hd{0..3},
/dev/hd{0..3}s{0..3}.
2023-10-01 15:51:23 +02:00
Bruno Victal 337dbf6867
gnu: xfig: Update to 3.2.9.
* gnu/packages/patches/xfig-Enable-error-message-for-missing-libraries.patch:
New file.
* gnu/packages/patches/xfig-Fix-double-free-when-requesting-MediaBox.patch:
Likewise.
* gnu/packages/patches/xfig-Use-pkg-config-to-set-fontconfig-CFLAGS-and-LIBS.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Register new patches.
* gnu/packages/xfig.scm (xfig): Update to 3.2.9.
[source]: Use new patches.
[arguments]<#:phases>: Add ‘wrap-program’.
[native-inputs]: Add pkg-config, autoconf, automake and libtool.
Move ghostscript to …
[inputs]: … here.  Add fig2dev, libxaw3d and libxft.
[license]: Update URL.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-01 08:14:56 +02:00
Bruno Victal dd36ca07f0
gnu: Add fig2dev.
The source used by the transfig package is outdated and its development
was moved into the repository used by fig2dev though the utility
`transfig' is considered obsolete and not built by default in the
fig2dev package.  In practice, this is not a problem since the user is
generally after the `fig2dev' utility which was also provided in the
(now obsolete) transfig package.

Descriptions and comments pointing to the now obsolete packages are
adjusted accordingly.  For texlive-latex-make, this follow upstream at
<1dcc04aaa8>.

* gnu/packages/xfig.scm: Import all of (guix licenses).
(xfig)[license]: Adjust accordingly.
(fig2dev): New variable.
(transfig): Deprecate in favor of fig2dev.
* gnu/packages/patches/transfig-gcc10-fno-common.patch: Removed file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/docbook.scm (dblatex): Update comment.
* gnu/packages/tex.scm (texlive-latex-make)[description]: Update description.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-01 08:14:55 +02:00
Bruno Victal 8c01465142
gnu: xfig: Use G-Expressions.
* gnu/packages/xfig.scm (xfig)[arguments]<#:phases>: Relocate
'strip-bogus-exec-prefix into …
[sources]: … here, as a snippet instead.
[inputs]: Restyle.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-10-01 08:14:55 +02:00