diff options
author | TheArcaneBrony <myrainbowdash949@gmail.com> | 2023-10-10 21:24:28 +0200 |
---|---|---|
committer | Emma [it/its]@Rory& <root@rory.gay> | 2023-10-10 21:44:30 +0200 |
commit | 06be7bed0c640c21503f75ce834a6fde2fc905ba (patch) | |
tree | eff4ef92267dd79ce308ec2df348ae6ef50e8ecc /mkdeps | |
download | OsuFederatedBeatmapApi-06be7bed0c640c21503f75ce834a6fde2fc905ba.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..b7c5284 --- /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_7 nix curl jq yq +projects=( + OsuFederatedBeatmapApi +) + +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 |