diff --git a/.forgejo/workflows/update-flake.yml b/.forgejo/workflows/update-flake.yml index 00cbed5..ed8eb4c 100644 --- a/.forgejo/workflows/update-flake.yml +++ b/.forgejo/workflows/update-flake.yml @@ -21,7 +21,7 @@ jobs: nix-update --flake anonymous-overflow nix-update --flake --version development bulk-downloader-for-reddit nix-update --flake q - nix-update --flake redlib + #nix-update --flake redlib env NIX_PATH=nixpkgs=$(nix flake metadata github:nixos/nixpkgs/nixos-unstable-small --json | jq -r .path) nix-shell ./packages/tabnine/update.sh nix-update --flake tg-archive nix-update --flake vuetorrent diff --git a/packages/redlib.nix b/packages/redlib.nix index 9925741..9f38d0b 100644 --- a/packages/redlib.nix +++ b/packages/redlib.nix @@ -14,7 +14,11 @@ pkgs.rustPlatform.buildRustPackage rec { sha256 = "sha256-h/UoMlCno9ua2H3dhOfN7S+3MEh8AbpcJ9+0IWootDM="; }; - cargoSha256 = "sha256-5ax7Y2HRSwRor9QR9ykF8gq6jqq+V3PglRxspHSF5ws="; + cargoPatches = [ + ../patches/redlib_cargo-lock.patch + ]; + + cargoSha256 = "sha256-0ExHV7m9j4HFDpZqp32XYXmwHhyRobS1CUymRB0lt4Y="; buildInputs = lib.optionals isDarwin (with pkgs.darwin.apple_sdk.frameworks; [ Security diff --git a/patches/redlib_cargo-lock.patch b/patches/redlib_cargo-lock.patch new file mode 100644 index 0000000..177fb83 --- /dev/null +++ b/patches/redlib_cargo-lock.patch @@ -0,0 +1,19 @@ +Subject: Fix Cargo.lock + +--- + Cargo.lock | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -1047,7 +1047,7 @@ checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" + + [[package]] + name = "redlib" +-version = "0.31.0" ++version = "0.31.2" + dependencies = [ + "askama", + "base64", +-- +2.43.2