diff options
author | Rory& <root@rory.gay> | 2024-02-25 09:15:06 +0100 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-02-25 09:15:06 +0100 |
commit | b27978162f3215f49837fa72d81c94078776db0d (patch) | |
tree | 442b63ab0819d62d8f366bdddc1cb42a74addb8c /mkdeps | |
download | MatrixMediaGate-b27978162f3215f49837fa72d81c94078776db0d.tar.xz |
Initial commit
Diffstat (limited to 'mkdeps')
-rwxr-xr-x | mkdeps | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/mkdeps b/mkdeps new file mode 100755 index 0000000..96930a6 --- /dev/null +++ b/mkdeps @@ -0,0 +1,36 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i "bash -x" -p bash nuget-to-nix git dotnet-sdk_8 nix curl jq yq +projects=( + MatrixMediaGate +) + +find . | grep -E '(bin|obj)$' | while read -r d; do rm -rf "$d" & done +wait + +execDir=$(pwd) + +for p in $projects +do + ( + set -euo pipefail + cd "$p" || exit + pwd + MSBUILDLIVELOGGER=false dotnet restore --packages=packages -v n --ucr || exit 1 + + #for blazor: https://globalcdn.nuget.org/packages/microsoft.netcore.app.runtime.mono.browser-wasm.7.0.10.nupkg +# if [ -f wwwroot/index.html ]; then +# curl -L https://globalcdn.nuget.org/packages/microsoft.netcore.app.runtime.mono.browser-wasm.7.0.10.nupkg -o Microsoft.NETCore.App.Runtime.Mono.browser-wasm.7.0.10.nupkg +# mkdir -p packages/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.10 +# unzip -d packages/Microsoft.NETCore.App.Runtime.Mono.browser-wasm/7.0.10 Microsoft.NETCore.App.Runtime.Mono.browser-wasm.7.0.10.nupkg +# rm Microsoft.NETCore.App.Runtime.Mono.browser-wasm.7.0.10.nupkg +# fi + + "${execDir}"/nuget-to-nix.sh packages | tee deps.nix + pwd + du -sh packages + rm -rf packages + git add deps.nix + ) + nix flake update + git add flake.lock +done |