jackhill/guix/guix.git
18 months agobuild-system: Add pyproject-build-system.
Lars-Dominik Braun [Sat, 23 Apr 2022 09:36:55 +0000 (11:36 +0200)]
build-system: Add pyproject-build-system.

This is an experimental build system based on python-build-system
that implements PEP 517-compliant builds.

* doc/guix.texi (Build Systems): Add pyproject-build-system section.
* doc/contributing.texi (Python Modules): Mention pyproject.toml and the
PYTHON-TOOLCHAIN package, as well as differences to python-build-system.
* guix/build-system/pyproject.scm,
guix/build/pyproject-build-system.scm,
gnu/packages/aux-files/python/sanity-check-next.py,
gnu/packages/python-commencement.scm: New files.
* Makefile.am (MODULES): Register the new build systems.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add python-commencement.scm.
* gnu/packages/python.scm (python-sans-pip, python-sans-pip-wrapper): New
variables.

Co-authored-by: Marius Bakke <marius@gnu.org>
18 months agognu: python-pip: Move to (gnu packages python-build).
Marius Bakke [Mon, 17 Oct 2022 19:31:24 +0000 (21:31 +0200)]
gnu: python-pip: Move to (gnu packages python-build).

* gnu/packages/python-xyz.scm (python-pip): Move from here ...
* gnu/packages/python-build.scm (python-pip): ... to here.

18 months agognu: pypy: Move to separate module.
Lars-Dominik Braun [Fri, 3 Dec 2021 10:08:18 +0000 (11:08 +0100)]
gnu: pypy: Move to separate module.

This removes the need to import (gnu packages python-xyz) in (gnu packages
python), avoiding issues with circular imports.

* gnu/packages/python.scm (pypy): Move…
* gnu/packages/pypy.scm (pypy): …here
* gnu/local.mk: Register new file.

Co-authored-by: Marius Bakke <marius@gnu.org>
18 months agognu: python-setuptools: Move to python-build.
Lars-Dominik Braun [Sat, 23 Apr 2022 09:07:58 +0000 (11:07 +0200)]
gnu: python-setuptools: Move to python-build.

* gnu/packages/python-xyz.scm (python-setuptools): Move…
* gnu/packages/python-build.scm: …here.
* gnu/packages/chemistry.scm,
gnu/packages/messaging.scm,
gnu/packages/sequoia.scm,
tests/lint.scm: Adjust module imports accordingly.

Co-authored-by: Marius Bakke <marius@gnu.org>
18 months agognu: Zabbix: Update to 6.0.9.
Marius Bakke [Wed, 26 Oct 2022 14:19:53 +0000 (16:19 +0200)]
gnu: Zabbix: Update to 6.0.9.

* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.9.

18 months agognu: zabbix-agentd: Enable TLS support.
Marius Bakke [Wed, 26 Oct 2022 14:17:48 +0000 (16:17 +0200)]
gnu: zabbix-agentd: Enable TLS support.

* gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Pass "--with-gnutls"
in #:configure-flags.
[inputs]: Add GNUTLS.
(zabbix-server): Inherit these changes.

18 months agognu: flair: Add missing R packages.
Ricardo Wurmus [Thu, 27 Oct 2022 16:19:48 +0000 (18:19 +0200)]
gnu: flair: Add missing R packages.

* gnu/packages/bioinformatics.scm (flair)[propagated-inputs]: Add python-rpy2.
[inputs]: Add r-minimal, r-deseq2, r-drimseq, r-ggplot2, r-lazyeval, r-qqman,
and r-rlang.
[arguments]: Add phase "wrap-executable".

18 months agognu: emacs-buttercup: Update to 1.28.
Nicolas Goaziou [Thu, 27 Oct 2022 15:37:40 +0000 (17:37 +0200)]
gnu: emacs-buttercup: Update to 1.28.

* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.28.

18 months agognu: Add r-aseb.
Mădălin Ionel Patrașcu [Wed, 22 Jun 2022 13:57:41 +0000 (15:57 +0200)]
gnu: Add r-aseb.

* gnu/packages/bioconductor.scm (r-aseb): New variable.

18 months agognu: Add r-asgsca.
Mădălin Ionel Patrașcu [Wed, 22 Jun 2022 14:07:05 +0000 (16:07 +0200)]
gnu: Add r-asgsca.

* gnu/packages/bioconductor.scm (r-asgsca): New variable.

