Commit graph

114670 commits

Author SHA1 Message Date
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
Christopher Baines 5dcfe798f4
gnu: Remove python-slimit.
This is no longer used by python-django-pipeline and it fails to build, I
think due to incompatibility with recent Python versions.

* gnu/packages/python-web.scm (python-slimit): Remove.
2023-05-06 18:58:41 +01:00
Christopher Baines f77d5ebb6a
gnu: python-django-pipeline: Update to 2.1.0.
Remove python-slimit as a dependency as it's no longer supported. Also make
the inputs native-inputs since they're all test dependencies and users of this
library should pick which things they want to use it with.

* gnu/packages/django.scm (python-django-pipeline): Update to 2.1.0.
[propagated-inputs]: Move some to...
[native-inputs]: ... here, removing python-slimit and adding
python-setuptools-scm.
2023-05-06 18:56:21 +01:00
Ludovic Courtès c3d7c09b9f
Revert "download: Refer to the 'guile-gnutls' package and not 'gnutls'."
This reverts commit c625e5b64d, which
introduced a circular dependency: the origin of guile-gnutls relies on
'git-download', which would now depend on guile-gnutls.
2023-05-06 19:12:16 +02:00
Ludovic Courtès c625e5b64d
download: Refer to the 'guile-gnutls' package and not 'gnutls'.
This is a followup to 305794762c, which
removed Guile bindings from 'gnutls'.

* guix/android-repo-download.scm (android-repo-fetch): Refer to
'guile-gnutls instead of 'gnutls.
* guix/cvs-download.scm (cvs-fetch): Likewise.
* guix/git-download.scm (git-fetch): Likewise.
* guix/hg-download.scm (hg-fetch): Likewise.
2023-05-06 18:19:13 +02:00
Bruno Victal 8ffe52df47
doc: Use G-Expressions for package definition example.
* doc/guix.texi (Build Phases): Use G-Expressions for example.

Co-authored-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-06 18:07:37 +02:00
Alexey Abramov aaa0e7b3f8
gnu: hostapd: Add ACS and full dynamic vlan support
* gnu/packages/admin.scm (hostapd): ACS (Automatic Channel Selection)
will allow hostapd to pick the channel automatically. Full dynamic
vlan support enables hostapd to automatically create bridge and VLAN
interfaces if necessary (enables vlan_tagged_interface option).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-06 18:05:12 +02:00
Ludovic Courtès 86bf0c5a3f
doc: cookbook: Remove outdated section about GUIX_PACKAGE_PATH.
The section insisted on GUIX_PACKAGE_PATH, mentioned version 0.16, and
didn't say much about channels, which made it look obsolete.

* doc/guix-cookbook.texi (GUIX_PACKAGE_PATH): Remove section.
(Guix channels): Rename to...
(Channels): ... this.  Merge most of the explanations previously in the
GUIX_PACKAGE_PATH section.  Say more about channels and add
cross-references.
2023-05-06 18:01:16 +02:00
Raphaël Mélotte 4dbe29a76a
gnu: glances: Update to 3.3.1.1.
* gnu/packages/python-xyz.scm (glances): Update to 3.3.1.1
[propagated-inputs]: Add python-ujson, which is a new dependency since release
v3.3.1 (replacing the builtin json module).

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-06 17:17:57 +02:00
Raphaël Mélotte 819cd80710
gnu: python-ujson: Update to 5.7.0.
* gnu/packages/python-xyz.scm (python-ujson): Update to 5.7.0

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-06 17:17:55 +02:00
Karl Hallsby e7be4b9661
gnu: msmtp: Install old msmtpqueue scripts
* gnu/packages/mail.scm (msmtp): Install msmtpqueue scripts.

These scripts may be old, but someone may want them.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-06 17:16:57 +02:00
Ludovic Courtès 71fd35c1d5
lint: archival: Warn against non-origin package sources.
Suggested by Maxim Cournoyer <maxim.cournoyer@gmail.com>
and Simon Tournier <zimon.toutoune@gmail.com>.

* guix/lint.scm (check-archival): Add 'local-file?' clause.  Clarify
message in case (package-source package) is not an origin.
* tests/lint.scm ("archival: not an origin"): New test.
2023-05-06 17:12:45 +02:00
Ludovic Courtès 5c5bdab929
gnu: gitile: Fix build.
* gnu/packages/version-control.scm (gitile)[arguments]: Replace
'bootstrap' phase.
[inputs]: Replace GNUTLS with GUILE-GNUTLS.
2023-05-06 17:12:45 +02:00
Ludovic Courtès ec6395b1aa
gnu: python-ldap: Update to 3.4.3.
* gnu/packages/openldap.scm (python-ldap): Update to 3.4.3.
2023-05-06 17:12:45 +02:00