mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Update build scripts for .NET 6.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
language: csharp
|
language: csharp
|
||||||
solution: Aaru.sln
|
solution: Aaru.sln
|
||||||
mono: none
|
mono: none
|
||||||
dotnet: 3.1.103
|
dotnet: 6.0.100
|
||||||
script:
|
script:
|
||||||
- dotnet restore Aaru.sln
|
- dotnet restore Aaru.sln
|
||||||
- dotnet build Aaru.sln
|
- dotnet build Aaru.sln
|
||||||
|
|||||||
8
build.sh
8
build.sh
@@ -10,7 +10,7 @@ for conf in Debug Release;
|
|||||||
do
|
do
|
||||||
for distro in alpine-x64 linux-arm64 linux-arm linux-x64 osx-x64 win-arm64 win-arm win-x64 win-x86 debian-arm debian-arm64 debian-x64 rhel-arm64 rhel-x64 sles-x64;
|
for distro in alpine-x64 linux-arm64 linux-arm linux-x64 osx-x64 win-arm64 win-arm win-x64 win-x86 debian-arm debian-arm64 debian-x64 rhel-arm64 rhel-x64 sles-x64;
|
||||||
do
|
do
|
||||||
dotnet publish -f netcoreapp3.1 -r ${distro} -c ${conf}
|
dotnet publish -f net6 -r ${distro} -c ${conf}
|
||||||
|
|
||||||
# Package the Linux packages
|
# Package the Linux packages
|
||||||
if [[ ${distro} == alpine* ]] || [[ ${distro} == linux* ]]; then
|
if [[ ${distro} == alpine* ]] || [[ ${distro} == linux* ]]; then
|
||||||
@@ -22,7 +22,7 @@ do
|
|||||||
else
|
else
|
||||||
pkg="deb"
|
pkg="deb"
|
||||||
fi
|
fi
|
||||||
dotnet ${pkg} -f netcoreapp3.1 -r ${distro} -c ${conf} -o ../build
|
dotnet ${pkg} -f net6 -r ${distro} -c ${conf} -o ../build
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -67,10 +67,10 @@ mkdir -p build/macos/Aaru.app/Contents/Resources
|
|||||||
mkdir -p build/macos/Aaru.app/Contents/MacOS
|
mkdir -p build/macos/Aaru.app/Contents/MacOS
|
||||||
cp Aaru/Aaru.icns build/macos/Aaru.app/Contents/Resources
|
cp Aaru/Aaru.icns build/macos/Aaru.app/Contents/Resources
|
||||||
cp Aaru/Info.plist build/macos/Aaru.app/Contents
|
cp Aaru/Info.plist build/macos/Aaru.app/Contents
|
||||||
cp -r Aaru/bin/Release/netcoreapp3.1/osx-x64/publish/* build/macos/Aaru.app/Contents/MacOS
|
cp -r Aaru/bin/Release/net6/osx-x64/publish/* build/macos/Aaru.app/Contents/MacOS
|
||||||
rm -Rf build/macos-dbg/Aaru.app
|
rm -Rf build/macos-dbg/Aaru.app
|
||||||
mkdir -p build/macos-dbg/Aaru.app/Contents/Resources
|
mkdir -p build/macos-dbg/Aaru.app/Contents/Resources
|
||||||
mkdir -p build/macos-dbg/Aaru.app/Contents/MacOS
|
mkdir -p build/macos-dbg/Aaru.app/Contents/MacOS
|
||||||
cp Aaru/Aaru.icns build/macos-dbg/Aaru.app/Contents/Resources
|
cp Aaru/Aaru.icns build/macos-dbg/Aaru.app/Contents/Resources
|
||||||
cp Aaru/Info.plist build/macos-dbg/Aaru.app/Contents
|
cp Aaru/Info.plist build/macos-dbg/Aaru.app/Contents
|
||||||
cp -r Aaru/bin/Debug/netcoreapp3.1/osx-x64/publish/* build/macos-dbg/Aaru.app/Contents/MacOS
|
cp -r Aaru/bin/Debug/net6/osx-x64/publish/* build/macos-dbg/Aaru.app/Contents/MacOS
|
||||||
|
|||||||
Reference in New Issue
Block a user