18 months agognu: Add r-aspli.
Mădălin Ionel Patrașcu [Wed, 22 Jun 2022 14:46:12 +0000 (16:46 +0200)]
gnu: Add r-aspli.

* gnu/packages/bioconductor.scm (r-aspli): New variable.

18 months agognu: Add r-assessorf.
Mădălin Ionel Patrașcu [Thu, 23 Jun 2022 09:42:57 +0000 (11:42 +0200)]
gnu: Add r-assessorf.

* gnu/packages/bioconductor.scm (r-assessorf): New variable.

18 months agognu: Add r-asset.
Mădălin Ionel Patrașcu [Thu, 23 Jun 2022 10:02:44 +0000 (12:02 +0200)]
gnu: Add r-asset.

* gnu/packages/bioconductor.scm (r-asset): New variable.

18 months agognu: Add r-atena.
Mădălin Ionel Patrașcu [Thu, 23 Jun 2022 10:25:20 +0000 (12:25 +0200)]
gnu: Add r-atena.

* gnu/packages/bioconductor.scm (r-atena): New variable.

18 months agognu: Add r-atsnp.
Mădălin Ionel Patrașcu [Thu, 23 Jun 2022 10:46:31 +0000 (12:46 +0200)]
gnu: Add r-atsnp.

* gnu/packages/bioconductor.scm (r-atsnp): New variable.

18 months agognu: Add r-attract.
Mădălin Ionel Patrașcu [Thu, 23 Jun 2022 11:54:42 +0000 (13:54 +0200)]
gnu: Add r-attract.

* gnu/packages/bioconductor.scm (r-attract): New variable.

18 months agognu: Add r-awfisher.
Mădălin Ionel Patrașcu [Thu, 23 Jun 2022 12:26:29 +0000 (14:26 +0200)]
gnu: Add r-awfisher.

* gnu/packages/bioconductor.scm (r-awfisher): New variable.

18 months agognu: Add r-awst.
Mădălin Ionel Patrașcu [Thu, 23 Jun 2022 12:44:54 +0000 (14:44 +0200)]
gnu: Add r-awst.

* gnu/packages/bioconductor.scm (r-awst): New variable.

18 months agognu: ungoogled-chromium: Update to 107.0.5304.68-1.
Marius Bakke [Wed, 26 Oct 2022 19:27:26 +0000 (21:27 +0200)]
gnu: ungoogled-chromium: Update to 107.0.5304.68-1.

* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M107.
(%chromium-version): Set to 107.0.5304.68.
(%ungoogled-origin): Update hash.
(%chromium-gcc-patchset, gcc-patch): Remove.
(%gcc-patches): Empty list.
(ungoogled-chromium)[source]: Update hash.
[arguments]: Add clang_base_path and use_system_libwayland_server to
 #:configure-flags.  Adjust substitutions.
[inputs]: Add QTBASE-5.

18 months agognu: Add r-barcodetrackr.
Mădălin Ionel Patrașcu [Tue, 28 Jun 2022 15:00:44 +0000 (17:00 +0200)]
gnu: Add r-barcodetrackr.

* gnu/packages/bioconductor.scm (r-barcodetrackr): New variable.

18 months agognu: Add r-banocc.
Mădălin Ionel Patrașcu [Mon, 27 Jun 2022 22:42:13 +0000 (00:42 +0200)]
gnu: Add r-banocc.

* gnu/packages/bioconductor.scm (r-banocc): New variable.

18 months agognu: Add r-bandits.
Mădălin Ionel Patrașcu [Mon, 27 Jun 2022 22:34:03 +0000 (00:34 +0200)]
gnu: Add r-bandits.

* gnu/packages/bioconductor.scm (r-bandits): New variable.

18 months agognu: Add r-bambu.
Mădălin Ionel Patrașcu [Mon, 27 Jun 2022 22:17:52 +0000 (00:17 +0200)]
gnu: Add r-bambu.

* gnu/packages/bioconductor.scm (r-bambu): New variable.

18 months agognu: Add r-badregionfinder.
Mădălin Ionel Patrașcu [Mon, 27 Jun 2022 21:39:36 +0000 (23:39 +0200)]
gnu: Add r-badregionfinder.

* gnu/packages/bioconductor.scm (r-badregionfinder): New variable.

18 months agognu: Add r-bader.
Mădălin Ionel Patrașcu [Mon, 27 Jun 2022 21:28:24 +0000 (23:28 +0200)]
gnu: Add r-bader.

