houdini: 20.5.370 -> 20.5.445 (#361799)

This commit is contained in:
Thiago Kenji Okada
2024-12-29 16:49:26 +00:00
committed by GitHub
2 changed files with 11 additions and 5 deletions
+8 -3
View File
@@ -1,5 +1,5 @@
{ stdenv, bc, version, src, eulaDate }:
stdenv.mkDerivation {
{ stdenv, bc, version, src, eulaDate, outputHash ? null }:
stdenv.mkDerivation ({
inherit version src;
pname = "houdini-runtime";
@@ -16,7 +16,12 @@ stdenv.mkDerivation {
--accept-EULA ${eulaDate} \
$out
echo "licensingMode = localValidator" >> $out/houdini/Licensing.opt # does not seem to do anything any more. not sure, official docs do not say anything about it
sed -i 's@'"$out"'@$HFS@g' $out/packages/package_dirs.json # this seem to be internal houdini tools unavailable to users anyway, but they break fixed-derivation
'';
dontFixup = true;
}
} // (if isNull outputHash then {} else {
inherit outputHash;
outputHashAlgo = "sha256";
outputHashMode = "recursive";
}))
+3 -2
View File
@@ -1,11 +1,12 @@
{ requireFile, callPackage }:
callPackage ./runtime-build.nix rec {
version = "20.5.370";
version = "20.5.445";
eulaDate = "2021-10-13";
src = requireFile {
name = "houdini-${version}-linux_x86_64_gcc11.2.tar.gz";
hash = "sha256-QwPCU7E5yoJvWsiRUMBSAhEJYckbFTrQa1S4fto8dy0=";
hash = "sha256-rk8HKX1Aq7ACbAWKFxfjSzfa3PA/iXQZsYOkr/kSbkM=";
url = "https://www.sidefx.com/download/daily-builds/?production=true";
};
outputHash = "sha256-bdL+Ha5LWkty4r+rgPAKr50pxV+j7CLspD4KOsSxyMo=";
}