1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-29 21:41:15 +02:00
Commit Graph

114683 Commits

Author SHA1 Message Date
Sharlatan Hellseher
450185df4e gnu: python-extension-helpers: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-extension-helpers): Update to
1.0.0.
[build-system]: Use pyproject-build-system.
[arguments]<tests>: Disable them, as pytest can't load the test suite.
[native-inputs]: Add python-setuptools-scm.
[home-page]: Re-point to actual project home page.
[synopsis]: Adjust it to cover actual project.
[description]: ... as above.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:09 +03:00
Sharlatan Hellseher
2f9173430f gnu: python-pytest-astropy: Simplify package.
* gnu/package/python-check.scm (python-pytest-astropy): Simplify package.
[arguments]<phases>: Remove remove-requirement phase.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:09 +03:00
Sharlatan Hellseher
735513e93e gnu: python-pytest-filter-subpackage: Update to 0.1.2.
* gnu/packages/python-check.scm (python-pytest-filter-subpackage):
Update to 0.1.2.
[build-system]: Use pyproject-build-system.
[arguments]: Drop no more required phases.
[native-inputs]: Add python-setuptools-scm.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:09 +03:00
Sharlatan Hellseher
5a70b9b924 gnu: Add python-timezonefinder.
* gnu/packages/time.scm (python-timezonefinder): New variable.
* gnu/packages/geo.scm (h3-3, python-h3-3): New variables. The latest
compatible versions to build python-timezonefinder.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:09 +03:00
Sharlatan Hellseher
424ba87292 gnu: Add python-h3.
* gnu/packages/geo.scm (python-h3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:09 +03:00
Sharlatan Hellseher
af3742b160 gnu: Sort use-module alphabetically in (gnu packages geo).
* gnu/packages/geo.scm: Sort use-module alphabetically to ease
maintenance.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:08 +03:00
Sharlatan Hellseher
53809e5f4b gnu: Add h3.
* gnu/packages/geo.scm (h3): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:08 +03:00
Sharlatan Hellseher
bb38261b5d gnu: python-pytest-doctestplus: Update to 0.12.1.
* gnu/packages/python-check.scm (python-pytest-doctestplus): Update to
0.12.1.
[build-system]: Use pyproject-build-system.
[arguments]<phases>: Remove modify-phases and add test-flags option
instead.
[native-inputs]: Add python-numpy.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:08 +03:00
Raphaël Mélotte
476f764f07 gnu: tio: Update to 2.5.
* gnu/packages/terminals.scm (tio): Update to 2.5.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:08 +03:00
Yovan Naumovski
8bd5b3a373 gnu: openttd-engine: Update to 13.1.
* gnu/packages/games.scm (openttd-engine): Update to 13.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-08 12:42:08 +03:00
Mădălin Ionel Patrașcu
0e09e8ab15 gnu: Add r-multibac.
* gnu/packages/bioconductor.scm (r-multibac): New variable.
2023-05-08 10:34:06 +02:00
Maxim Cournoyer
b7e7744626 Revert "doc: Update all menus."
This reverts commit 9719d7d2b0.  It breaks Guix
pull, building the 'guix-manual' for reasons that currently escape me.
2023-05-07 22:49:29 -04:00
Maxim Cournoyer
9719d7d2b0 doc: Update all menus.
Automated via 'M-x texinfo-all-menus-update' in Emacs, and dropping
the *Contributing menu removal, which is erroneously removed because defined
in a different Texinfo file.

* doc/guix.texi: Update all menus.
* doc/contributing.texi (Submitting Patches): Likewise.
2023-05-07 21:51:27 -04:00
Maxim Cournoyer
26a788ae06 doc: Add some information/recommendation regarding --sysconfdir.
* doc/contributing.texi (Building from Git): Mention sysconfdir along
localstatedir.
* doc/guix.texi (Requirements): Likewise.
2023-05-07 21:51:27 -04:00
Maxim Cournoyer
d1aba42ad4 gnu: nss-certs: Update to 3.88.1.
* gnu/packages/certs.scm (nss-certs): Update to 3.88.1.
2023-05-07 13:04:25 -04:00
Maxim Cournoyer
62f31c9d50 gnu: libva-utils: Update home page.
* gnu/packages/video.scm (libva-utils) [home-page]: Update URL.
2023-05-07 13:04:25 -04:00
Maxim Cournoyer
260bb2c320 gnu: vdpauinfo: Update to 1.5.
* gnu/packages/video.scm (vdpauinfo): Update to 1.5.
2023-05-07 13:04:24 -04:00
Maxim Cournoyer
69f55d1115 gnu: libva-utils: Update to 2.18.1.
* gnu/packages/video.scm (libva-utils): Update to 2.18.1.
2023-05-07 13:04:24 -04:00
Maxim Cournoyer
0bb691d7d3 gnu: libva: Update to 2.18.0.
* gnu/packages/video.scm (libva): Update to 2.18.0.
2023-05-07 13:04:24 -04:00
Kaelyn Takata
0be7838105 gnu: mesa: Update to 23.0.3.
* gnu/packages/gl.scm (mesa): Update to 23.0.3.
[source]: Remove obsolete patch and update HTTPS url.
[arguments]: Enable the crocus gallium driver.
* gnu/packages/patches/mesa-fix-sporadic-test-failures.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-05-07 13:04:24 -04:00
Kaelyn Takata
cf79468720 gnu: mesa: Use gexps instead of quasiquote.
* gnu/packages/gl.scm (mesa)[arguments]: Use gexps instead of quasiquote.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 13:04:24 -04:00
Kaelyn Takata
02995444db gnu: mesa: Fix hardware video decoding.
* gnu/packages/gl.scm (mesa): Fix hardware video decoding.
[arguments]: Add -Dvideo-codecs to the #:configure-flags
[native-search-paths]: Add VDPAU_DRIVER_PATH so libvdpau can find the drivers.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 13:04:24 -04:00
Kaelyn Takata
61a3264424 gnu: mesa: Fix library paths in Vulkan layer manifests.
* gnu/packages/gl.scm (mesa): Fix library paths in Vulkan layer manifests.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 13:04:23 -04:00
Antero Mejr
4c3532d7ab gnu: Add emacs-next-pgtk-xwidgets.
* gnu/packages/emacs.scm (emacs-next-pgtk-xwidgets): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-05-07 17:55:27 +02:00
Liliana Marie Prikler
3fc284da69 gnu: ppsspp: Update to 1.14.4.
* gnu/packages/emulators.scm (ppsspp): Update to 1.14.4.
[source]<snippet>: Adjust accordingly.
[arguments]<#:configure-flags>: Add “-DARMIPS_USE_STD_FILESYSTEM=ON” and
“-DUSE_SYSTEM_ZSTD=ON”.
<#:phases>: Drop replacement for ‘check’ phase.
Drop ‘fix-unittest-build’.
Do not add sources for pspautotests -- they are not tested in ‘check’ and some
of them fail.
* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Adjust
accordingly.
2023-05-07 17:55:15 +02:00
Liliana Marie Prikler
b2b0179ec7 gnu: armips: Update to 0.11.0-1-6719ede.
* gnu/packages/assembly.scm (armips): Update to 0.11.0-1-6719ede.
[source]: Add snippet to fix “Core/Types.h”.
[arguments]<#:configure-flags>: Add “-DARMIPS_USE_STD_FILESYSTEM=ON”.
2023-05-07 17:55:15 +02:00
Zongyuan Li
3e46970eab gnu: python-sphinx-4: Fix sanity-check failure
* gnu/packages/sphinx.scm (python-sphinx-4)[propagated-inputs]:
  Downgrades python-docutils to v0.15

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 11:37:38 -04:00
Sharlatan Hellseher
d16826cc32 gnu: Add python-ccdproc.
* gnu/packages/astronomy.scm (python-ccdproc): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 10:39:26 -04:00
Sharlatan Hellseher
192426f2f6 gnu: python-astroalign: Update to 2.4.2.
* gnu/packages/astronomy.scm (python-astroalign): Update to 2.4.2.
[source]: Use git checkout instead PyPI to enable tests.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Migrate from inputs. Remove labels. Add optional
python-bottleneck.
[native-inputs]: Add python-astropy, python-ccdproc, python-pillow.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 10:37:54 -04:00
Sharlatan Hellseher
7dac6fee5d gnu: Add python-memory-profiler.
* gnu/packages/python-check.scm (python-memory-profiler): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 10:37:46 -04:00
Sharlatan Hellseher
018764f165 gnu: Add python-astroscrappy.
* gnu/packages/astronomy.scm (python-astroscrappy): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 09:28:08 -04:00
Mekeor Melire
7f8575c97a Makefile.am: Use --add flag to "git config".
Without the "--add" flag to "git config include.path ...", the command fails
if the user already has a configuration entry of "include.path".

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07 09:12:47 -04:00
Christopher Baines
8b855dc1f4 gnu: findutils: Update XFAIL_TESTS for the hurd.
This could do with more investigating, but this reflects what I see locally.

* gnu/packages/base.scm (findutils)[arguments]: Update XFAIL_TESTS for the
hurd.
* gnu/packages/commencement.scm (findutils-boot0): Stop clearing the
make-flags, so the above change applies to findutils-boot0.
2023-05-07 12:16:51 +01:00
Christopher Baines
aad47b1b92 Revert "gnu: gcc-11: Adapt patching for hurd to not use gexp's."
This reverts commit 08acdd0765.

This change is now unnecessary now that gcc-boot0 uses
gexps (a795a02a9d).

* gnu/packages/gcc.scm (gcc-11)[arguments]: Use gexp for modify-phases.
[native-inputs]: Remove.
* gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Remove.
2023-05-07 12:16:51 +01:00
Benjamin
fccb48d2ce gnu: neovim update to 0.9.0.
* gnu/packages/vim.scm (neovim): Update to 0.9.0.
[arguments]: Adjust phase 'prevent-embedding-gcc-store-path to changes
in the source code.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 12:22:20 +03:00
Benjamin
23bc492dca gnu: tree-sitter: Update to 0.20.8.
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.8.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 12:21:44 +03:00
Efraim Flashner
6f19d7001b gnu: python-blessed: Run test suite.
* gnu/packages/python-xyz.scm (python-blessed)[arguments]: Run the test
suite.
2023-05-07 12:13:01 +03:00
Adam Maleszka
2a38bc9a77 gnu: python-blessed: Update to 1.17.9.
* gnu/packages/python-xyz.scm (python-blessed): Update to 1.17.9.
[source]: Remove trailing #t from snippet.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 12:10:03 +03:00
Andy Tai
e5659bd502 gnu: mc: Update to 4.8.29.
* gnu/packages/mc.scm (mc): Update to 4.8.29.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 11:51:22 +03:00
Kaelyn Takata
67ea57a4af gnu: zfs: Update to 2.1.11.
* gnu/packages/file-systems.scm (zfs): Update to 2.1.11.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 11:45:00 +03:00
Jelle Licht
0c217039a0 gnu: swaylock: Update to 1.7.2.
* gnu/packages/wm.scm (swaylock): Update to 1.7.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07 11:34:01 +03:00
Christopher Baines
b1e9ae7f0e gnu: icu4c-70: Fix gexp in builder script for riscv64.
As phases from icu4c is a gexp.

* gnu/packages/icu4c.scm (icu4c-70)[arguments]: Use gexps.
2023-05-07 09:18:08 +01:00
Christopher Baines
a795a02a9d gnu: Use gexps for gcc-boot0 and related packages.
There are currently problems with native or cross building for i586-gnu, and
one factor mixed up with this is that some of the gcc packages use sexp's for
the phases, and thus introducing gexp's has caused problems.

As part of the going in circles with this, this commit switches gcc-boot0 to
use gexp's in it's arguments, and then also modifies libstdc++-boot0,
libstdc++-boot0-gcc7, cross-gcc-wrapper, gcc-final and make-libstdc++ to
handle this change.

If done correctly, this change shouldn't affect any derivations.

* gnu/packages/commencement.scm (libstdc++-boot0, libstdc++-boot0-gcc7,
gcc-boot0, gcc-final)[arguments]: Use gexps.
(cross-gcc-wrapper): Use gexps in the generated package.
* gnu/packages/gcc.scm (make-libstdc++): Use gexps in the generated package.
2023-05-07 09:15:16 +01:00
Efraim Flashner
211ea54122 gnu: esbuild: Fix test-suite on riscv64-linux.
* gnu/packages/web.scm (esbuild)[arguments]: Adjust custom 'check phase
to enable running the tests on riscv64-linux.
2023-05-07 09:57:13 +03:00
Maxim Cournoyer
7612610c44 gnu: python-afdko: Update to 3.9.5.
* gnu/packages/fontutils.scm (python-afdko): Update to 3.9.5.
[source]: Remove obsolete substitutions in snippet.
[arguments]: Re-instate all skipped tests in check phase.
2023-05-07 00:12:55 -04:00
Maxim Cournoyer
06c84f731a gnu: rpi-imager: Update to 1.7.4.
* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.4.
2023-05-06 23:23:02 -04:00
Maxim Cournoyer
ed0f0204b2 Makefile.am: Only auto-configure Git when available.
* Makefile.am (.git/hooks/pre-push): Only run recipe if the '.git' directory
exists.  Make it silent.
(.git/config): Likewise, and also check if the 'git' command is available.

Reported-by: Brian Cully <bjc@spork.org>
2023-05-06 23:21:11 -04:00
Maxim Cournoyer
8af2865896 gnu: network-manager: Update to 1.42.6.
* gnu/packages/gnome.scm (network-manager): Update to 1.42.6.
2023-05-06 23:19:12 -04:00
Josselin Poiret
443b5b5e80 gnu: network-manager-applet: Update to 1.32.0.
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.32.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-06 23:19:12 -04:00
Josselin Poiret
1573dffd2b libnma: Update to 1.10.6.
Fixes <https://issues.guix.gnu.org/62496> and <https://issues.guix.gnu.org/63154>.

* gnu/packages/gnome.scm (libnma): Update to 1.10.6.  Also remove general
schema that belongs to network-manager-applet.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-06 23:19:12 -04:00