* gnu/packages/bioconductor.scm (r-bader): New variable.

18 months agognu: Add r-bac.
Mădălin Ionel Patrașcu [Mon, 27 Jun 2022 21:16:20 +0000 (23:16 +0200)]
gnu: Add r-bac.

* gnu/packages/bioconductor.scm (r-bac): New variable.

18 months agognu: Add r-basespacer.
Mădălin Ionel Patrașcu [Tue, 28 Jun 2022 15:13:54 +0000 (17:13 +0200)]
gnu: Add r-basespacer.

* gnu/packages/bioconductor.scm (r-basespacer): New variable.

18 months agognu: Add r-eulerr.
Mădălin Ionel Patrașcu [Fri, 14 Oct 2022 10:41:43 +0000 (12:41 +0200)]
gnu: Add r-eulerr.

* gnu/packages/cran.scm (r-eulerr): New variable.

18 months agognu: Add r-tximportdata.
Mădălin Ionel Patrașcu [Fri, 14 Oct 2022 11:12:16 +0000 (13:12 +0200)]
gnu: Add r-tximportdata.

* gnu/packages/bioconductor.scm (r-tximportdata): New variable.

18 months agognu: Add r-fishpond.
Mădălin Ionel Patrașcu [Fri, 14 Oct 2022 17:01:42 +0000 (19:01 +0200)]
gnu: Add r-fishpond.

* gnu/packages/bioconductor.scm (r-fishpond): New variable.

18 months agognu: Add python-multivelo.
Mădălin Ionel Patrașcu [Sun, 23 Oct 2022 21:37:21 +0000 (23:37 +0200)]
gnu: Add python-multivelo.

* gnu/packages/bioinformatics.scm (python-multivelo): New variable.

18 months agognu: Add r-seuratwrappers.
Hong.Li@mdc-berlin.de [Tue, 25 Oct 2022 13:42:36 +0000 (13:42 +0000)]
gnu: Add r-seuratwrappers.

* gnu/packages/bioinformatics.scm (r-seuratwrappers): New variable.

18 months agognu: r-seurat: Update to 4.2.0.
Ricardo Wurmus [Thu, 27 Oct 2022 13:03:01 +0000 (15:03 +0200)]
gnu: r-seurat: Update to 4.2.0.

* gnu/packages/cran.scm (r-seurat): Update to 4.2.0.

18 months agognu: r-seuratobject: Update to 4.1.2.
Ricardo Wurmus [Thu, 27 Oct 2022 13:02:51 +0000 (15:02 +0200)]
gnu: r-seuratobject: Update to 4.1.2.

* gnu/packages/cran.scm (r-seuratobject): Update to 4.1.2.

18 months agognu: Add r-baalchip.
Mădălin Ionel Patrașcu [Wed, 26 Oct 2022 22:38:09 +0000 (00:38 +0200)]
gnu: Add r-baalchip.

* gnu/packages/bioconductor.scm (r-baalchip): New variable.

18 months agognu: Add python-jupytext.
Mădălin Ionel Patrașcu [Thu, 13 Oct 2022 11:40:06 +0000 (13:40 +0200)]
gnu: Add python-jupytext.

* gnu/packages/python-xyz.scm (python-jupytext): New variable.

18 months agognu: Add python-mdit-py-plugins.
Mădălin Ionel Patrașcu [Thu, 13 Oct 2022 11:40:04 +0000 (13:40 +0200)]
gnu: Add python-mdit-py-plugins.

* gnu/packages/python-xyz.scm (python-mdit-py-plugins): New variable.

18 months agognu: Add python-markdown-it-py.
Mădălin Ionel Patrașcu [Thu, 13 Oct 2022 11:40:03 +0000 (13:40 +0200)]
gnu: Add python-markdown-it-py.

* gnu/packages/python-xyz.scm (python-markdown-it-py): New variable.

18 months agognu: Add python-mdurl.
Mădălin Ionel Patrașcu [Thu, 13 Oct 2022 11:40:02 +0000 (13:40 +0200)]
gnu: Add python-mdurl.

* gnu/packages/python-xyz.scm (python-mdurl): New variable.

18 months agognu: Add ghc-6.0.
Ricardo Wurmus [Wed, 26 Oct 2022 22:13:43 +0000 (00:13 +0200)]
gnu: Add ghc-6.0.

* gnu/packages/haskell.scm (ghc-6.0): New variable.

