jackhill/guix/guix.git
18 months agognu: python-deepmerge: Use pyproject-build-system.
Marius Bakke [Thu, 20 Oct 2022 22:43:00 +0000 (00:43 +0200)]
gnu: python-deepmerge: Use pyproject-build-system.

* gnu/packages/python-xyz.scm (python-deepmerge)[build-system]: Set to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove obsolete phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

18 months agognu: python-scikit-build: Switch to pyproject-build-system.
Marius Bakke [Thu, 20 Oct 2022 22:41:04 +0000 (00:41 +0200)]
gnu: python-scikit-build: Switch to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-scikit-build)[build-system]: Set to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove obsolete phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

18 months agognu: python-cattrs: Use pyproject-build-system.
Marius Bakke [Thu, 20 Oct 2022 22:37:06 +0000 (00:37 +0200)]
gnu: python-cattrs: Use pyproject-build-system.

* gnu/packages/python-xyz.scm (python-cattrs)[build-system]: Set to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove obsolete phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-path: Use pyproject-build-system.
Marius Bakke [Thu, 20 Oct 2022 22:32:29 +0000 (00:32 +0200)]
gnu: python-path: Use pyproject-build-system.

* gnu/packages/python-xyz.scm (python-path-bootstrap)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove #:phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.
(python-path): Remove #:phases.  Add #:test-flags.

18 months agognu: python-openapi-spec-validator: Use pyproject-build-system.
Marius Bakke [Thu, 20 Oct 2022 22:15:23 +0000 (00:15 +0200)]
gnu: python-openapi-spec-validator: Use pyproject-build-system.

* gnu/packages/python-web.scm (python-openapi-spec-validator)[build-system]:
Set to PYPROJECT-BUILD-SYSTEM.
[arguments]: Add #:test-flags.  Remove obsolete phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-openapi-schema-validator: Use pyproject-build-system.
Marius Bakke [Thu, 20 Oct 2022 22:12:03 +0000 (00:12 +0200)]
gnu: python-openapi-schema-validator: Use pyproject-build-system.

* gnu/packages/python-web.scm (python-openapi-schema-validator)[build-system]:
Set to PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove redundant phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: zabbix-cli: Switch to pyproject-build-system.
Marius Bakke [Wed, 19 Oct 2022 21:06:00 +0000 (23:06 +0200)]
gnu: zabbix-cli: Switch to pyproject-build-system.

* gnu/packages/monitoring.scm (zabbix-cli)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove check phase.

18 months agognu: python-pygmsh: Use pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:44:31 +0000 (21:44 +0200)]
gnu: python-pygmsh: Use pyproject-build-system.

* gnu/packages/simulation.scm (python-pygmsh)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove redundant phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-tempora: Switch to pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:42:15 +0000 (21:42 +0200)]
gnu: python-tempora: Switch to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-tempora)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Add #:test-flags.  Remove #:phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-mypy-protobuf: Switch to pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:34:31 +0000 (21:34 +0200)]
gnu: python-mypy-protobuf: Switch to pyproject-build-system.

* gnu/packages/protobuf.scm (python-mypy-protobuf)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove redundant phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-ufolib2: Use pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:12:16 +0000 (21:12 +0200)]
gnu: python-ufolib2: Use pyproject-build-system.

* gnu/packages/fontutils.scm (python-ufolib2)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove.
[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

18 months agognu: python-statmake: Use pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:10:47 +0000 (21:10 +0200)]
gnu: python-statmake: Use pyproject-build-system.

* gnu/packages/fontutils.scm (python-statmake)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove redundant phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-glyphslib: Use pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:07:09 +0000 (21:07 +0200)]
gnu: python-glyphslib: Use pyproject-build-system.

* gnu/packages/fontutils.scm (python-glyphslib)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Add #:test-flags.  Remove #:phases.
[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

18 months agognu: weasyprint: Use pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:06:14 +0000 (21:06 +0200)]
gnu: weasyprint: Use pyproject-build-system.

* gnu/packages/pdf.scm (weasyprint)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove redundant phases.  Add #:test-flags.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-pydyf: Use pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 19:02:11 +0000 (21:02 +0200)]
gnu: python-pydyf: Use pyproject-build-system.

* gnu/packages/pdf.scm (python-pydyf)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove #:phases.  Add #:test-flags.
[native-inputs]: Remove PYTHON-PYPA-BUILD.

18 months agognu: python-autopage: Use pyproject-build-system.
Marius Bakke [Mon, 17 Oct 2022 18:51:02 +0000 (20:51 +0200)]
gnu: python-autopage: Use pyproject-build-system.

* gnu/packages/python-xyz.scm (python-autopage)[build-system]: Switch to
PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove redundant phases.

18 months agonews: Add entry for 'pyproject-build-system'.
Marius Bakke [Thu, 20 Oct 2022 22:06:52 +0000 (00:06 +0200)]
news: Add entry for 'pyproject-build-system'.

* etc/news.scm: Add entry.

Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
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.

19 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

19 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.