bcachefs-tools: switch to nix-update-script

This commit is contained in:
John Titor 2024-05-13 22:42:03 +05:30
parent 0d2a613af7
commit d49f993b39
No known key found for this signature in database
GPG Key ID: 29B0514F4E3C1CC0

View File

@ -20,7 +20,7 @@
rustc, rustc,
rustPlatform, rustPlatform,
makeWrapper, makeWrapper,
writeScript, nix-update-script,
python3, python3,
fuseSupport ? false, fuseSupport ? false,
}: }:
@ -104,15 +104,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (nixosTests.installer) bcachefsSimple bcachefsEncrypted bcachefsMulti; inherit (nixosTests.installer) bcachefsSimple bcachefsEncrypted bcachefsMulti;
}; };
updateScript = writeScript "update-bcachefs-tools-and-cargo-lock.sh" '' updateScript = nix-update-script {};
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl jq common-updater-scripts
res="$(curl ''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
-sL "https://api.github.com/repos/${finalAttrs.src.owner}/${finalAttrs.src.repo}/tags?per_page=1")"
version="$(echo $res | jq '.[0].name | split("v") | .[1]' --raw-output)"
update-source-version ${finalAttrs.pname} "$version" --ignore-same-hash
'';
}; };
enableParallelBuilding = true; enableParallelBuilding = true;