18 months agognu: ghc-4: Build full compiler using provided *.hc files.
Ricardo Wurmus [Fri, 21 Oct 2022 12:50:36 +0000 (14:50 +0200)]
gnu: ghc-4: Build full compiler using provided *.hc files.

* gnu/packages/haskell.scm (ghc-4)[source]: Remove patch.
[arguments]: Change to build full compiler.
[native-inputs]: Remove default binutils and gcc; add tarball for hc files.
* gnu/packages/patches/ghc-4.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.

18 months agognu: python-afdko: Skip a test.
Efraim Flashner [Thu, 27 Oct 2022 11:12:39 +0000 (14:12 +0300)]
gnu: python-afdko: Skip a test.

* gnu/packages/fontutils.scm (python-afdko)[arguments]: Adjust custom
'check phase to skip a test.

18 months agognu: Add emacs-clj-refactor.
Andrew Tropin [Thu, 27 Oct 2022 05:27:40 +0000 (09:27 +0400)]
gnu: Add emacs-clj-refactor.

* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): New variable.

18 months agognu: Add emacs-inflections.
Andrew Tropin [Thu, 27 Oct 2022 05:18:53 +0000 (09:18 +0400)]
gnu: Add emacs-inflections.

* gnu/packages/emacs-xyz.scm (emacs-inflections): New variable.

19 months agognu: xorriso: Update to 1.5.4.
Tobias Geerinckx-Rice [Sun, 23 Oct 2022 00:00:01 +0000 (02:00 +0200)]
gnu: xorriso: Update to 1.5.4.

* gnu/packages/cdrom.scm (xorriso): Update to 1.5.4.

19 months agognu: sudo: Update to 1.9.12.
Tobias Geerinckx-Rice [Sun, 23 Oct 2022 00:00:01 +0000 (02:00 +0200)]
gnu: sudo: Update to 1.9.12.

* gnu/packages/admin.scm (sudo): Update to 1.9.12.

19 months agognu: mpv: Prepare for cross-compilation.
Tobias Geerinckx-Rice [Sun, 16 Oct 2022 00:00:01 +0000 (02:00 +0200)]
gnu: mpv: Prepare for cross-compilation.

* gnu/packages/video.scm (mpv)[arguments]: Use CC-FOR-TARGET.

19 months agognu: mpv: Use G-expressions.
Tobias Geerinckx-Rice [Sun, 16 Oct 2022 00:00:01 +0000 (02:00 +0200)]
gnu: mpv: Use G-expressions.

* gnu/packages/video.scm (mpv)[arguments]:
Rewrite as G-expressions.

19 months agognu: mpv: Remove input labels.
Tobias Geerinckx-Rice [Sun, 16 Oct 2022 00:00:01 +0000 (02:00 +0200)]
gnu: mpv: Remove input labels.

* gnu/packages/video.scm (mpv)[inputs]: Remove input labels.
[arguments]: Use SEARCH-INPUT-FILE instead.

19 months agognu: mpv: Remove trailing #t from phases.
Tobias Geerinckx-Rice [Sun, 16 Oct 2022 00:00:02 +0000 (02:00 +0200)]
gnu: mpv: Remove trailing #t from phases.

* gnu/packages/video.scm (mpv)[arguments]: Don't explicitly return #t
from phases.

19 months agosystem: Support bare-bones serial console.
Tobias Geerinckx-Rice [Sun, 23 Oct 2022 00:00:00 +0000 (02:00 +0200)]
system: Support bare-bones serial console.

* gnu/system/examples/bare-bones.tmpl (operating-system):
Add a ttyS0 console to kernel-arguments.

19 months agognu: memtest86+: Include a GRUB-based ISO image.
Tobias Geerinckx-Rice [Sun, 23 Oct 2022 00:00:00 +0000 (02:00 +0200)]
gnu: memtest86+: Include a GRUB-based ISO image.

* gnu/packages/hardware.scm (memtest86+)[arguments]: Add a new 'patch-broken-Makefiles and custom 'build phase.
Add "grub-memtest.iso" to the list of files to 'install.
[native-inputs]: Add dosfstools, grub-hybrid, mtools, and xorriso.

19 months agognu: memtest86+: Use G-expressions.
Tobias Geerinckx-Rice [Sun, 23 Oct 2022 00:00:01 +0000 (02:00 +0200)]
gnu: memtest86+: Use G-expressions.

* gnu/packages/hardware.scm (memtest86+)[arguments]:
Rewrite as G-expressions.

