This solves the dependency cycle in gcr alternatively so there won't be
two gnupg store paths in a standard NixOS system which has udisks2 enabled
by default.
NixOS users are expected to use the gpg-agent user service to pull in the
appropriate pinentry flavour or install it on their systemPackages and set
it in their local gnupg agent config instead.
Co-authored-by: Florian Klink <flokli@flokli.de>
CLI for `wasm-bindgen`, a tool that helps to interact between WASM
modules written in Rust and JS-Code. This contains only the CLI[1], the
libraries are usually included via `Cargo.toml` in a project.
Co-authored-by: Fabian Möller <fabianm88@gmail.com>
[1] https://crates.io/crates/wasm-bindgen-cli
Now that Python 3.8 is released we will also build packages on Hydra.
As soon as the far majority of packages build, we can make Python 3.8
the default `python3`.
https://github.com/NixOS/nixpkgs/issues/71220
pwndbg is a Python module for gdb. The built-in interpreter is used and
pwndbg offers additional routines. Packaging this is tricky because that
interpreter needs to be used. Using `python3.withPackages` won't work.
By setting `NIX_PYTHONPATH`, the interpreter should pick up pwndbg and
its dependencies.
If `NIX_PYTHONPATH` does not function we can fall back to `PYTHONPATH`.
An example of when that won't work is if pwndbg runs a script of itself
in a subshell. `NIX_PYTHONPATH` would be unset, but `PYTHONPATH` not.
`zoom-us` used to be not compatible with the current qt5 version
provided by `libsForQt5.callPackage`, but it is by now.
To avoid downloading a different qt (or even building it), point it back
to the generic `libsForQt5.callPackage`.
Testdisk/Photorec has been packaged twice. This deduplicates
the packages by consolidating the packages into one and throwing
an error upon use of the outdated package.
this also adds qphotorec, which was previously not built and ensures
it's wrapped correctly.
Please note that I took the liberty to merge the maintainers lists.
* pivx: 3.2.0 -> 3.2.2
* altcoins.pivx: 3.2.2 -> 3.3.0
Furthermore, this fixes 2542928
* pivx: 3.3.0 -> 3.4.0
Added `test_pivx` as test ran by nixpkgs
* Update pkgs/applications/blockchains/pivx.nix
Thanks to @lassulus for fixing this typo!
Co-Authored-By: Lassulus <github@lassul.us>
The go sum db is a hosted service that appears to be generating a new
inclusion proof each time this build is run (rather than using the one
from the previous run). Since this ends up the module directory + thus
hash, it's breaking deterministic builds.
Co-authored-by: Roman Volosatovs <rvolosatovs@riseup.net>