me
/
guix
Archived
1
0
Fork 0
Commit Graph

96362 Commits (d33dec8976714b5e1e8dd970680c8756387b0cdd)

Author SHA1 Message Date
Ricardo Wurmus 8b9c9051ba
gnu: python-numcodecs: Update to 0.10.2.
* gnu/packages/python-xyz.scm (python-numcodecs): Update to 0.10.2.
[build-system]: Use pyproject-build-system.
[arguments]: Enable tests; add phase 'build-extensions; remove custom 'check
phase.
[propagated-inputs]: Add python-entrypoints and python-typing-extensions-next.
2022-12-12 23:59:39 +01:00
Ricardo Wurmus c4bcb5db49
gnu: python-typer: Simplify by using pyproject-build-system.
* gnu/packages/python-xyz.scm (python-typer)[build-system]: Use
pyproject-build-system.
[arguments]: Remove extra quoting; remove custom 'build phase; remove custom
'install phase; remove custom 'check phase; add 'pre-check phase.
[synopsis]: Pull onto the same line.
[description]: Reformat.
2022-12-12 23:59:29 +01:00
jgart 1d160f41f5
gnu: Add erlang-yamerl.
* gnu/packages/erlang.scm (erlang-yamerl): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-12 20:39:41 +00:00
jgart e4fd04fb92
gnu: Add erlang-jsx.
* gnu/packages/erlang.scm (erlang-jsx): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-12 20:34:57 +00:00
Christopher Baines d5ad3dd59a
services: guix-build-coordinator: Fix service startup.
Previously the service would keep starting more and more processes.

* gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Fix how
make-forkexec-constructor is called.
2022-12-12 19:58:25 +00:00
Marius Bakke c1695bcadd
gnu: re2: Update to 2022-12-01.
* gnu/packages/regex.scm (re2): Update to 2022-12-01.
2022-12-12 20:23:32 +01:00
Marius Bakke 2c1b488d19
tests: Add system tests for each supported kernel version.
* gnu/tests/base.scm (%test-basic-os): Rename to ...
(test-basic-os): ... this, and turn into procedure that takes optional KERNEL
argument.
(%test-basic-os): Use that procedure.
(%test-linux-libre-5.15, %test-linux-libre-5.10, %test-linux-libre-5.4,
%test-linux-libre-4.19, %test-linux-libre-4.14, %test-linux-libre-4.9): New
tests.
2022-12-12 20:23:32 +01:00
Marius Bakke 9fc171b62a
gnu: f2fs-tools: Remove obsolete phase.
* gnu/packages/linux.scm (f2fs-tools)[arguments]: Remove.
(f2fs-tools-1.7)[arguments]: Add #:phases.
2022-12-12 20:23:31 +01:00
Marius Bakke a2c6cc4354
gnu: f2fs-tools: Update to 1.15.0.
* gnu/packages/linux.scm (f2fs-tools): Update to 1.15.0.
(f2fs-tools/static)[arguments]: Add #:make-flags.  Remove make-static phase.
2022-12-12 20:23:31 +01:00
Marius Bakke e1fc45b3ea
gnu: f2fs-tools@1.7: Don't fetch autogenerated git snapshot.
* gnu/packages/linux.scm (f2fs-tools-1.7)[source]: Switch to GIT-FETCH.
2022-12-12 20:23:31 +01:00
Marius Bakke 61f67290b9
gnu: f2fs-tools: Don't fetch autogenerated git snapshot.
* gnu/packages/linux.scm (f2fs-tools)[source]: Switch to GIT-FETCH.
2022-12-12 20:23:31 +01:00
Marius Bakke 58e33da5f5
gnu: f2fs-tools: Reverse inheritance relationship.
* gnu/packages/linux.scm (f2fs-tools): Update to 1.14.0.
[arguments]: Remove obsolete #:configure-flags and trailing #t in phase.
[inputs]: Remove labels.
(f2fs-tools-1.7): Inherit from above; add #:configure-flags.
[inputs]: Remove labels.
2022-12-12 20:23:31 +01:00
Marius Bakke 999783b92d
gnu: ungoogled-chromium: Build with ffmpeg@4.
This is a follow-up to commit 79564bf997.

* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG
to FFFMPEG-4.
2022-12-12 20:23:31 +01:00
Mădălin Ionel Patrașcu 3640310d69
gnu: Add r-golem.
* gnu/packages/cran.scm (r-golem): New variable.
2022-12-12 19:01:21 +01:00
Mădălin Ionel Patrașcu 79ecb5f35f
gnu: Add r-attempt.
* gnu/packages/cran.scm (r-attempt): New variable.
2022-12-12 19:01:21 +01:00
Mădălin Ionel Patrașcu 75a9ee5b8e
gnu: Add r-anytime.
* gnu/packages/cran.scm (r-anytime): New variable.
2022-12-12 18:45:32 +01:00
Mădălin Ionel Patrașcu 61124bc7b0
gnu: Add r-shinycustomloader.
* gnu/packages/cran.scm (r-shinycustomloader): New variable.
2022-12-12 18:45:31 +01:00
Mădălin Ionel Patrașcu ca7141234d
gnu: Add r-logging.
* gnu/packages/cran.scm (r-logging): New variable.
2022-12-12 18:45:31 +01:00
Mădălin Ionel Patrașcu b9014985be
gnu: Add r-asics.
* gnu/packages/bioconductor.scm (r-asics): New variable.
2022-12-12 18:41:13 +01:00
Mădălin Ionel Patrașcu 061ce5500a
gnu: Add r-pepsnmr.
* gnu/packages/bioconductor.scm (r-pepsnmr): New variable.
2022-12-12 18:40:46 +01:00
Mădălin Ionel Patrașcu 1e5c9bb0d2
gnu: Add r-ptw.
* gnu/packages/cran.scm (r-ptw): New variable.
2022-12-12 18:40:11 +01:00
Mădălin Ionel Patrașcu c2d25c7b5e
gnu: Add r-rcppde.
* gnu/packages/cran.scm (r-rcppde): New variable.
2022-12-12 18:39:26 +01:00
Mădălin Ionel Patrașcu e0746ee4c4
gnu: Add r-animalcules.
* gnu/packages/bioconductor.scm (r-animalcules): New variable.
2022-12-12 17:30:05 +01:00
Mădălin Ionel Patrașcu 8f80c99e2b
gnu: Add r-plotroc.
* gnu/packages/cran.scm (r-plotroc): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2022-12-12 17:24:07 +01:00
Mădălin Ionel Patrașcu b6873a836c
gnu: Add r-gridsvg.
* gnu/packages/cran.scm (r-gridsvg): New variable.
2022-12-12 16:22:28 +01:00
Mădălin Ionel Patrașcu 5154e76a2e
gnu: Add r-gunifrac.
* gnu/packages/cran.scm (r-gunifrac): New variable.
2022-12-12 16:21:50 +01:00
Mădălin Ionel Patrașcu 48e6e67990
gnu: Add r-dirmult.
* gnu/packages/cran.scm (r-dirmult): New variable.
2022-12-12 16:20:36 +01:00
Mădălin Ionel Patrașcu e99b3c0d25
gnu: Add r-modeest.
* gnu/packages/cran.scm (r-modeest): New variable.
2022-12-12 16:19:49 +01:00
Mădălin Ionel Patrașcu 7ec230fe12
gnu: Add r-fbasics.
* gnu/packages/cran.scm (r-fbasics): New variable.
2022-12-12 16:19:49 +01:00
Mădălin Ionel Patrașcu 3e6e0696cc
gnu: Add r-timeseries.
* gnu/packages/cran.scm (r-timeseries): New variable.
2022-12-12 16:19:18 +01:00
Mădălin Ionel Patrașcu 9e03e01aae
gnu: Add r-gss.
* gnu/packages/cran.scm (r-gss): New variable.
2022-12-12 16:18:43 +01:00
Mădălin Ionel Patrașcu 9c81ab8b39
gnu: Add r-stable.
* gnu/packages/cran.scm (r-stable): New variable.
2022-12-12 16:18:17 +01:00
Mădălin Ionel Patrașcu 977a15d8e8
gnu: Add r-rmutil.
* gnu/packages/cran.scm (r-rmutil): New variable.
2022-12-12 16:17:39 +01:00
Mădălin Ionel Patrașcu 8d2222fac6
gnu: Add r-statip.
* gnu/packages/cran.scm (r-statip): New variable.
2022-12-12 16:17:07 +01:00
Mădălin Ionel Patrașcu 5fb5af5658
gnu: Add r-amplican.
* gnu/packages/bioconductor.scm (r-amplican): New variable.
2022-12-12 15:50:28 +01:00
Mădălin Ionel Patrașcu 84392cd024
gnu: Add r-waffle.
* gnu/packages/cran.scm (r-waffle): New variable.
2022-12-12 15:48:37 +01:00
Mădălin Ionel Patrașcu ec2388d6b4
gnu: Add r-clustercrit.
* gnu/packages/cran.scm (r-clustercrit): New variable.
2022-12-12 15:48:03 +01:00
Mădălin Ionel Patrașcu 8363719476
gnu: Add r-harshlight.
* gnu/packages/bioconductor.scm (r-harshlight): New variable.
2022-12-12 15:37:15 +01:00
Mădălin Ionel Patrașcu 85d5ce4901
gnu: Add r-altcdfenvs.
* gnu/packages/bioconductor.scm (r-altcdfenvs): New variable.
2022-12-12 15:37:15 +01:00
Mădălin Ionel Patrașcu 97b36ca4d3
gnu: Add r-makecdfenv.
* gnu/packages/bioconductor.scm (r-makecdfenv): New variable.
2022-12-12 15:37:15 +01:00
Tobias Geerinckx-Rice 776632c0be
gnu: yajl: Improve description.
* gnu/packages/web.scm (yajl)[synopsis, description]: Edit.  Mark up.
Note generator.
2022-12-11 01:00:00 +01:00
Tobias Geerinckx-Rice 2a779dc9bd
gnu: yajl: Remove trailing #t from phases.
* gnu/packages/web.scm (yajl)[arguments]: Don't explicitly return #t from phases.
2022-12-11 01:00:00 +01:00
Tobias Geerinckx-Rice 8fe6d3e844
gnu: yajl: Drop custom ‘lib-’ prefix.
* gnu/packages/web.scm (yajl): New variable, renamed from…
(libyajl): …this one, which is now a DEPRECATED-PACKAGE alias of yajl.
Adjust all users.
2022-12-11 01:00:00 +01:00
Marius Bakke b5f3a1b84e
gnu: Remove unused module import.
* gnu/packages/version-control.scm: Don't import (guix build python-build-system).
2022-12-12 15:12:58 +01:00
Marius Bakke 16f87d883b
services: zabbix-server: Increase Shepherd grace period.
* gnu/services/monitoring.scm (zabbix-server-shepherd-service)[stop]: Add
 #:grace-period.