19 months agognu: memtest86+: Update to 6.00.
Tobias Geerinckx-Rice [Sun, 23 Oct 2022 00:00:02 +0000 (02:00 +0200)]
gnu: memtest86+: Update to 6.00.

* gnu/packages/hardware.scm (memtest86+): Update to 6.00.
[source]: Use GIT-FETCH & GIT-FILE-NAME.
[arguments]: Stop forcing #:system i686-linux.  Instead, honour the
target word size in a new 'enter-build-directory phase.
Remove custom 'build phase: ‘memtest’ was replaced by ‘memtest.efi’.
Adjust the 'install phase accordingly, and install only ‘README.md’.
[native-inputs]: Remove gcc-4.9.
[description]: Remove obsolete BIOS limitation.

19 months agognu: mu: Update to 1.8.11.
Tobias Geerinckx-Rice [Sun, 23 Oct 2022 00:00:03 +0000 (02:00 +0200)]
gnu: mu: Update to 1.8.11.

* gnu/packages/mail.scm (mu): Update to 1.8.11.

18 months agognu: oil: Update to 0.12.7.
Felix Gruber [Fri, 21 Oct 2022 17:31:16 +0000 (17:31 +0000)]
gnu: oil: Update to 0.12.7.

* gnu/packages/shells.scm (oil): Update to 0.12.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
18 months agognu: git-remote-gcrypt: Update to 1.5.
Michael Rohleder [Sun, 23 Oct 2022 14:32:38 +0000 (16:32 +0200)]
gnu: git-remote-gcrypt: Update to 1.5.

* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
18 months agognu: git-crypt: Update to 0.7.0.
Michael Rohleder [Sun, 23 Oct 2022 14:31:58 +0000 (16:31 +0200)]
gnu: git-crypt: Update to 0.7.0.

* gnu/packages/version-control.scm (git-crypt): Update to 0.7.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
18 months agognu: qpwgragh: Update to 0.3.7.
ギャラ [Mon, 24 Oct 2022 00:54:22 +0000 (09:54 +0900)]
gnu: qpwgragh: Update to 0.3.7.

* gnu/packages/audio.scm (qpwgragh): Update to 0.3.7.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
18 months agognu: komikku: Update to 1.2.0.
Liliana Marie Prikler [Wed, 26 Oct 2022 12:17:46 +0000 (14:17 +0200)]
gnu: komikku: Update to 1.2.0.

* gnu/packages/gnome.scm (komikku): Update to 1.2.0.
[inputs]: Add ‘python-rarfile’.

18 months agognu: tinmop: Update to 0.9.9.
cage [Tue, 25 Oct 2022 18:50:33 +0000 (20:50 +0200)]
gnu: tinmop: Update to 0.9.9.

* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
18 months agognu: five-or-more: Fix build.
Efraim Flashner [Wed, 26 Oct 2022 08:35:15 +0000 (11:35 +0300)]
gnu: five-or-more: Fix build.

* gnu/packages/gnome.scm (five-or-more)[inputs]: Replace
libgnome-games-support with libgnome-games-support-1.

18 months agognu: xpad: Fix build.
Efraim Flashner [Wed, 26 Oct 2022 08:33:32 +0000 (11:33 +0300)]
gnu: xpad: Fix build.

* gnu/packages/gnome.scm (xpad)[inputs]: Add gtk+. Replace gtksourceview
with gtksourceview-4.

18 months agognu: rust-git2: Adjust inputs.
Efraim Flashner [Wed, 26 Oct 2022 08:25:40 +0000 (11:25 +0300)]
gnu: rust-git2: Adjust inputs.

* gnu/packages/crates-io.scm (rust-git2-0.15)[inputs]: Replace
libgit2-1.3 with libgit2.
(rust-git2-0.13)[inputs]: Continue with libgit2-1.3.

18 months agoMerge remote-tracking branch 'origin/staging'
Efraim Flashner [Wed, 26 Oct 2022 08:15:22 +0000 (11:15 +0300)]
Merge remote-tracking branch 'origin/staging'

18 months agognu: emacs-projectile: Update to 2.6.0.
Nicolas Goaziou [Wed, 26 Oct 2022 07:00:46 +0000 (09:00 +0200)]
gnu: emacs-projectile: Update to 2.6.0.

* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.6.0.

18 months agoMerge remote-tracking branch 'origin/master' into staging
Efraim Flashner [Tue, 25 Oct 2022 18:50:59 +0000 (21:50 +0300)]
Merge remote-tracking branch 'origin/master' into staging

