aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-07gnu: rust: Update to 1.67.Efraim Flashner
* gnu/packages/rust.scm (rust): Update to 1.67. [arguments]: Add a phase to skip tests requiring mercurial. Extend the custom 'patch-process-tests phase. (rust-1.64)[arguments]: Adjust 'patch-cargo-checksums phase to patch another file. * guix/build/cargo-build-system.scm (package): Adjust to remove Cargo.toml.orig file if it exists.
2023-05-07build: cargo-build-system: Don't try to package when skipping build.Efraim Flashner
* guix/build/cargo-build-system.scm (package): If the package isn't going to be built then use the source instead.
2023-05-07gnu: librsvg: Update to 2.54.5.Efraim Flashner
* gnu/packages/gnome.scm (librsvg): Update to 2.54.5.
2023-05-07gnu: librsvg: Adjust test suite.Efraim Flashner
* gnu/packages/gnome.scm (librsvg)[arguments]: Add a custom phase 'loosen-test-boundaries to allow more tests to pass.
2023-05-07gnu: Add rust-1.67.Efraim Flashner
* gnu/packages/rust.scm (rust-1.67): New variable.
2023-05-07gnu: Add rust-1.66.Efraim Flashner
* gnu/packages/rust.scm (rust-1.66): New variable.
2023-05-07gnu: rust.scm: Sort packages alphabetically.Efraim Flashner
* gnu/packages/rust.scm: Sort packages which were added to the end of the file alphabetically within the rest of the file.
2023-05-07gnu: rust-windows-x86-64-msvc: Remove bundled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.42) [source]: Add snippet to remove bundled library. (rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32, rust-windows-x86-64-msvc-0.28): Inherit from above.
2023-05-07gnu: rust-windows-x86-64-gnullvm-0.42: Remove bundled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.42) [source]: Add snippet to remove bundled library.
2023-05-07gnu: rust-windows-x86-64-gnu: Remove bundled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.42)[source]: Add snippet to remove bundled library. (rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32, rust-windows-x86-64-gnu-0.28): Inherit from above.
2023-05-07gnu: rust-windows-i686-msvc: Remove bundled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.42)[source]: Add snippet to remove bundled library. (rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32, rust-windows-i686-msvc-0.28): Inherit from above.
2023-05-07gnu: rust-windows-i686-gnu: Remove bundled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.42)[source]: Add snippet to remove bundled library. (rust-windows-i686-gnu-0.36, rust-windows-i686-gnu-0.32, rust-windows-i686-gnu-0.28): Inherit from above.
2023-05-07gnu: rust-windows-aarch64-msvc: Remove bundled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.42) [source]: Add snippet to remove bundled library. (rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32, rust-windows-aarch64-msvc-0.28): Inherit from above.
2023-05-07gnu: rust-windows-aarch64-gnullvm-0.42: Remove bundled library.Efraim Flashner
* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.42) [source]: Add snippet to delete bundled library.
2023-05-07gnu: rust: Remove bundled compiled libraries.Efraim Flashner
* gnu/packages/rust.scm (rust-bootstrap)[source]: Adjust snippet to also remove bundled pre-compiled shared libraries. (rust-1.55): Same.
2023-05-07gnu: Add emacs-next-pgtk-xwidgets.Antero Mejr
* gnu/packages/emacs.scm (emacs-next-pgtk-xwidgets): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-05-07gnu: ppsspp: Update to 1.14.4.Liliana Marie Prikler
* 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-07gnu: armips: Update to 0.11.0-1-6719ede.Liliana Marie Prikler
* 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-07gnu: python-sphinx-4: Fix sanity-check failureZongyuan Li
* 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-07gnu: Add python-ccdproc.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-ccdproc): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07gnu: python-astroalign: Update to 2.4.2.Sharlatan Hellseher
* 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-07gnu: Add python-memory-profiler.Sharlatan Hellseher
* 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-07gnu: Add python-astroscrappy.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astroscrappy): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-07Makefile.am: Use --add flag to "git config".Mekeor Melire
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-07gnu: findutils: Update XFAIL_TESTS for the hurd.Christopher Baines
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-07Revert "gnu: gcc-11: Adapt patching for hurd to not use gexp's."Christopher Baines
This reverts commit 08acdd0765b5f4fbfafa699a823ea7985d4d35a7. This change is now unnecessary now that gcc-boot0 uses gexps (a795a02a9d988be5a762886620f7bb6a95e7ffdb). * 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-07gnu: neovim update to 0.9.0.Benjamin
* 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-07gnu: tree-sitter: Update to 0.20.8.Benjamin
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.8. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: python-blessed: Run test suite.Efraim Flashner
* gnu/packages/python-xyz.scm (python-blessed)[arguments]: Run the test suite.
2023-05-07gnu: python-blessed: Update to 1.17.9.Adam Maleszka
* 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-07gnu: mc: Update to 4.8.29.Andy Tai
* gnu/packages/mc.scm (mc): Update to 4.8.29. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: zfs: Update to 2.1.11.Kaelyn Takata
* gnu/packages/file-systems.scm (zfs): Update to 2.1.11. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: swaylock: Update to 1.7.2.Jelle Licht
* gnu/packages/wm.scm (swaylock): Update to 1.7.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-05-07gnu: icu4c-70: Fix gexp in builder script for riscv64.Christopher Baines
As phases from icu4c is a gexp. * gnu/packages/icu4c.scm (icu4c-70)[arguments]: Use gexps.
2023-05-07gnu: Use gexps for gcc-boot0 and related packages.Christopher Baines
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-07gnu: esbuild: Fix test-suite on riscv64-linux.Efraim Flashner
* gnu/packages/web.scm (esbuild)[arguments]: Adjust custom 'check phase to enable running the tests on riscv64-linux.
2023-05-07gnu: python-afdko: Update to 3.9.5.Maxim Cournoyer
* 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-06gnu: rpi-imager: Update to 1.7.4.Maxim Cournoyer
* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.4.
2023-05-06Makefile.am: Only auto-configure Git when available.Maxim Cournoyer
* 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-06gnu: network-manager: Update to 1.42.6.Maxim Cournoyer
* gnu/packages/gnome.scm (network-manager): Update to 1.42.6.
2023-05-06gnu: network-manager-applet: Update to 1.32.0.Josselin Poiret
* gnu/packages/gnome.scm (network-manager-applet): Update to 1.32.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-05-06libnma: Update to 1.10.6.Josselin Poiret
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-06gnu: Remove python-slimit.Christopher Baines
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-06gnu: python-django-pipeline: Update to 2.1.0.Christopher Baines
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-06Revert "download: Refer to the 'guile-gnutls' package and not 'gnutls'."Ludovic Courtès
This reverts commit c625e5b64d0a6cb7ffbf2ef971d4c990b1f5c5c1, which introduced a circular dependency: the origin of guile-gnutls relies on 'git-download', which would now depend on guile-gnutls.
2023-05-06download: Refer to the 'guile-gnutls' package and not 'gnutls'.Ludovic Courtès
This is a followup to 305794762cbb57d252d5305b69a18cec6528baef, 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-06doc: Use G-Expressions for package definition example.Bruno Victal
* 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-06gnu: hostapd: Add ACS and full dynamic vlan supportAlexey Abramov
* 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-06doc: cookbook: Remove outdated section about GUIX_PACKAGE_PATH.Ludovic Courtès
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-06gnu: glances: Update to 3.3.1.1.Raphaël Mélotte
* 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>