Age | Commit message (Collapse) | Author |
|
* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.32): New variable.
|
|
* gnu/packages/video.scm (rav1e)[source]: Patch Cargo.toml to enable feature
needed to parse the file.
|
|
This is a follow-up to commit d7a4ab2cd50d5398d90117d6afcfccca5a158b9b.
* gnu/packages/crates-io.scm (rust-hashbrown-0.12)[source]: Add snippet to
require the "edition2021" cargo feature to avoid a failure to parse the file.
|
|
* gnu/packages/crates-io.scm (rust-cargo-0.53)[inputs]: Add libgit2.
|
|
* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.41.
[arguments]: Do not skip build; replace rust-cfg-if-0.1 with rust-cfg-if-1;
remove rust-lazy-static-1 and rust-tempdir-0.3; add rust-once-cell-1 and
rust-openssl-macros-0.1.
[inputs]: Add openssl.
[native-inputs]: Add pkg-config.
[description]: Update.
|
|
* gnu/packages/crates-io.scm (rust-openssl-macros-0.1): New variable.
|
|
* gnu/packages/crates-io.scm (rust-cargo-0.51): New variable.
|
|
* gnu/packages/crates-io.scm (rust-crates-io-0.31): New variable.
|
|
* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): New variable.
|
|
* gnu/packages/crates-io.scm (rust-bindgen-0.57)[arguments]: Do not skip
build; disable tests; add development inputs rust-clap-2, rust-diff-0.1, and
rust-shlex-0.1.
[inputs]: Add clang.
|
|
* gnu/packages/crates-io.scm (rust-atomic-polyfill-1): New variable.
|
|
* gnu/packages/crates-io.scm (rust-critical-section-1): New variable.
|
|
* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): New variable.
|
|
* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.66.
[arguments]: Replace rust-addr2line-0.14 with rust-addr2line-0.17,
rust-miniz-oxide-0.4 with rust-miniz-oxide-0.5, and rust-object-0.23 with
rust-object-0.29; add rust-libloading-0.7 and rust-cc-1; remove
rust-backtrace-sys-0.1.
|
|
* gnu/packages/crates-io.scm (rust-addr2line-0.17): New variable.
|
|
* gnu/packages/crates-io.scm (rust-findshlibs-0.10): New variable.
|
|
* gnu/packages/crates-io.scm (rust-gimli-0.23)[inherit]: New field.
[build-system, home-page, synopsis, description, license]: Inherit.
|
|
* gnu/packages/crates-io.scm (rust-gimli-0.26): New variable.
|
|
* gnu/packages/crates-io.scm (rust-memmap2-0.5): Update to 0.5.5.
[arguments]: Do not skip build. Add rust-owning-ref-0.4 and rust-tempfile-3
to inputs.
|
|
* gnu/packages/crates-io.scm (rust-pyo3-0.13): New variable.
|
|
* gnu/packages/crates-io.scm (rust-pyo3-macros-0.13): New variable.
|
|
* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.13): New variable.
|
|
* gnu/packages/crates-io.scm (rust-object-0.27): New variable.
|
|
* gnu/packages/crates-io.scm (rust-object-0.28)[inherit]: New field.
[build-system, home-page, synopsis, description, license]: Inherit.
|
|
* gnu/packages/crates-io.scm (rust-object-0.29): New variable.
|
|
* gnu/packages/crates-io.scm (rust-scroll-0.10): Update to 0.10.2.
[arguments]: Do not skip build; add cargo development inputs rust-byteorder-1
and rust-rayon-1.
|
|
* gnu/packages/crates-io.scm (rust-hashbrown-0.12): New variable.
|
|
* gnu/packages/crates-io.scm (rust-slog-term-2): Update to 2.9.0.
[arguments]: Remove rust-chrono-0.4; replace rust-term-0.6 with rust-term-0.7;
add rust-time-0.3.
|
|
* gnu/packages/crates-io.scm (rust-slog-2): Update to 2.7.0.
|
|
* gnu/packages/crates-io.scm (rust-statrs-0.15): New variable.
|
|
* gnu/packages/crates-io.scm (rust-nalgebra-0.27): New variable.
|
|
* gnu/packages/crates-io.scm (rust-num-traits-0.2): Update to 0.2.15.
|
|
* gnu/packages/crates-io.scm (rust-bio-0.39): New variable.
|
|
* gnu/packages/crates-io.scm (rust-bio-types-0.12): Update to 0.12.1.
[arguments]: Replace rust-petgraph-0.5 with rust-petgraph-0.6, and replace
rust-strum-macros-0.20 with rust-strum-macros-0.21.
|
|
* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.75.
[arguments]: Add rust-bindgen-0.59.
* gnu/packages/patches/rust-openssl-sys-no-vendor.patch: Adjust.
|
|
* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.44+curl-7.77.0.
|
|
* gnu/packages/crates-io.scm (rust-threadpool-1): Update to 1.8.0.
|
|
* gnu/packages/crates-io.scm (rust-itertools-0.10): Update to 0.10.1.
[arguments]: Do not skip build; add rust-criterion-0.3, rust-paste-1,
rust-permutohedron-0.2, rust-quickcheck-0.9, and rust-rand-0.7 to development
inputs.
|
|
* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.23.
[arguments]: Replace rust-miniz-oxide-0.4 withrust-miniz-oxide-0.5; replace
rust-quickcheck-0.9 with rust-quickcheck-1.
|
|
* gnu/packages/crates-io.scm (rust-csv-1): Update to 1.1.6.
|
|
* gnu/packages/gnustep.scm (wmamixer): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/tex.scm (texlive-caption): Update description.
[description]: newfloat.sty and totalcount.sty are not in the package.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/tex.scm (texlive-latex-hyphenat): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/password-utils.scm
(hashcat)[native-inputs]: Move to ...
(hashcat)[inputs]: ... here.
(hashcat)[arguments]<#:make-flags>: Set AR and CC.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This is required for cross-compilation, as %output does not exist when
cross-compiling.
* gnu/packages/password-utils.scm (hashcat)[arguments]: Rewrite with G-exps.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
There does not appear to be a convenient Guix package for LZMA-SDK yet.
I currently have a bit of a dirty working tree (fiddling with imports), so the
use-modules is in the wrong place. Also, a small rebase conflict, the version
and source hash of hashcat has been updated.
* gnu/packages/password-utils.scm (hashcat)[source]{snippet}: Delete
everything from deps except for deps/LZMA-SDK.
(hashcat)[inputs]: Add minizip, xxhash and zlib.
(hashcat)[arguments]<#:make-flags>: Add USE_SYSTEM_ZLIB, USE_SYSTEM_OPENCL and
USE_SYSTEM_XXHASH.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/password-utils.scm (hashcat)[arguments]{#:phases}:
Remove timestamp, fixing reproducibility.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This patch uses the 'pbarch' support added to 'racket-vm-cs' to make it
the default Racket VM implementation on all systems.
* gnu/packages/racket.scm (racket-vm-for-system): Remove.
(racket-minimal, racket)[inputs]: Replace '(racket-vm-for-system)' with
'racket-vm-cs'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
This is an attempt to avoid a problem with Racket BC on ppc64 reported
in <https://issues.guix.gnu.org/57050#19> that was exposed by attempting
to use Racket BC to bootstrap Chez Scheme. Thanks to Matthew Flatt for
the workaround: <https://racket.discourse.group/t/950/30>.
* gnu/packages/racket.scm (racket-vm-bc)[arguments]<#:configure-flags>:
Increase the number of bytes that should be available on the stack for
"safety" when checking for stack overflow.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
On systems for which Racket's variant of Chez Scheme cannot generate
native code, it can use a 'pbarch' machine type: a variant of the
``portable bytecode'' backend specialized to word size and endianness.
This allows Racket CS to replace Racket BC on those systems while
maintaining comparable performance. (Racket BC lacks JIT support for
those systems anyway.) It also lets us provide a Chez Scheme package on
all systems Guix supports.
This patch adds 'pbarch' support to both 'chez-scheme-for-racket' and
'racket-vm-cs', but it does not change the Racket VM implementation used
for the 'racket' and 'racket-minimal' packages.
* gnu/packages/chez.scm (nix-system->pbarch-machine-type): New variable.
(chez-scheme-for-racket)[inputs]: Use 'libffi' for non-native systems.
[arguments]<#:configure-flags>: Always supply '-m='. Add applicable
flags for non-native systems.
[supported-systems]: Use '%supported-systems'.
[description]: Update.
(chez-scheme-for-racket-bootstrap-bootfiles)[arguments]<#:phases>: Adapt
'build' phase for non-native systems.
* gnu/packages/racket.scm (racket-vm-bc)[description]: Update.
(racket-vm-cs)[description]: Likewise.
[inputs]: Use 'libffi' for non-native systems.
[arguments]<#:configure-flags>: Add applicable flags for non-native
systems.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|