Commit graph

115087 commits

Author SHA1 Message Date
Efraim Flashner
8a2e976d6c
gnu: rust-cargo: Update to 0.68.
* gnu/packages/crates-io.scm (rust-cargo-0.60): Replace with 0.68.
[cargo-inputs]: Remove rust-atty-0.2, rust-core-foundation-0.9,
rust-crossbeam-utils-0.8, rust-crypto-hash-0.3, rust-miow-0.3,
rust-num-cpus-1, rust-rand-0.8, rust-same-file-1, rust-socket2-0.4,
rust-toml-0.5.  Add rust-base64-0.13, rust-hmac-0.12,
rust-http-auth-0.1, rust-indexmap-1, rust-is-terminal-0.4,
rust-itertools-0.10, rust-pathdiff-0.2, rust-serde-value-0.7,
rust-sha1-0.10, rust-toml-edit-0.15.  Replace rust-cargo-util-0.1 with
0.2, rust-clap-2 with 4, rust-crates-io-0.33 with 0.35,
rust-env-logger-0.9 with 0.10, rust-git2-0.13 with 0.16,
rust-git2-curl-0.14 with 0.17, rust-libgit2-sys-0.12 with 0.14,
rust-semver-0.10 with 1.
[cargo-development-inputs]: Add rust-same-file-1, rust-snapbox-0.4.
2023-05-07 19:28:59 +03:00
Efraim Flashner
b5c20c7b55
gnu: Add rust-botan-sys-0.8.
* gnu/packages/crates-io.scm (rust-botan-sys-0.8): New variable.
2023-05-07 19:28:59 +03:00
Efraim Flashner
b1f716678b
gnu: Add rust-botan-src-0.21703.
* gnu/packages/crates-io.scm (rust-botan-src-0.21703): New variable.
2023-05-07 19:28:58 +03:00
Efraim Flashner
f6c6c2b480
gnu: Add rust-block-padding-0.3.
* gnu/packages/crates-io.scm (rust-block-padding-0.3): New variable.
(rust-block-padding-0.2): Inherit from rust-block-padding-0.3.
2023-05-07 19:28:58 +03:00
Efraim Flashner
cb85e56c42
gnu: Add rust-base64-0.21.
* gnu/packages/crates-io.scm (rust-base64-0.21): New variable.
(rust-base64-0.13): Inherit from rust-base64-0.21.
2023-05-07 19:28:58 +03:00
Efraim Flashner
b29aaf42bb
gnu: Add rust-aes-gcm-0.10.
* gnu/packages/crates-io.scm (rust-aes-gcm-0.10): New variable.
(rust-aes-gcm-0.8): Inherit from rust-aes-gcm-0.10.
2023-05-07 19:28:58 +03:00
Efraim Flashner
a8ee3422e5
gnu: Add rust-aes-0.8.
* gnu/packages/crates-io.scm (rust-aes-0.8): New variable.
(rust-aes-0.7): Inherit from rust-aes-0.8.
2023-05-07 19:28:58 +03:00
Efraim Flashner
709061b072
gnu: Add rust-aead-0.5.
* gnu/packages/crates-io.scm (rust-aead-0.5): New variable.
(rust-aead-0.4): Inherit from rust-aead-0.5.
2023-05-07 19:28:58 +03:00
Efraim Flashner
2ed667dd92
gnu: rust-1.55: Explicitly use llvm-13.
* gnu/packages/rust.scm (rust-1.55)[inputs]: Clarify llvm is llvm-13.
2023-05-07 19:28:58 +03:00
Efraim Flashner
a280d7938e
gnu: rust-bootstrap: Explicitly use llvm-13.
* gnu/packages/rust.scm (rust-bootstrap)[inputs]: Clarify llvm is
explicitly llvm-13.
2023-05-07 19:28:58 +03:00
Efraim Flashner
a1af46120b
gnu: rust-toml-datetime-0.5: Update to 0.5.1.
* gnu/packages/crates-io.scm (rust-toml-datetime-0.5): Update to 0.5.1.
2023-05-07 19:28:58 +03:00
Efraim Flashner
1b512109fb
gnu: Add rust-toml-datetime-0.6.
* gnu/packages/crates-io.scm (rust-toml-datetime-0.6): New variable.
(rust-toml-datetime-0.5): Inherit from rust-tomldatetime-0.6.
2023-05-07 19:28:58 +03:00
Efraim Flashner
f4c3f2be94
gnu: rust: Update to 1.67.
* 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-07 19:28:57 +03:00
Efraim Flashner
1963daf94c
build: cargo-build-system: Don't try to package when skipping build.
* guix/build/cargo-build-system.scm (package): If the package isn't
going to be built then use the source instead.
2023-05-07 19:28:57 +03:00
Efraim Flashner
59fffe7738
gnu: librsvg: Update to 2.54.5.
* gnu/packages/gnome.scm (librsvg): Update to 2.54.5.
2023-05-07 19:28:57 +03:00
Efraim Flashner
a4aaa643eb
gnu: librsvg: Adjust test suite.
* gnu/packages/gnome.scm (librsvg)[arguments]: Add a custom phase
'loosen-test-boundaries to allow more tests to pass.
2023-05-07 19:28:57 +03:00
Efraim Flashner
424d2bb54b
gnu: Add rust-1.67.
* gnu/packages/rust.scm (rust-1.67): New variable.
2023-05-07 19:28:57 +03:00
Efraim Flashner
8766759041
gnu: Add rust-1.66.
* gnu/packages/rust.scm (rust-1.66): New variable.
2023-05-07 19:28:57 +03:00
Efraim Flashner
dc3ffd39f3
gnu: rust.scm: Sort packages alphabetically.
* gnu/packages/rust.scm: Sort packages which were added to the end of
the file alphabetically within the rest of the file.
2023-05-07 19:28:57 +03:00
Efraim Flashner
9d16e09719
gnu: rust-windows-x86-64-msvc: Remove bundled library.
* 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-07 19:28:57 +03:00
Efraim Flashner
9d6c2db868
gnu: rust-windows-x86-64-gnullvm-0.42: Remove bundled library.
* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.42)
[source]: Add snippet to remove bundled library.
2023-05-07 19:28:57 +03:00
Efraim Flashner
efbfc19a8a
gnu: rust-windows-x86-64-gnu: Remove bundled library.
* 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-07 19:28:57 +03:00
Efraim Flashner
1c0092be20
gnu: rust-windows-i686-msvc: Remove bundled library.
* 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-07 19:28:57 +03:00
Efraim Flashner
1c0b41faf6
gnu: rust-windows-i686-gnu: Remove bundled library.
* 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-07 19:28:56 +03:00
Efraim Flashner
b7464e621d
gnu: rust-windows-aarch64-msvc: Remove bundled library.
* 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-07 19:28:56 +03:00
Efraim Flashner
78034ee4bc
gnu: rust-windows-aarch64-gnullvm-0.42: Remove bundled library.
* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.42)
[source]: Add snippet to delete bundled library.
2023-05-07 19:28:56 +03:00
Efraim Flashner
82649c6cd7
gnu: rust: Remove bundled compiled libraries.
* gnu/packages/rust.scm (rust-bootstrap)[source]: Adjust snippet to also
remove bundled pre-compiled shared libraries.
(rust-1.55): Same.
2023-05-07 19:28:56 +03: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