18 months agognu: emacs-git-gutter: Update to 0.92-0.ec28e85.
Andrew Tropin [Tue, 25 Oct 2022 18:21:55 +0000 (22:21 +0400)]
gnu: emacs-git-gutter: Update to 0.92-0.ec28e85.

0.92 fails on recent emacs versions because of missing global-linum-mode.

* gnu/packages/emacs-xyz.scm (emacs-git-gutter): Update to 0.92-0.ec28e85.

19 months agognu: guile-chickadee: Update to 0.9.0.
David Thompson [Tue, 25 Oct 2022 13:36:14 +0000 (09:36 -0400)]
gnu: guile-chickadee: Update to 0.9.0.

* gnu/packages/game-development.scm (guile-chickadee): Update to 0.9.0.

19 months agognu: plover: Update to 4.0.0.dev12.
Nicolas Goaziou [Tue, 25 Oct 2022 11:54:08 +0000 (13:54 +0200)]
gnu: plover: Update to 4.0.0.dev12.

* gnu/packages/stenography.scm (plover): Update to 4.0.0.dev12.
[arguments]<#:phases>: Add phase to properly run tests, and skip failing one.
[native-inputs]: Add PYTHON-BABEL, PYTHON-MOCK, PYTHON-PYTEST-QT,
PYTHON,PYTEST-XVFB.
[inputs]: Remove PYTHON-PYQT, PYTHON-BABEL. Add PYTHON-PLOVER-STROKE,
PYTHON-PYQT, PYTHON-RTF-TOKENIZE, QTSVG-5.
(python-plover-stroke): New variable.

19 months agognu: Add python-rtf-tokenize.
Nicolas Goaziou [Tue, 25 Oct 2022 11:53:20 +0000 (13:53 +0200)]
gnu: Add python-rtf-tokenize.

* gnu/packages/python-xyz.scm (python-rtf-tokenize): New variable.

19 months agognu: emacs-git-gutter-fringe: Update to 0.23-2.648cb5b.
Andrew Tropin [Mon, 24 Oct 2022 07:51:38 +0000 (11:51 +0400)]
gnu: emacs-git-gutter-fringe: Update to 0.23-2.648cb5b.

* gnu/packages/emacs-xyz.scm (emacs-git-gutter-fringe): Update to
0.23-2.648cb5b.

19 months agognu: emacs-subed: Update to 1.0.12.
Nicolas Goaziou [Tue, 25 Oct 2022 09:57:18 +0000 (11:57 +0200)]
gnu: emacs-subed: Update to 1.0.12.

* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.12.

19 months agognu: emacs-csound-mode: Improve package style.
Nicolas Goaziou [Tue, 25 Oct 2022 09:51:10 +0000 (11:51 +0200)]
gnu: emacs-csound-mode: Improve package style.

* gnu/packages/emacs-xyz.scm (emacs-csound-mode)[arguments]: Use
G-expressions.
<phases>: Use MAKE-FILE-WRITABLE instead of CHMOD. Remove trailing #T.
[description]: Use complete sentences.

19 months agognu: emacs-csound-mode: Update to 0.2.3.
Nicolas Goaziou [Tue, 25 Oct 2022 09:48:37 +0000 (11:48 +0200)]
gnu: emacs-csound-mode: Update to 0.2.3.

* gnu/packages/emacs-xyz.scm (emacs-csound-mode): Update to 0.2.3.
[inputs]: Remove EMACS-HIGHLIGHT, EMACS-MULTI, EMACS-SHUT-UP.
[propagated-inputs]: Add EMACS-DASH, EMACS-HIGHLIGHT, EMACS-MULTI,
EMACS-SHUT-UP.

19 months agognu: emacs-highlight: Update to 0-2.24366df.
Nicolas Goaziou [Tue, 25 Oct 2022 09:47:28 +0000 (11:47 +0200)]
gnu: emacs-highlight: Update to 0-2.24366df.

* gnu/packages/emacs-xyz.scm (emacs-highlight): Update to 0-2.24366df.
[version]: Use GIT-VERSION.

19 months agognu: gron: Update to 0.7.1
Greg Hogan [Fri, 21 Oct 2022 13:14:48 +0000 (13:14 +0000)]
gnu: gron: Update to 0.7.1

