Commit graph

124818 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 4bdb8bd267
gnu: dolphin-emu: Update to 5.0-13669.f9deb68.
* gnu/packages/emulators.scm (dolphin-emu): Update to 5.0-13669.f9deb68.
[source]: Don't explicitly return #t from snippet.
[arguments]: Nor from phases.
2023-09-17 02:00:00 +02:00
Tobias Geerinckx-Rice 30ff8d1692
gnu: dolphin-emu: Remove input labels.
* gnu/packages/emulators.scm (dolphin-emu)[native-inputs]:
Remove input labels.
2023-09-17 02:00:00 +02:00
Tobias Geerinckx-Rice e82a2337b9
gnu: pfetch: Update to 0.7.0-1.a906ff8.
* gnu/packages/admin.scm (pfetch): Update to 0.7.0-1.a906ff8.
[arguments]: Don't explicitly return #t from phases.
2023-09-17 02:00:00 +02:00
Felix Lechner e05c225ffb
gnu: Add wasm-micro-runtime.
* gnu/packages/web.scm (wasm-micro-runtime): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-20 16:38:44 +02:00
Mathieu Othacehe 6bd17a0806
image: Do not allow BIOS bootloader and GPT.
When using grub-bootloader with a GPT image, GRUB will fail during
installation with a cryptic error message.

* gnu/system/image.scm (system-disk-image): Raise an error when trying to use
a non-EFI compatible bootloader with a GPT image partitioning.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-09-20 09:38:40 +02:00
Mathieu Othacehe e5ed1712da
image: Introduce the mbr-hybrid-raw image type.
Until 209204e23b and
d57cab7641, the default image type used by "guix
system image" was an MBR image with an ESP partition.

Having both an MBR image and an ESP partition is handy because the image will
boot on most x86 based systems using legacy BIOS and/or UEFI.

We now have a distinction between MBR images and EFI images. Introduce a new
MBR hybrid image type and default to it to restore the default behaviour.

This also fixes the images section of (gnu ci) that was trying to install a
BIOS bootloader on an EFI, GPT image and failing to do so.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-09-20 09:38:36 +02:00
Efraim Flashner 00a1ee15cd
gnu: %gcc-11-x86_64-micro-architectures: Correct some values.
* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): Correct the
values for the psABI micro-architectures.
2023-09-20 09:53:55 +03:00
Efraim Flashner 7a2ee8524a
gnu: wfmash: Update to 0.10.5.
* gnu/packages/bioinformatics.scm (wfmash): Update to 0.10.5.
[source]: Update to changes in source code.
[arguments]: Add configure-flag to enable more features.
[native-inputs]: Add pkg-config.
2023-09-20 09:53:52 +03:00
Ricardo Wurmus 4b3b2e6300
gnu: Add python-tibanna.
* gnu/packages/web.scm (python-tibanna): New variable.
2023-09-19 23:28:03 +02:00
Ricardo Wurmus c5cf47ccff
gnu: Add python-lambda-4dn.
* gnu/packages/web.scm (python-lambda-4dn): New variable.
2023-09-19 23:28:03 +02:00
Ricardo Wurmus 8c56ab99d9
gnu: Add python-benchmark-4dn.
* gnu/packages/python-xyz.scm (python-benchmark-4dn): New variable.
2023-09-19 23:28:03 +02:00
Efraim Flashner b37925ecdd
gnu: xterm: Update to 384.
* gnu/packages/xorg.scm (xterm): Update to 384.
2023-09-19 18:40:36 +03:00
Efraim Flashner 7083f2cf87
gnu: keepassxc: Update to 2.7.6.
* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.6.
2023-09-19 17:32:25 +03:00
Efraim Flashner 6f30e5b3bf
gnu: git-annex: Update to 10.20230828.
* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230828.
2023-09-19 17:32:25 +03:00
Efraim Flashner 695df753b9
gnu: wl-clipboard: Update to 2.2.1.
* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.2.1.
2023-09-19 17:32:01 +03:00
Janneke Nieuwenhuizen 15c5f1a2c2
self: Compile guix-packages-base in chunks of 10 files.
This fixes or greatly increases the chances for `guix pull' to succeed on the
Hurd, see <https://issues.guix.gnu.org/65456>.

* guix/self.scm (compiled-modules)[process-directory]: Move hardcoded size to
keyword parameter #:size.  Set it to 10 when compiling "guix-packages-base".
2023-09-19 11:01:14 +02:00
Janneke Nieuwenhuizen 7841a624f0
maint: Add gdk-pixbuf to native Hurd manifest.
Gdk-pixbuf is a dependency for `guix system reconfigure' and currently also
needs an unreleased glibc patch in order to build.