2022-12-12 15:12:58 +01:00
Marius Bakke 79564bf997
gnu: ffmpeg: Promote version 5 to the default.
* gnu/packages/video.scm (ffmpeg): Alias to FFMPEG-5.
(mlt-6)[inpust]: Replace "ffmpeg" with FFMPEG-4.
(transcode, libquicktime, ffmpegthumbnailer, mplayer, obs,
simplescreenrecorder, handbrake, ffms2, libopenshot, wlstream)[inputs]: Change
from FFMPEG to FFMPEG-4.
* gnu/packages/arcan.scm (arcan)[inputs]: Likewise.
* gnu/packages/astronomy.scm (stackistry, libskry)[inputs]: Likewise.
* gnu/packages/audio.scm (aubio, bs1770gain)[inputs]: Likewise.
* gnu/packages/education.scm (openboard)[inputs]: Likewise.
* gnu/packages/emulators.scm (dolphin-emu, retroarch, pcsxr, ppsspp)[inputs]:
Likewise.
* gnu/packages/game-development.scm (warsow-qfusion)[inputs]: Likewise.
* gnu/packages/games.scm (oshu, hedgewars)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/graphics.scm (openscenegraph)[inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv, paraview-5.9)[inputs]: Likewise.
* gnu/packages/julia-jll.scm (julia-ffmpeg-jll)[inputs]: Likewise.
* gnu/packages/kde-multimedia.scm (kid3)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/linphone.scm (mediastreamer2)[inputs]: Likewise.
* gnu/packages/linux.scm (pipewire)[inputs]: Likewise.
(pipewire-0.3)[inputs]: Replace "ffmpeg" with FFMPEG.
* gnu/packages/mp3.scm (chromaprint)[inputs]: Change from FFMPEG to FFMPEG-4.
* gnu/packages/music.scm (musikcube)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/qt.scm (qtwebengine-5)[inputs]: Likewise.
2022-12-12 15:12:58 +01:00
Marius Bakke bf9d119e32
gnu: Sort module imports in (gnu packages scheme).
* gnu/packages/scheme.scm: Sort imports.  Remove one duplicate.
2022-12-12 15:12:58 +01:00
Marius Bakke 240c823ae1
gnu: pianobar: Update to 2022.04.01.
* gnu/packages/music.scm (pianobar): Update to 2022.04.01.
2022-12-12 15:12:58 +01:00
Marius Bakke 1572071b68
gnu: motion: Remove input labels.
* gnu/packages/video.scm (motion)[native-inputs, inputs]: Remove labels.
2022-12-12 15:12:57 +01:00
Marius Bakke dce40ccc47
gnu: motion: Update to 4.5.0.
* gnu/packages/video.scm (motion): Update to 4.5.0.
2022-12-12 15:12:57 +01:00
Marius Bakke 3dc667b6f8
gnu: vapoursynth: Remove input labels.
* gnu/packages/video.scm (vapoursynth)[native-inputs]: Remove labels.
2022-12-12 15:12:57 +01:00
Marius Bakke 85ea2dfc4c
gnu: vapoursynth: Update to 61.
* gnu/packages/video.scm (vapoursynth): Update to 61.
2022-12-12 15:12:57 +01:00
Marius Bakke 6bfde85d36
gnu: wxsvg: Update to 1.5.24.
* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.24.
2022-12-12 15:12:57 +01:00
Marius Bakke f9fb8460ce
gnu: tracker-miners: Remove obsolete input.
* gnu/packages/gnome.scm (tracker-miners)[native-inputs]: Remove INTLTOOL.
Add GETTEXT-MINIMAL.
2022-12-12 15:12:57 +01:00
Marius Bakke b8b4d63137
gnu: OpenLDAP: Update to 2.6.3.
* gnu/packages/openldap.scm (openldap-2.6): Update to 2.6.3.
2022-12-12 15:12:57 +01:00
Ludovic Courtès 302a84a593
Merge branch 'version-1.4.0' 2022-12-12 15:03:35 +01:00
Ricardo Wurmus 94e9651241
gnu: Add python-pomegranate.
* gnu/packages/python-xyz.scm (python-pomegranate): New variable.
2022-12-12 14:37:04 +01:00
Ricardo Wurmus bc47a1bf02
gnu: Add python-pygtrie.
* gnu/packages/python-xyz.scm (python-pygtrie): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus 49ec1fbc8f
gnu: Add python-flask-jwt.
* gnu/packages/python-web.scm (python-flask-jwt): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus be9e8c3963
gnu: Add python-apispec-webframeworks.
* gnu/packages/python-xyz.scm (python-apispec-webframeworks): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus a88fa1ced7
gnu: Add python-fit-nbinom.
* gnu/packages/python-xyz.scm (python-fit-nbinom): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus 97cfa1cd78
gnu: Add python-py4j.
* gnu/packages/python-xyz.scm (python-py4j): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus df9a7c2032
gnu: Add python-imbalanced-learn.
* gnu/packages/machine-learning.scm (python-imbalanced-learn): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus 91d4a78f41
gnu: Add python-cleanlab-1.
* gnu/packages/machine-learning.scm (python-cleanlab-1): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus eb23379828
gnu: Add python-cleanlab.
* gnu/packages/machine-learning.scm (python-cleanlab): New variable.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus 2c8a53cb6b
gnu: bioperl-minimal: Remove trailing #T from build phase.
* gnu/packages/bioinformatics.scm (bioperl-minimal)[arguments]: Remove
trailing #T from build phase.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus 7c8832e106
gnu: u-boot: Use plain list of inputs.
* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Drop input labels.
2022-12-12 14:37:03 +01:00
Ricardo Wurmus 5b0e656e57
gnu: u-boot: Update to 2022.10.
* gnu/packages/bootloaders.scm (u-boot): Update to 2022.10.
* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Disable
fit_pre_load_data, which depends on openssl.
2022-12-12 14:37:03 +01:00
Joeke de Graaf ad4bb682d3
gnu: eisl: Update to 2.65.
* gnu/packages/lisp.scm (eisl): Update to 2.65.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-12-12 11:51:45 +01:00
Paul A. Patience 7a1f1a48cb
gnu: cl-april: Update to 1.0-3.bdd74f1.
* gnu/packages/lisp-xyz.scm (sbcl-april): Update to 1.0-3.bdd74f1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-12-12 11:34:46 +01:00
jgart fbec026f42
gnu: Add cl-conduit-packages.
* gnu/packages/lisp-xyz.scm (cl-conduit-packages, ecl-conduit-packages,
  sbcl-conduit-packages): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-12-12 11:33:33 +01:00
jgart 911b0a5451
gnu: Add cl-fare-csv.
* gnu/packages/lisp-xyz.scm (cl-fare-csv, ecl-fare-csv, sbcl-fare-csv):
  New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-12-12 11:24:47 +01:00
Pierre Neidhardt 8ac8ca3252
gnu: mcomix: Update to 2.0.2.
* gnu/packages/image-viewers.scm (mcomix): Update to 2.0.2.
2022-12-12 10:52:47 +01:00
Efraim Flashner 45f5feb279
image: Use 512 byte blocks for EFI partitions.
Addresses <https://issues.guix.gnu.org/59695>.

* gnu/build/image.scm (make-vfat-image): When creating a fat filesystem
for UEFI bootable partition use 512 byte blocks.
2022-12-12 10:47:59 +02:00
Arun Isaac 2d989ad597
gnu: python-seaborn: Update to 0.12.0.
* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.12.0.
[source]: Remove patches.
[arguments]: Import (ice-9 match) module. Remove patch-more-tests and
start-xserver phases. Replace build and install phases. Fix pytest command in
check phase.
[native-inputs]: Add python-flit-core and python-pypa-build. Remove
xorg-server-for-tests.
* gnu/packages/patches/python-seaborn-2690.patch,
gnu/packages/patches/python-seaborn-kde-test.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Unregister them.
2022-12-11 23:55:54 +00:00
Vagrant Cascadian e074559eda
gnu: guile-json: Update to 4.7.3.
* gnu/packages/guile.scm (guile-json): Update to 4.7.3.
2022-12-11 15:23:02 -08:00
Evgeny Pisemsky 14ca72226b
gnu: perl-lingua-translit: Wrap translit program.
* gnu/packages/perl.scm (perl-lingua-translit)[arguments]: Add “wrap-translit”
phase.
[inputs]: Add bash-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-12-10 20:38:40 +01:00
Efraim Flashner a7f41aac7a
gnu: julia-geometrybasics: Update to 0.4.2.
* gnu/packages/julia-xyz.scm (julia-geometrybasics): Update to 0.4.2.
2022-12-10 21:10:10 +02:00
Efraim Flashner aa583170dc
gnu: julia-http: Update to 0.9.17.
* gnu/packages/julia-xyz.scm (julia-http): Update to 0.9.17.
[arguments]: Skip another test in 'disable-network-tests phase.
2022-12-10 21:10:10 +02:00
Efraim Flashner 9f980cdf52
gnu: julia-chainrulescore: Skip two tests.
* gnu/packages/julia-xyz.scm (julia-chainrulescore)[arguments]: Add a
phase to skip two tests.
2022-12-10 21:10:09 +02:00
Efraim Flashner a5db747515
gnu: julia-colortypes: Update to 0.11.1.
* gnu/packages/julia-xyz.scm (julia-colortypes): Update to 0.11.1.
[arguments]: Add phase to skip broken test.
2022-12-10 21:10:09 +02:00
Efraim Flashner a87f448cbf
gnu: julia-irtools: Update to 0.4.7.
* gnu/packages/julia-xyz.scm (julia-irtools): Update to 0.4.7.
2022-12-10 21:10:09 +02:00
Efraim Flashner a11281b01c
gnu: julia-benchmarktools: Update to 1.3.2.
* gnu/packages/julia-xyz.scm (julia-benchmarktools): Update to 1.3.2.
2022-12-10 21:10:08 +02:00
Efraim Flashner 71fb8f328d
gnu: julia-fixedpointnumbers: Update to 0.8.4-1.59ee94b.
* gnu/packages/julia-xyz.scm (julia-fixedpointnumbers): Update to
0.8.4-1.59ee94b.
[arguments]: Skip tests. Remove 'disable-failing-test phase.
2022-12-10 21:10:08 +02:00
Ludovic Courtès 6dbdb5fcf5
gnu: guix: Update to 1.4.0rc2. 2022-12-10 18:19:22 +01:00
Ludovic Courtès 61b7e96877
install: 'umount-cow-store' retries upon EBUSY.
Possibly fixes <https://issues.guix.gnu.org/59884>.