* gnu/packages/golang.scm (gron): Update to 0.7.1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: go-github-com-sabhiram-go-gitignore: 1.0.2-1.525f6e1.
Felix Lechner [Thu, 20 Oct 2022 12:54:35 +0000 (05:54 -0700)]
gnu: go-github-com-sabhiram-go-gitignore: 1.0.2-1.525f6e1.

* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): Update to
1.0.2-1.525f6e1.

Signed-off-by: Christopher Baines <mail@cbaines.net>
19 months agognu: guix: Update to 682639c.
Christopher Baines [Tue, 25 Oct 2022 09:17:55 +0000 (10:17 +0100)]
gnu: guix: Update to 682639c.

This should fix the guix package building on powerpc64le-linux.

* gnu/packages/package-management.scm (guix): Update to 682639c.

19 months agomaint: Tweak release manifest special case for armhf-linux.
Christopher Baines [Tue, 25 Oct 2022 09:10:06 +0000 (10:10 +0100)]
maint: Tweak release manifest special case for armhf-linux.

Don't remove the emacs package, as it does build and substitutes are
available. Do remove the guix package though, as it doesn't build due to Guile
memory issues while compiling the package modules.

* etc/release-manifest.scm (%base-packages/armhf): Don't replace the emacs
package, remove the guix package.
(%base-manifest): Remove FIXME comment as %base-packages/armhf doesn't relate
to build power.

19 months agoinstaller: welcome: Warn when uvesafb gets used.
pelzflorian (Florian Pelz) [Sat, 15 Oct 2022 15:39:03 +0000 (17:39 +0200)]
installer: welcome: Warn when uvesafb gets used.

There will be false positives: Because the Guix installer uses the
kernel argument modprobe.blacklist=radeon,amdgpu and some AMD graphics
actually work okay according to h-node, these users will get a
false alarm.

* gnu/installer/newt/welcome.scm (run-welcome-page): Warn before showing
the welcome page.

19 months agognu: font-gnu-unifont: Build from source.
Efraim Flashner [Mon, 24 Oct 2022 19:42:54 +0000 (22:42 +0300)]
gnu: font-gnu-unifont: Build from source.

* gnu/packages/fonts.scm (font-gnu-unifont)[source]: Add snippet to
remove precompiled fonts.
[arguments]: Add make-flag to build fonts. Add custom phase to adjust
shell invocations.
[native-inputs]: Add bdftopcf, console-setup, fontforge.
[inputs]: Add perl-gd.

19 months agognu: font-gnu-unifont: Update to 15.0.01.
Efraim Flashner [Mon, 24 Oct 2022 19:41:35 +0000 (22:41 +0300)]
gnu: font-gnu-unifont: Update to 15.0.01.

* gnu/packages/fonts.scm (font-gnu-unifont): Update to 15.0.01.
[arguments]: Adjust custom 'install phase to set install directory for
OTF fonts.

19 months agognu: console-font: Install bdf2psf.
Efraim Flashner [Mon, 24 Oct 2022 19:37:34 +0000 (22:37 +0300)]
gnu: console-font: Install bdf2psf.

* gnu/packages/xorg.scm (console-font)[arguments]: Add custom
'install-bdf2psf phase to install bdf2psf and its manpage.

19 months agognu: gama: Update to 2.23.
Efraim Flashner [Mon, 24 Oct 2022 18:57:43 +0000 (21:57 +0300)]
gnu: gama: Update to 2.23.

* gnu/packages/gps.scm (gama): Update to 2.23.

19 months agognu: freeipmi: Update to 1.6.10.
Efraim Flashner [Mon, 24 Oct 2022 18:53:31 +0000 (21:53 +0300)]
gnu: freeipmi: Update to 1.6.10.

* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.10.

19 months agognu: gnuastro: Update to 0.19.
Efraim Flashner [Mon, 24 Oct 2022 18:40:11 +0000 (21:40 +0300)]
gnu: gnuastro: Update to 0.19.

* gnu/packages/astronomy.scm (gnuastro): Update to 0.19.

19 months agognu: Various typo fixes.
Vagrant Cascadian [Mon, 24 Oct 2022 20:42:47 +0000 (13:42 -0700)]
gnu: Various typo fixes.

* gnu/packages/emacs-xyz.scm (emacs-popup-kill-ring)[description]: Fix very
  sneaky "This packages" variant. Thanks to nckhexen!
* gnu/packages/bioinformatics.scm (r-icellnet)[description]: Fix use of
  "allows to".
