Bump nixpkgs and add cargo-deny in shell.nix (#32842)

* build: bump the nixpkgs snapshot

We need Android NDK r26c for the SM upgrade (#32769) and the fix in
nixpkgs to make r26 NDKs function correctly (NixOS/nixpkgs#298285). Both
of those are not available in the snapshot of nixpkgs we use currently.

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>

* add cargo-deny to shell.nix

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>

---------

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
This commit is contained in:
Mukilan Thiyagarajan 2024-07-24 23:29:54 +05:30 committed by GitHub
parent 33a48f76fb
commit dee03bf297
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,7 +5,7 @@
buildAndroid ? false
}:
with import (builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/46ae0210ce163b3cba6c7da08840c1d63de9c701.tar.gz";
url = "https://github.com/NixOS/nixpkgs/archive/63d37ccd2d178d54e7fb691d7ec76000740ea24a.tar.gz";
}) {
overlays = [
(import (builtins.fetchTarball {
@ -77,6 +77,7 @@ stdenv.mkDerivation (androidEnvironment // {
rustup
taplo
cargo-deny
llvmPackages.bintools # provides lld
udev # Needed by libudev-sys for GamePad API.