32 lines
653 B
Bash
32 lines
653 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -xeuo pipefail
|
|
|
|
apt-get update
|
|
apt-get -y install git
|
|
|
|
dotnet workload update
|
|
|
|
mkdir -p /app
|
|
cd /app
|
|
|
|
git clone https://github.com/Uroogla/Archipelago.Core.git
|
|
|
|
cd Archipelago.Core
|
|
|
|
git checkout 175b5dafb6904332b6cc6e63ba88c3cb98a9924c
|
|
|
|
cd ../
|
|
|
|
git clone https://github.com/Uroogla/S2AP.git
|
|
|
|
cd S2AP
|
|
|
|
git checkout 59026d87e2865a1bbe85ff5f1c3f5d6dfa62e1a7
|
|
|
|
git apply ../linux-support.patch
|
|
|
|
dotnet publish -f net8.0 -c Release -r linux-x64 --self-contained true /p:PublishSingleFile=true /p:EnableCompressionInSingleFile=true source/S2AP.Desktop/S2AP.Desktop.csproj
|
|
|
|
ls source/S2AP.Desktop/bin/Release/net8.0/linux-x64/publish/
|