* etc/hurd-manifest.scm: Add gdk-pixbuf to manifest.
2023-09-19 07:26:56 +02:00
Simon South 3d8d67ef69
gnu: Add asl.
* gnu/packages/assembly.scm (asl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-18 23:37:48 +02:00
Attila Lendvai 90f65b5857
gnu: Add netperf.
* gnu/packages/networking.scm (netperf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-18 23:36:23 +02:00
Hendursaga 1fa438fd1c
gnu: Add alure.
* gnu/packages/audio.scm (alure): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-09-18 23:35:30 +02:00
Andy Tai 429a543d22
gnu: tensorflow-lite: Update to 2.13.0.
* gnu/packages/machine-learning.scm: (tensorflow-lite):
Update to 2.13.0
[inputs]: Add gemmlowp
[native-inputs]: Remove gemmlowp-src
* gnu/packages/patches/tensorflow-lite-unbundle.patch: New file
* gnu/local.mk (dist_patch_DATA): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-09-18 23:35:07 +02:00
Kjartan Oli Agustsson 9f0c9f9049
gnu: Add commit-patch.
* gnu/packages/version-control.scm (commit-patch): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-18 23:18:19 +02:00
Ludovic Courtès 5e0ae26846
services: hurd-vm: Use ‘qemu-system-x86_64’.
Fixes <https://issues.guix.gnu.org/66053>.

* gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]:
Use ‘qemu-system-x86_64’.
2023-09-18 23:14:00 +02:00
Ludovic Courtès a839bb9777
doc: Fix typo.
* doc/guix.texi (Specifying Channel Authorizations): Remove extra
hyphen.
2023-09-18 23:14:00 +02:00
Janneke Nieuwenhuizen 7bf12820f6
maint: Support `guix shell' in Guix's git archive with manifest.scm.
* manifest.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
* doc/contributing.texi (Building from Git): Mention using it.
2023-09-18 22:12:39 +02:00
Efraim Flashner a515f8b1d8
gnu: tor: Update to 0.4.8.6.
* gnu/packages/tor.scm (tor): Update to 0.4.8.6.
[source]: Remove patch.
* gnu/packages/patches/tor-remove-defensive-assert.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-09-18 22:32:20 +03:00
Efraim Flashner 926a79a86a
gnu: julia-deepdiffs: Skip tests.
* gnu/packages/julia-xyz.scm (julia-deepdiffs)[arguments]: Skip the test
suite.
2023-09-18 22:30:12 +03:00
Tobias Geerinckx-Rice 71ec12d8ba
gnu: ocl-icd: Delete dubiously deprecated duplicate definition.
This follows up on commit 3341b22f59 which
re-added ocl-icd.  opencl-icd-loader is a different, incompatible package.

* gnu/packages/opencl.scm (ocl-icd): Remove duplicate variable.
2023-09-17 02:00:00 +02:00
Dr. Arne Babenhauserheide 3d9ebc7b2e
gnu: icecat: Update to 102.15.1 [security fixes].
This fixes fix mfsa2023-40, a critical webp vulnerability.
See https://www.mozilla.org/en-US/security/advisories/mfsa2023-40/

* gnu/packages/gnuzilla.scm (%icecat-base-version, icecat-source):
Update to 102.15.1.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-09-17 02:00:00 +02:00
Efraim Flashner a749ae387d
gnu: julia-forwarddiff: Update to 0.10.36.
* gnu/packages/julia-xyz.scm (julia-forwarddiff): Update to 0.10.36.
[propagated-inputs]: Add julia-logexpfunctions.
2023-09-18 13:50:46 +03:00
Janneke Nieuwenhuizen 273709932f
Revert "gnu: guix: Update to 1.4.0-11.658de25e99."
Several people on IRC report that "rewrite-url, to-version specified" fails.

This reverts commit 1a0c7f71f0.
2023-09-18 12:31:52 +02:00
Andre A. Gomes c46fe3ed74
gnu: cl-nkeymaps: Update to 1.1.0.
* gnu/packages/lisp-xyz.scm (sbcl-nkeymaps): Update to 1.1.0.
  [inputs]: Add sbcl-cl-str.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-09-18 11:09:47 +02:00
Efraim Flashner 9c98e144ff
gnu: font-gnu-unifont: Update to 15.1.01.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 15.1.01.
[source]: Adjust snippet to not remove non-existent precompiled files.
[arguments]: Disable parallel build.  Adjust custom 'install phase to
not duplicate actions from the Makefile.
2023-09-18 11:53:28 +03:00
Mădălin Ionel Patrașcu 83598dafb9
gnu: python-fit-nbinom: Remove syntax error in setup.py.
* gnu/packages/python-xyz.scm (python-fit-nbinom)[arguments]: Add
phase 'remove-invalid-syntax.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-18 10:36:24 +02:00
Mădălin Ionel Patrașcu 1c8e159335
gnu: python-plastid: Patch it for python 3.10.
* gnu/packages/bioinformatics.scm (python-plastid)[arguments]: Add new phase
'patch-for-python-3.10.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-18 10:25:26 +02:00
Ricardo Wurmus 30e5484f35
gnu: swineherd: Propagate inputs.
Swineherd does not wrap its inputs, so it needs to drag along all its Guile
inputs when installed.

* gnu/packages/admin.scm (swineherd)[inputs]: Move all from here...
[propagated-inputs]: ...to here.
2023-09-18 10:13:53 +02:00
Janneke Nieuwenhuizen 1a0c7f71f0
gnu: guix: Update to 1.4.0-11.658de25e99.
* gnu/packages/package-management.scm (guix): Update to 1.4.0-11.658de25e99.
2023-09-18 06:49:46 +02:00
Janneke Nieuwenhuizen 658de25e99
self: Build directories in chunks of max 25 files at a time.
This increases the chances of a successful `guix pull' on the Hurd,
see <https://issues.guix.gnu.org/65456>.

* guix/self.scm (compiled-modules)[process-directory]: Split building of
directories into chunks of max 25 files.  Also call gc.
2023-09-18 06:46:03 +02:00
Tobias Geerinckx-Rice 1d30ec9351
gnu: rdiff-backup: Update to 2.2.6.
* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.6.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice 591dbeb124
gnu: qpwgraph: Update to 0.5.3.
* gnu/packages/audio.scm (qpwgraph): Update to 0.5.3.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice 7075551d08
gnu: borg: Update to 1.2.6.
* gnu/packages/backup.scm (borg): Update to 1.2.6.
2023-09-10 02:00:00 +02:00
Maxim Cournoyer fc1b4756e3
.dir-locals.el: Update bug-reference configuration and document it.
(nil) <bug-reference-url-format>: Update URL.  Add comment.
* doc/contributing.texi (The Perfect Setup): New "Viewing bugs within Emacs"
subsection.

Co-authored-by: Brian Cully <bjc@spork.org>
2023-09-17 16:42:03 -04:00
Sughosha f1df78959a
gnu: Add qgit.
* gnu/packages/version-control.scm (qgit): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-17 16:22:04 -04:00
Bruno Victal 33e3005089
gnu: enblend-enfuse: Build documentation.
Notes:
* transfig is not needed according to the NEWS since 4.2.
* help2man is not optional.

* gnu/packages/photo.scm (enblend-enfuse)[native-inputs]: Remove libxml2,
tidy-html and transfig. Replace imagemagick with imagemagick/stable. Add
graphviz-minimal, font-ghostscript, librsvg, m4, perl-readonly,
texlive-texloganalyser, texlive-bold-extra, texlive-cm-mf-extra-bold,
texlive-comment, texlive-float, texlive-enumitem, texlive-mdwtools,
texlive-hyphenat, texlive-index, texlive-listings, texlive-microtype,
texlive-etoolbox, texlive-nag, texlive-ragged2e, texlive-shorttoc,
texlive-bigfoot, texlive-xstring and hevea.
[arguments]<#:phases>: Add 'fontconfig-cache, 'exclude-doc-from-check
and 'install-doc. Replace 'build and 'install.
[outputs]: Add 'doc.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-17 16:22:04 -04:00
Bruno Victal 8202adbcee
gnu: enblend-enfuse: Backport upstream fixes.
Backport changes for reproducible builds & missing include.

* gnu/packages/patches/enblend-enfuse-reproducible.patch: New file.
* gnu/local.mk: Register it.
* gnu/packages/photo.scm (enblend-enfuse)[source]: Use newly added patch. Add
snippet to fix missing header.
[arguments]<#:phases>: Remove 'add-missing-include.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-17 16:22:04 -04:00
Maxim Cournoyer a6170fcd2b
gnu: Remove extraneous imports.
Found by running 'guild compile -W3 gnu/packages/$module.scm', using guild
from the upcoming Guile.

* gnu/packages/admin.scm: Remove extraneous imports.
* gnu/packages/avr.scm: Likewise.
* gnu/packages/base.scm: Likewise.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/firmware.scm: Likewise.
* gnu/packages/linphone.scm: Likewise.
* gnu/packages/telephony.scm: Likewise.
* gnu/packages/cran.scm: Likewise.
* gnu/packages/kde.scm: Likewise.
* gnu/packages/libcanberra.scm: Likewise.
* gnu/packages/libreoffice.scm: Likewise.
* gnu/packages/mes.scm: Likewise.
* gnu/packages/mingw.scm: Likewise.
* gnu/packages/serialization.scm: Likewise.
* gnu/packages/sync.scm: Likewise.
* gnu/packages/syncthing.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/version-control.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.

Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2023-09-17 16:22:03 -04:00
Tobias Geerinckx-Rice 059d604ddf
gnu: lightning: Update to 2.2.2.
* gnu/packages/assembly.scm (lightning): Update to 2.2.2.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice a426d92fe8
gnu: nnn: Update to 4.9.
* gnu/packages/admin.scm (nnn): Update to 4.9.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice ad051b038e
gnu: memcached: Update to 1.6.21.
* gnu/packages/databases.scm (memcached): Update to 1.6.21.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice 6eaae8a965
gnu: angband: Update to 4.2.5.
* gnu/packages/games.scm (angband): Update to 4.2.5.
2023-09-10 02:00:00 +02:00