* gnu/packages/check.scm (python-pytest-freezegun)[description]: Ditto.
* gnu/packages/linux.scm (tp-smapi-module)[description]: Ditto.
* gnu/packages/mail.scm (procmail): Ditto.
* gnu/packages/maths.scm (maxima): Ditto.
* gnu/packages/samba.scm (wsdd)[description]: Ditto.
* gnu/packages/ssh.scm (openssh): Ditto.

19 months agognu: version-control: Add make-gitolite procedure.
David Thompson [Thu, 6 Oct 2022 12:45:48 +0000 (08:45 -0400)]
gnu: version-control: Add make-gitolite procedure.

* gnu/packages/version-control.scm (make-gitolite): New procedure.
(gitolite): Use make-gitolite.
* doc/guix.texi (Gitolite service): Document how to use make-gitolite.

19 months agognu: Add sumo.
Liliana Marie Prikler [Fri, 28 Jan 2022 14:39:23 +0000 (15:39 +0100)]
gnu: Add sumo.

* gnu/packages/simulation.scm (sumo): New variable.

19 months agognu: ruby-ruby-prof: Skip tests on i686-linux.
Efraim Flashner [Mon, 24 Oct 2022 15:33:06 +0000 (18:33 +0300)]
gnu: ruby-ruby-prof: Skip tests on i686-linux.

* gnu/packages/ruby.scm (ruby-ruby-prof)[arguments]: Skip the tests when
cross-compiling or when targeting i686-linux.

19 months agognu: rust-camino-1: Update to 1.1.1.
Efraim Flashner [Mon, 24 Oct 2022 13:41:20 +0000 (16:41 +0300)]
gnu: rust-camino-1: Update to 1.1.1.

* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.1.
[arguments]: Don't skip build. Remove custom phase.
[cargo-inputs]: Add rust-proptest-1.
[cargo-development-inputs]: Remove field.

19 months agoRevert "gnu: rust-camino-1: Update to 1.1.1."
Efraim Flashner [Mon, 24 Oct 2022 14:59:26 +0000 (17:59 +0300)]
Revert "gnu: rust-camino-1: Update to 1.1.1."

This reverts commit 0d9d36d91362ffea1bb1de7f471d8c32e9cfb0a3.

19 months agoRevert "gnu: rust-cargo-platform-0.1: Update to 0.1.2."
Efraim Flashner [Mon, 24 Oct 2022 14:58:19 +0000 (17:58 +0300)]
Revert "gnu: rust-cargo-platform-0.1: Update to 0.1.2."

This reverts commit e7bca94dae2d832ccd07ef553a86040d473e91e2.

19 months agoRevert "gnu: rust-semver-1: Update to 1.0.14."
Efraim Flashner [Mon, 24 Oct 2022 14:56:29 +0000 (17:56 +0300)]
Revert "gnu: rust-semver-1: Update to 1.0.14."

This reverts commit 70467596b26b37f85fa3a029a01faed06c45da59.

19 months agognu: Remove rust-polars-io-0.14.
Efraim Flashner [Mon, 24 Oct 2022 14:49:58 +0000 (17:49 +0300)]
gnu: Remove rust-polars-io-0.14.

* gnu/packages/crates-io.scm (rust-polars-io-0.14): Delete variable.

19 months agognu: Remove rust-polars-lazy-0.15.
Efraim Flashner [Mon, 24 Oct 2022 14:49:57 +0000 (17:49 +0300)]
gnu: Remove rust-polars-lazy-0.15.

* gnu/packages/crates-io.scm (rust-polars-lazy-0.15): Delete variable.

19 months agognu: Remove rust-rustc-ap-rustc-data-structures-654.
Efraim Flashner [Mon, 24 Oct 2022 14:49:57 +0000 (17:49 +0300)]
gnu: Remove rust-rustc-ap-rustc-data-structures-654.

* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-data-structures-654): Delete variable.

19 months agognu: Remove rust-sha2-asm-0.3.
Efraim Flashner [Mon, 24 Oct 2022 14:49:56 +0000 (17:49 +0300)]
gnu: Remove rust-sha2-asm-0.3.

* gnu/packages/crates-io.scm (rust-sha2-asm-0.3): Delete variable.

19 months agognu: Remove rust-smallvec-0.2.
Efraim Flashner [Mon, 24 Oct 2022 14:49:56 +0000 (17:49 +0300)]
gnu: Remove rust-smallvec-0.2.

* gnu/packages/crates-io.scm (rust-smallvec-0.2): Delete variable.