* gnu/build/install.scm (umount*): New procedure.
(unmount-cow-store): Use it instead of 'umount'.
2022-12-10 14:34:35 +01:00
Mathieu Othacehe 4473be9858
installer: Detect mapped installation devices.
Fixes: <https://issues.guix.gnu.org/59823>

* gnu/installer/parted.scm (mapped-device?,
mapped-device-parent-partition): New procedures.
(eligible-devices): Detect mapped installation devices using the new
procedures.
2022-12-10 11:24:07 +01:00
Mathieu Othacehe 1ab48edb16
installer: Detect mapped installation devices.
Fixes: <https://issues.guix.gnu.org/59823>

* gnu/installer/parted.scm (mapped-device?,
mapped-device-parent-partition): New procedures.
(eligible-devices): Detect mapped installation devices using the new
procedures.
2022-12-10 11:23:27 +01:00
Nicolas Goaziou 5051cbaeee
gnu: emacs-wisp-mode: Update to 1.0.8.
* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.8.
2022-12-10 09:13:34 +01:00
Nicolas Goaziou 991eb7717e
gnu: emacs-logview: Update to 0.16.
* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.16.
2022-12-10 09:13:34 +01:00
Nicolas Goaziou 0e8b8550cd
gnu: emacs-jarchive: Update to 0.9.0.
* gnu/packages/emacs-xyz.scm (emacs-jarchive): Update to 0.9.0.
2022-12-10 09:13:34 +01:00
Nicolas Goaziou 3e6a8efbab
gnu: emacs-evil-nerd-commenter: Update to 3.6.0.
* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.6.0.
2022-12-10 09:13:34 +01:00
Nicolas Goaziou 21bc825be8
gnu: emacs-ement: Update to 0.5.1.
* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.5.1.
2022-12-10 09:13:33 +01:00
Nicolas Goaziou bafce38e9a
gnu: emacs-company-math: Update to 1.5.
* gnu/packages/emacs-xyz.scm (emacs-company-math): Update to 1.5.
2022-12-10 09:13:33 +01:00
Nicolas Goaziou 23b64fbbe1
gnu: emacs-company-emoji: Update to 2.7.0.
* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.7.0.
2022-12-10 09:13:33 +01:00
jgart 7d48ab424b
gnu: Add emacs-acme-theme.
* gnu/packages/emacs-xyz.scm (emacs-acme-theme): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-12-10 09:13:32 +01:00
jgart d0a038b17a
gnu: Add emacs-carp.
* gnu/packages/emacs-xyz.scm (emacs-carp): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-12-10 09:13:32 +01:00
Leo Famulari 3ae6f30767
gnu: linux-libre 4.9: Update to 4.9.335.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.335.
(linux-libre-4.9-pristine-source): Update hash.
2022-12-09 19:55:38 -05:00
Leo Famulari 19836fe4f1
gnu: linux-libre 4.14: Update to 4.14.301.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.301.
(linux-libre-4.14-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari 7b0fd5a0b4
gnu: linux-libre 4.19: Update to 4.19.268.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.268.
(linux-libre-4.19-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari 733396eb2b
gnu: linux-libre 5.4: Update to 5.4.226.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.226.
(linux-libre-5.4-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari 773ba52f93
gnu: linux-libre 5.10: Update to 5.10.158.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.158.
(linux-libre-5.10-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari b52ffca2bb
gnu: linux-libre 5.15: Update to 5.15.82.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.82.
(linux-libre-5.15-pristine-source): Update hash.
2022-12-09 19:55:37 -05:00
Leo Famulari 67e8fd6b38
gnu: linux-libre: Update to 6.0.12.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.12.
(linux-libre-6.0-pristine-source): Update hash.
2022-12-09 19:55:36 -05:00
Ludovic Courtès 591af24ade
installer: Print progress bars and such as soon as \r is read.
Fixes <https://issues.guix.gnu.org/59922>.

Previously progress bars and related things would be buffered by
'run-external-command-with-line-hooks' until \n is read.

* gnu/installer/utils.scm (run-external-command-with-line-hooks): Use
'read-delimited' rather than 'get-line'.  Pass 'concat as the last
argument.
(%display-line-hook): Remove.
(run-command): Use 'display' instead of '%display-line-hook'.
(%syslog-line-hook): Add "\n" when LINE doesn't end in \n.
(%installer-log-line-hook): Do not add an extra newline.
(installer-log-line): Add an extra newline.
2022-12-09 17:49:22 +01:00
Ludovic Courtès 556520a33c
services: nscd: Use nscd from 'glibc-final' on native builds.
This reduces the closure size of systems by removing one glibc
copy--namely (@ (gnu packages base) glibc) in addition to (@ (gnu
packages commencement) glibc-final).

* gnu/services/base.scm (<nscd-configuration>)[glibc]: Change default
value to use 'let-system' and 'canonical-package' as appropriate.
2022-12-09 16:43:25 +01:00
Ludovic Courtès 755c4b496e
system: Remove unused yggdrasil OS template.
This file was added in fe1cd098d2 but it's
not referenced from anywhere, not even gnu/local.mk.  Furthermore, we
don't normally add full OS examples for the purposes of illustrating the
use of a single service.

* gnu/system/examples/yggdrasil.tmpl: Remove.
2022-12-09 16:40:53 +01:00
Ludovic Courtès 156a881001
services: base: Use 'match-record' instead of 'match'.
* gnu/services/base.scm (agetty-shepherd-service)
(mingetty-shepherd-service)
(nscd.conf-file)
(udev-shepherd-service)
(udev-etc)
(gpm-shepherd-service)
(network-set-up/linux)
(network-tear-down/linux)
(static-networking-shepherd-service)
(greetd-agreety-tty-session-command)
(greetd-agreety-tty-xdg-session-command): Use 'match-record' instead of
'match'.
(guix-accounts): Use <guix-configuration> accessors.
(udev-service-type): Use <udev-configuration> accessors.
2022-12-08 13:21:53 +01:00
Ludovic Courtès 93d37985da
home: services: Use 'match-record' instead of 'match'.
* gnu/home/services/mcron.scm (home-mcron-shepherd-services): Use
'match-record' instead of 'match'.
* gnu/home/services/shells.scm (home-bash-extensions): Likewise.
* gnu/home/services/xdg.scm (serialize-xdg-desktop-entry): Likewise.
2022-12-08 13:21:46 +01:00
Ludovic Courtès 754a7660a1
records: 'match-record' checks fields at macro-expansion time.
This allows 'match-record' to be more efficient (field offsets are
computed at compilation time) and to report unknown fields at
macro-expansion time.

* guix/records.scm (map-fields): New macro.
(define-record-type*)[rtd-identifier]: New procedure.
Define TYPE as a macro and use a separate identifier for the RTD.
(lookup-field, match-record-inner): New macros.
(match-record): Rewrite in terms of 'match-error-inner'.
* tests/records.scm ("match-record, simple")
("match-record, unknown field"): New tests.
* gnu/services/cuirass.scm (cuirass-shepherd-service): Rename 'log-file'
local variable to 'main-log-file'.
* gnu/services/getmail.scm (serialize-getmail-configuration-file): Move
after <getmail-configuration-file> definition.
2022-12-08 13:21:23 +01:00
Ludovic Courtès a420b4f34e
services: fail2ban: Start server in the foreground.
Previously, we were passing '-b', thereby starting the server in the
background.  Consequently the 'start' method could complete before the
server was ready to accept connections on its socket, leading to
non-deterministic test failures.

Reported by Mathieu Othacehe <othacehe@gnu.org>.

* gnu/services/security.scm (fail2ban-shepherd-service): Change
FAIL2BAN-ACTION to invoke 'fail2ban-client'.
Change 'start' method to use 'make-forkexec-constructor'; start the
server in the foreground with '-f' and pass '-x' to force execution of
the server, as done upstream in 'fail2ban.service.in'.
2022-12-06 17:49:50 +01:00
Ludovic Courtès a508b5c778
services: fail2ban: Remove unnecessary Shepherd 'modules' field.
* gnu/services/security.scm (fail2ban-shepherd-service): Remove
unnecessary 'modules' field.
2022-12-06 17:07:46 +01:00
Ludovic Courtès e45c83c397
services: fail2ban: 'stop' returns #f when the dameon is stopped.
* gnu/services/security.scm (fail2ban-shepherd-service): Change
FAIL2BAN-ACTION to return an 'invoke' gexp.
Adjust the shepherd 'start' and 'stop' fields accordingly.  Have 'stop'
return #f on success.
2022-12-06 17:07:12 +01:00
Ludovic Courtès fe563a87ad
gnu: texinfo, info-reader: Do not run tests when cross-compiling.
Fixes a regression introduced in
a3264f31df.

Reported by Mathieu Othacehe <othacehe@gnu.org>.

* gnu/packages/texinfo.scm (texinfo)[arguments]: Change #:tests? to not
run tests when cross-compiling.
2022-12-06 15:22:26 +01:00
Ludovic Courtès 9ad14196ce
image: Clarify comment.
* gnu/system/image.scm: Adjust comment.
2022-12-06 15:11:44 +01:00
Ludovic Courtès 6232959311
tests: docker-system: Increase image size.
* gnu/tests/docker.scm (run-docker-system-test)[vm]: Increase
'disk-image-size'.
2022-12-06 15:10:24 +01:00
Ludovic Courtès f59aa79ca3
system: vm: Non-volatile 'run-vm.sh' creates a CoW image.
Previously, copying the image would consume a lot of space and was
I/O-intensive, to the point that the marionette connection timeout of
20s could be reached when running tests like "docker-system".

* gnu/system/vm.scm (common-qemu-options): Pass 'format=' for each
'-drive' option.
(system-qemu-image/shared-store-script)[copy-image]: New variable.
[builder]: Use it when VOLATILE? is false.
2022-12-06 15:06:35 +01:00
Maxim Cournoyer 2493de0d1a
Revert "tests: install: Fix iso-image-installer test."
This reverts commit 0f66ef9aa9.  e2fsprogs is
now included in the installation operating system since
34f69bc6e6ea555929ecca83ee7592f5261ff5f2, making this workaround obsolete.

Suggested-by: Ludovic Courtès <ludo@gnu.org>
2022-12-06 10:24:59 +01:00
Maxim Cournoyer ba4aed0f1f
install: Add missing e2fsprogs utility.
* gnu/system/install.scm (%installer-disk-utilities): Add e2fsprogs.

Reported-by: Adam Kandur <kefironpremise@gmail.com>
2022-12-06 10:24:55 +01:00
Maxim Cournoyer aeecd06ab9
system: Rename and move %base-packages-disk-utilities.
Rationale: It is only used in INSTALLATION-OS and doesn't make sense to be
used in another context, given that file systems now automatically pull their
dependencies since commit 45eac6cdf5 (services:
Add file system utilities to profile).

* gnu/system.scm (%base-packages-disk-utilities): Deprecate and rename to...
* gnu/system/install.scm (%installer-disk-utilities): ... this.
(installation-os) [packages]: Adjust accordingly.
2022-12-06 10:24:39 +01:00
Maxim Cournoyer 43e18fd6c6
system: Add e2fsprogs to %base-packages-utils.
Rationale: Even when not using an ext file system, the utilities provided by
e2fsprogs are useful, for example to set the copy-on-write attribute of a
Btrfs file system.

* gnu/system.scm (%base-packages-utils): Add e2fsprogs.
2022-12-06 10:23:09 +01:00
zimoun e692cb6035
gnu: julia-documenter: Fix test suite regression.
* gnu/packages/julia-xyz.scm (julia-documenter)[arguments]<#:phases>:
Substitute a work around to fix the change of 'git submodule' default
behaviour introduced by Git v2.38.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-05 22:24:38 +01:00
Ludovic Courtès 241772d5c0
installer: Log provenance data.
* gnu/installer.scm (provenance-sexp): New procedure.
(installer-program)[installer-builder]: Add 'installer-log-line' call.
2022-12-05 14:57:15 +01:00
Maxim Cournoyer 41407fda7a
services: configuration: Rename location accessor to "source-location".
Fixes <https://issues.guix.gnu.org/59423>.

* gnu/services/configuration.scm (define-configuration-helper): Rename the
accessor of the %location field from "NAME-location" to
"NAME-source-location".

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reported-by: Pierre Langlois <pierre.langlois@gmx.com>
2022-12-04 21:47:19 +01:00
Tobias Geerinckx-Rice c8316c1e47
gnu: xdg-desktop-portal-wlr: Install missing documentation.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr)[arguments]: Add a new
'install-documentation phase.
2022-12-04 01:00:00 +01:00
Maxim Cournoyer 0ffa501f2b
Revert "gnu: make-linux-libre*: Remove input labels."
This reverts commit dfc6957a5a.  git-bisect
found it broke guix pull on non-x86_64 systems like powerpc64le, for reasons
to investigate.
2022-12-09 08:18:42 -05:00
Efraim Flashner 7baba7ab58
gnu: julia-optimtestproblems: Add missing dependencies.
* gnu/packages/julia-xyz.scm (julia-optimtestproblems)[arguments]: Add
missing base dependencies to julia-package-dependencies.
2022-12-09 10:15:34 +02:00
Efraim Flashner 7d0a263846
gnu: julia-statsbase: Update to 0.33.10.
* gnu/packages/julia-xyz.scm (julia-statsbase): Update to 0.33.10.
2022-12-09 10:15:34 +02:00
Efraim Flashner ec7e7f0033
gnu: julia-distances: Update to 0.10.7.
* gnu/packages/julia-xyz.scm (julia-distances): Update to 0.10.7.
[arguments]: Skip an additional test on 32-bit systems.
2022-12-09 10:15:34 +02:00
Efraim Flashner f0af4ecc7b
gnu: julia-bfloat16s: Update to 0.4.0.
* gnu/packages/julia-xyz.scm (julia-bfloat16s): Update to 0.4.0.
2022-12-09 10:15:33 +02:00
Ludovic Courtès b0b1ce9dca
gnu: guile-next: Update to a1a8558.
* gnu/packages/guile.scm (guile-next): Update to a1a8558.
2022-12-09 08:46:22 +01:00
Greg Hogan 63a483265a
gnu: Add htmlq.
* gnu/packages/rust-apps.scm (htmlq): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-09 08:46:22 +01:00
Greg Hogan 8c7c571d44
gnu: Add rust-kuchiki-0.8.
* gnu/packages/crates-io.scm (rust-kuchiki-0.8): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-09 08:46:22 +01:00
jgart dd9033fc49
gnu: Add guile-jtd.
* gnu/packages/guile-xyz.scm (guile-jtd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-09 08:46:21 +01:00
Hilton Chain 7fde9758c5
gnu: Add buku-run.
* gnu/packages/web.scm (buku-run): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-09 08:46:21 +01:00
Sharlatan Hellseher 91641093e2
gnu: rawtherapee: Update to 5.9.
* gnu/packages/photo.scm (rawtherapee): Update to 5.9.
[arguments]: Use gexp.
[inputs]: Remove labels.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 14:18:17 +08:00
Gabriel Wicki ec9326f021
system: images: Add networking support to pine64 image.
* gnu/system/images/pine64.scm (pine64-barebones-os) [services]: Add
dhcp-client-service-type and ntp-service-type to the list of services.
[packages]: Add nss-certs to the list of packages.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 11:02:15 +08:00
EuAndreh 8d6feb4b10
services: wireguard: Use the parameterized wireguard package.
* gnu/services/vpn.scm (wireguard-activation): Use the "wg" binary from
the package given to <wireguard-configuration>.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 10:53:50 +08:00
cage 898f9adc20
gnu: gmid: Update to 1.8.6.
* gnu/packages/web.scm (gmid): Update to 1.8.6.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 10:45:35 +08:00
Ron Nazarov 426af37387
gnu: nethack: Fix missing command line arguments support in wrapper.
* gnu/packages/games.scm (nethack)[phases]: Pass "$@" to nethack.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 10:34:14 +08:00
Felix Gruber f58978868a
gnu: sameboy: Update to 0.15.8.
* gnu/packages/emulators.scm (sameboy): Update to 0.15.8.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 10:19:19 +08:00
Edison Ibáñez b44f0261f8
gnu: xonsh: Update to 0.13.4.
* gnu/packages/shells.scm (xonsh): Update to 0.13.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 10:13:18 +08:00
Danny Milosavljevic dfa0f34ee7
gnu: Add du-dust.
* gnu/packages/admin.scm (du-dust): New variable.
2022-12-08 22:07:42 +01:00
Danny Milosavljevic f06bd657bd
gnu: Add rust-thousands.
* gnu/packages/crates-io.scm (rust-thousands-0.2): New variable.
2022-12-08 22:07:42 +01:00
Danny Milosavljevic 5a5eb5250f
gnu: Add rust-config-file.
* gnu/packages/crates-io.scm (rust-config-file-0.2): New variable.
2022-12-08 22:07:42 +01:00
Danny Milosavljevic 95742d1d56
gnu: Add rust-serde-xml-rs.
* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.5): New variable.
2022-12-08 22:07:42 +01:00
Danny Milosavljevic c1707f036c
gnu: Add rust-sysinfo.
* gnu/packages/crates-io.scm (rust-sysinfo-0.15): New variable.
2022-12-08 22:07:40 +01:00
Jonathan Brielmaier 5c996aa8e4
gnu: icedove: Update to 102.5.1 [fixes CVE-2022-45414].
* gnu/packages/gnuzilla.scm (icedove): Update to 102.5.1.
2022-12-08 20:18:04 +01:00
Efraim Flashner c1eae06e74
gnu: julia-unitful: Update to 1.12.2.
* gnu/packages/julia-xyz.scm (julia-unitful): Update to 1.12.2.
2022-12-08 20:10:30 +02:00
Efraim Flashner 6191d64f8a
gnu: julia-woodburymatrices: Update to 0.5.5.
* gnu/packages/julia-xyz.scm (julia-woodburymatrices): Update to 0.5.5.
[arguments]: Remove 'remove-failing-test-i686 phase.
2022-12-08 20:03:44 +02:00
Efraim Flashner 480a39ada7
gnu: julia-static: Update to 0.8.3.
* gnu/packages/julia-xyz.scm (julia-static): Update to 0.8.3.
2022-12-08 19:53:40 +02:00
Efraim Flashner d37dad8372
gnu: julia-simd: Update to 3.4.2.
* gnu/packages/julia-xyz.scm (julia-simd): Update to 3.4.2.
2022-12-08 19:53:40 +02:00
Efraim Flashner 151a450f48
gnu: julia-jive: Update to 0.2.27.
* gnu/packages/julia-xyz.scm (julia-jive): Update to 0.2.27.
2022-12-08 19:53:40 +02:00
Efraim Flashner 600c8cec79
gnu: julia-genericschur: Update to 0.5.3.
* gnu/packages/julia-xyz.scm (julia-genericschur): Update to 0.5.3.
2022-12-08 19:53:39 +02:00
Efraim Flashner ca89740f3b
gnu: julia-exprtools: Update to 0.1.8.
* gnu/packages/julia-xyz.scm (julia-exprtools): Update to 0.1.8.
2022-12-08 19:53:39 +02:00
Efraim Flashner e8da13598a
gnu: julia-datastructures: Update to 0.18.13.
* gnu/packages/julia-xyz.scm (julia-datastructures): Update to 0.18.13.
2022-12-08 19:53:39 +02:00
Efraim Flashner b2c4e83f2c
gnu: julia-aqua: Update to 0.5.5.
* gnu/packages/julia-xyz.scm (julia-aqua): Update to 0.5.5.
2022-12-08 19:53:39 +02:00
Efraim Flashner 1123b6856c
gnu: julia-abstracttrees: Update to 0.4.3.
* gnu/packages/julia-xyz.scm (julia-abstracttrees): Update to 0.4.3.
2022-12-08 19:53:38 +02:00
Efraim Flashner 61cbc51a78
gnu: julia-compat: Fix test suite.
* gnu/packages/julia-xyz.scm (julia-compat)[arguments]: Add phase to
patch shell invocation.
2022-12-08 19:53:38 +02:00
Efraim Flashner d896a4d2ff
gnu: suitesparse: Skip building graphblas on riscv64-linux.
* gnu/packages/maths.scm (suitesparse)[arguments]: Add a phase when
building for riscv64-linux to skip building graphblas.
2022-12-08 19:53:38 +02:00
Efraim Flashner 02d5912062
gnu: julia: Update to 1.8.3.
* gnu/packages/julia.scm (julia): Update to 1.8.3.
[source]: Remove one patch.
[arguments]: Adjust 'prepare-deps phase to changes in inputs. Remove
custom 'use-system-libwhich, 'change-number-of-precompiled-statements,
'symlink-libraries phases. In 'fix-include-and-link-paths phase remove
substitution for utf8proc linking and adjust libuv linking. Fix
reference to shell in 'replace-default-shell phase. Adjust the
'shared-objects-path phase to changes in the source. Change the
'enable-parallel-tests phase for upstream changes. Adjust the
'adjust-test-suite phase to be more robust. Change the
'disable-broken-tests phase to help the test suite pass. Rename
'symlink-llvm-utf8proc phase to 'symlink-missing-libraries and add two
more. Adjust make-flags for changes in shared system libraries. Reorder
make-flags to changes in the source. Except for aarch64, use the
defaults for choosing to use 64-bit blas.
[inputs]: Add libblastrampoline. Replace libgit-1.1 with libgit-1.3,
utf8proc-2.7.1 with utf8proc-2.8.0.
[native-inputs]: Replace python-2 with python.
(libunwind-julia): Update to 1.5.0.
[source]: Update patches.
* gnu/packages/libevent.scm (libuv-julia): Update to 2.0.0-4.e6f0e49.
[arguments]: Also build static library, build position-independent-code.
* gnu/packages/llvm.scm (llvm-julia): Update to llvm-13, following
upstream's build instructions.
* gnu/packages/maths.scm (openlibm): Update to 0.8.1.
* gnu/packages/textutils.scm (utf8proc-2.7.1): Update and rename to
utf8proc-2.8.0.
[native-inputs]: Update unicode to 14.0.0.
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.0.
[source]: Remove snippet.
[arguments]: Remove trailing #t from phases.
* gnu/packages/patches/julia-allow-parallel-build.patch,
(julia-patch): Update version string to 1.8.2.
gnu/packages/patches/libunwind-julia-fix-GCC10-fno-common.patch: Remove
files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Co-authored-by: Akira Kyle <akira@akirakyle.com>
2022-12-08 19:53:16 +02:00
Efraim Flashner 7d8f92dd87
gnu: julia: Make libquadmath optional.
* gnu/packages/julia.scm (julia)[arguments]: Replace custom phase
removing libquadmath requirement for aarch64-linux with phase to make
libquadmath support optional.
2022-12-08 19:52:54 +02:00
Efraim Flashner d521c2dcba
gnu: julia: Also skip tests when cross-compiling.
* gnu/packages/julia.scm (julia)[arguments]: Don't run the test suite
when cross-compiling.
2022-12-08 19:52:54 +02:00
Akira Kyle 82babf242e
gnu: Add libblastrampoline.
* gnu/packages/maths.scm (libblastrampoline): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-12-08 19:52:11 +02:00
Leo Famulari 0cd12c2d75
gnu: linux-libre 5.10: Update to 5.10.157.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.157.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2022-12-08 12:06:51 -05:00
Leo Famulari ac123ed303
gnu: linux-libre 5.15: Update to 5.15.81.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.81.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2022-12-08 12:06:51 -05:00
Leo Famulari f4504b61ed
gnu: linux-libre: Update to 6.0.11.
* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.11.
(linux-libre-6.0-pristine-source, deblob-scripts-6.0): Update hashes.
2022-12-08 12:06:47 -05:00
Marius Bakke 1b6172d5f6
gnu: fnott: Update to 1.3.0.
* gnu/packages/wm.scm (fnott): Update to 1.3.0.
2022-12-08 13:10:46 +01:00
Marius Bakke 4d162d70a5
gnu: ungoogled-chromium: Remove obsolete workaround.
* gnu/packages/chromium.scm (ungoogled-chromium)[version]: Remove conditional.
2022-12-08 13:10:46 +01:00
Marius Bakke 8536cf7bdd
gnu: ungoogled-chromium: Update to 108.0.5359.98-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.98.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-12-08 13:10:46 +01:00
Hendursaga 34628a54ec
gnu: extremetuxracer: Update to 0.8.2.
* gnu/packages/games.scm (extremetuxracer): Update to 0.8.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
kiasoc5 6c1a1b08c4
gnu: cava: Update to 0.8.3.
* gnu/packages/audio.scm (cava): Update to 0.8.3.
[source]: Delete snippet because iniparser is no longer bundled.
[homepage]: Update it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
Vivien Kraus dc2fa2ed0b
gnu: minetest: Add minetest-oneblock.
* gnu/packages/minetest.scm (minetest-oneblock): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
Bruno Victal 9336baf258
services: configuration: Rewrite 'alist?' procedure.
* gnu/services/configuration.scm (alist?): Rewrite.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-12-08 13:07:46 +01:00
Ludovic Courtès 25bca2dcb5
gnu: xkbset: Update to 0.8.
* gnu/packages/xdisorg.scm (xkbset): Update to 0.8.
2022-12-08 13:07:45 +01:00
Ludovic Courtès 901a424586
gnu: xkbset: Update source URL and home page.
Source is unchanged compared to the previously-used tarball.

* gnu/packages/xdisorg.scm (xkbset)[source]: Switch to 'git-fetch'.
[home-page]: Switch to github.io.
2022-12-08 13:07:45 +01:00
Maxim Cournoyer f76ed96f93
bootloaders: grub: Fix comment.
* gnu/bootloader/grub.scm (make-grub-configuration): Refer to the correct
argument in comment.
2022-12-07 23:19:56 -05:00
Maxim Cournoyer 5d27555c11
gnu: Add cukinia.
* gnu/packages/check.scm (cukinia): New variable.
2022-12-07 20:12:44 -05:00
Maxim Cournoyer 9b30ad43cb
gnu: Add imx-usb-loader.
* gnu/packages/embedded.scm (imx-usb-loader): New variable.
2022-12-07 20:12:44 -05:00
Ludovic Courtès 81191e3410
gnu: guix: Update to 9ccc94a.
This brings the ABI of the 'guix' package in line with the current one,
fixing things built against the 'guix' package such as 'emacs-guix'.

Fixes <https://issues.guix.gnu.org/59864>.
Reported by Amade Nemes Gmail <nemesamade@gmail.com>.

* gnu/packages/package-management.scm (guix): Update to 9ccc94a.
2022-12-08 00:42:58 +01:00
Ludovic Courtès 9ccc94afb2
services: guix-publish: Keep fewer rotated logs.
* gnu/services/base.scm (%guix-publish-log-rotations): Add 'options'
field.
2022-12-07 23:36:20 +01:00
Ludovic Courtès ac682963a3
service: cuirass: Rotate remote server logs.
* gnu/services/cuirass.scm (cuirass-log-rotations): Add the remote
server log when it is used.
2022-12-07 23:36:20 +01:00
Ludovic Courtès ce1f5ff6cf
services: cuirass-remote-worker: Rotate logs.
* gnu/services/cuirass.scm (cuirass-remote-worker-log-rotations): New
procedure.
(cuirass-remote-worker-service-type): Use it.
2022-12-07 23:36:19 +01:00
Marius Bakke 40153fe033
services: zabbix-agent: Adjust command-line when using zabbix_agent2.
* gnu/services/monitoring.scm (zabbix-agent-arguments): New procedure.
(zabbix-agent-shepherd-service): Use that to determine command line arguments.
2022-12-07 20:08:36 +01:00
Marius Bakke 10251c4456
services: zabbix: Don't write user to configuration file.
The service already runs with the specified user and group, so there is no use
in writing it to the configuration files.  This change is mainly done for
compatibility with 'zabbix-agent2' which does not understand the User=
setting, but also to document the correct data type for the "group" setting.

* gnu/services/monitoring.scm (serialize-string): Filter USER and GROUP
fields.
(group?, serialize-group): Remove variables.
(zabbix-server-configuration, zabbix-agent-configuration): Document the GROUP
field as 'string'.
* doc/guix.texi (Monitoring Services): Adjust accordingly.
2022-12-07 20:08:36 +01:00
Marius Bakke 3e0070360f
gnu: Add zabbix-agent2.
* gnu/packages/monitoring.scm (zabbix-agent2): New variable.
2022-12-07 20:08:35 +01:00
Marius Bakke 9e0f224733
gnu: Zabbix: Update to 6.0.12.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.12.
2022-12-07 20:08:35 +01:00
Maxim Cournoyer dfc6957a5a
gnu: make-linux-libre*: Remove input labels.
* gnu/packages/linux.scm (kernel-config): Make the return value a gexp, using
local-file.  Adjust doc.
(make-linux-libre*): Adjust doc.
[native-inputs]: Remove input labels.  Rewrite config input to be directly
expanded...
[phases] <configure>: ... here.  Re-flow comments.  Remove extraneous INPUTS
argument.
<install>: Likewise.
2022-12-07 10:36:48 -05:00
Attila Lendvai 705dc94e36
gnu: gpaste: Update to 42.2.
Fixes <https://issues.guix.gnu.org/58191>.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-07 10:05:57 -05:00
Attila Lendvai 2e0488ca1c
gnu: gpaste: Fix missing @gschemasCompiled@ substitute.
* gnu/packages/gnome-xyz.scm (gpaste) [phases]
{fix-introspection-install-dir}: Substitute @gschemasCompiled@ placeholder.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-12-07 10:04:50 -05:00
Maxim Cournoyer d4c2ea9226
gnu: cross-base: Fix some indentation problems.
* gnu/packages/cross-base.scm (cross-binutils): Fix indentation.
(cross-kernel-headers): Align 'inherit' fields
of nested package variables.
(cross-gcc): Fix indentation.
2022-12-07 09:41:05 -05:00
Maxim Cournoyer 234190df00
gnu: linux: customize-linux: Remove input labels.
* gnu/packages/linux.scm (make-linux-libre-source) [native-inputs]: Delete
field, using the defconfig gexp directly...
[phases] <configure>: ... here.
2022-12-07 09:26:01 -05:00
Maxim Cournoyer 1e05b4a7fd
gnu: linux: Move customization procedures near the top.
This makes it possible to use them to define Linux kernel variants in the same
file.

* gnu/packages/linux.scm (customize-linux), make-defconfig): Move near the top
of the module.
2022-12-07 09:25:59 -05:00
Maxim Cournoyer f57fbc2fb1
gnu: linux-libre: Move documentation to a separate package.
* gnu/packages/linux.scm (linux-libre-5.15-source)
(linux-libre-5.10-source): Do not apply linux-libre-infodocs-target.patch.
(make-linux-libre): Remove BUILD-DOC? argument, and
adjust patches conditional.
(make-linux-libre*): Likewise.  Remove build-doc? validation.
[arguments]: Move documentation related phases to the new
linux-libre-documentation.
[native-inputs]: Move the documentation related native inputs to
linux-libre-documentation.
(linux-libre-documentation): New variable.
* guix/build-system/linux-module.scm
(make-linux-module-builder) [arguments]: Do not delete build-doc and
install-doc phases, which no longer exist for linux-libre.
2022-12-06 22:03:44 -05:00
Nicolas Goaziou b94724e8b2
gnu: emacs-lpy: Fix hash.
* gnu/packages/emacs-xyz.scm (emacs-lpy)[source]: Fix hash.
2022-12-06 15:01:54 +01:00
Nicolas Goaziou 4413512293
gnu: emacs-function-args: Fix hash.
* gnu/packages/emacs-xyz.scm (emacs-function-args)[source]: Fix hash.
2022-12-06 12:55:36 +01:00
Sharlatan Hellseher 4a9dd8607f
gnu: sgp4: Update to 1.0-2.6a448b4.
* gnu/packages/astronomy.scm (sgp4): Update to 1.0-2.6a448b4.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Liliana Marie Prikler d8c8a2987a
gnu: dino: Update to 0.3.1.
* gnu/packages/messaging.scm (dino): Update to 0.3.1.
[arguments]<#:configure-flags>: Add “-DUSE_SOUP3=true”.
[inputs]: Use ‘libsoup’ rather than ‘libsoup-minimal-2’.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Greg Hogan 69aacd04a0
gnu: apache-arrow: Update to 10.0.1.
* gnu/packages/databases.scm (apache-arrow): Update to 10.0.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00
Iska Magg 037687ccc8
gnu: i2pd: update to 2.44.
* gnu/packages/i2p.scm (i2pd): Update to 2.44.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-12-06 11:14:54 +00:00