mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 23:13:19 +00:00
gotify: adapt update script to use vendor sha
This commit is contained in:
parent
39b92f6e45
commit
5746259af6
@ -21,7 +21,7 @@ buildGoModule rec {
|
||||
sha256 = import ./source-sha.nix;
|
||||
};
|
||||
|
||||
vendorSha256 = "1ha0zgz1n07sd3if6823fi83j7yajysjdzfbwqk9rpsi6zv3cfh3";
|
||||
vendorSha256 = import ./vendor-sha.nix;
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace app.go \
|
||||
|
@ -11,9 +11,9 @@ echo got version $version
|
||||
echo \""${version#v}"\" > "$dirname/version.nix"
|
||||
printf '%s' $(nix-prefetch-git --quiet --rev ${version} https://github.com/gotify/server | jq .sha256) > $dirname/source-sha.nix
|
||||
tput setaf 1
|
||||
echo zeroing modSha256 in $dirname/mod-sha.nix
|
||||
echo zeroing vendorSha256 in $dirname/vendor-sha.nix
|
||||
tput sgr0
|
||||
printf '"%s"' "0000000000000000000000000000000000000000000000000000" > $dirname/mod-sha.nix
|
||||
printf '"%s"' "0000000000000000000000000000000000000000000000000000" > $dirname/vendor-sha.nix
|
||||
|
||||
GOTIFY_WEB_SRC="https://raw.githubusercontent.com/gotify/server/$version"
|
||||
|
||||
@ -28,13 +28,13 @@ echo removed yarn.lock
|
||||
|
||||
echo running nix-build for ui
|
||||
nix-build -A gotify-server.ui
|
||||
echo running nix-build for gotify itself in order to get modSha256
|
||||
echo running nix-build for gotify itself in order to get vendorSha256
|
||||
set +e
|
||||
modSha256="$(nix-build -A gotify-server 2>&1 | grep "got:" | cut -d':' -f3)"
|
||||
vendorSha256="$(nix-build -A gotify-server 2>&1 | grep "got:" | cut -d':' -f3)"
|
||||
set -e
|
||||
printf '"%s"' "$modSha256" > $dirname/mod-sha.nix
|
||||
printf '"%s"' "$vendorSha256" > $dirname/vendor-sha.nix
|
||||
tput setaf 2
|
||||
echo got modSha256 of: $modSha256
|
||||
echo got vendorSha256 of: $vendorSha256
|
||||
tput sgr0
|
||||
echo running nix-build -A gotify-server which should build gotify-server normally
|
||||
nix-build -A gotify-server
|
||||
|
1
pkgs/servers/gotify/vendor-sha.nix
Normal file
1
pkgs/servers/gotify/vendor-sha.nix
Normal file
@ -0,0 +1 @@
|
||||
"1ha0zgz1n07sd3if6823fi83j7yajysjdzfbwqk9rpsi6zv3cfh3"
|
Loading…
Reference in New Issue
Block a user