mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Update build scripts.
This commit is contained in:
16
build.sh
16
build.sh
@@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
AARU_VERSION=6.0.0-alpha10
|
AARU_VERSION=6.0.0-alpha.11
|
||||||
OS_NAME=$(uname)
|
OS_NAME=$(uname)
|
||||||
|
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
@@ -10,15 +10,15 @@ for conf in Debug Release;
|
|||||||
do
|
do
|
||||||
for distro in linux-arm64 linux-arm linux-x64 osx-x64 osx-arm64 win-arm64 win-x64 win-x86;
|
for distro in linux-arm64 linux-arm linux-x64 osx-x64 osx-arm64 win-arm64 win-x64 win-x86;
|
||||||
do
|
do
|
||||||
dotnet publish -f net8.0 -r ${distro} -c ${conf}
|
dotnet publish -f net10.0 -r ${distro} -c ${conf}
|
||||||
|
|
||||||
# Package the Linux packages (stopped working)
|
# Package the Linux packages (stopped working)
|
||||||
if [[ ${distro} == alpine* ]] || [[ ${distro} == linux* ]]; then
|
if [[ ${distro} == alpine* ]] || [[ ${distro} == linux* ]]; then
|
||||||
dotnet tarball -f net8.0 -r ${distro} -c ${conf} -o ../build
|
dotnet tarball -f net10.0 -r ${distro} -c ${conf} -o ../build
|
||||||
dotnet rpm -f net8.0 -r ${distro} -c ${conf} -o ../build
|
dotnet rpm -f net10.0 -r ${distro} -c ${conf} -o ../build
|
||||||
dotnet deb -f net8.0 -r ${distro} -c ${conf} -o ../build
|
dotnet deb -f net10.0 -r ${distro} -c ${conf} -o ../build
|
||||||
elif [[ ${distro} == win* ]] || [[ ${distro} == osx* ]]; then
|
elif [[ ${distro} == win* ]] || [[ ${distro} == osx* ]]; then
|
||||||
dotnet zip -f net8.0 -r ${distro} -c ${conf} -o ../build
|
dotnet zip -f net10.0 -r ${distro} -c ${conf} -o ../build
|
||||||
# elif [[ ${distro} == rhel* ]] || [[ ${distro} == sles* ]]; then
|
# elif [[ ${distro} == rhel* ]] || [[ ${distro} == sles* ]]; then
|
||||||
# pkg="rpm"
|
# pkg="rpm"
|
||||||
# else
|
# else
|
||||||
@@ -69,10 +69,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/net8.0/osx-x64/publish/* build/macos/Aaru.app/Contents/MacOS
|
cp -r Aaru/bin/Release/net10.0/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/net8.0/osx-x64/publish/* build/macos-dbg/Aaru.app/Contents/MacOS
|
cp -r Aaru/bin/Debug/net10.0/osx-x64/publish/* build/macos-dbg/Aaru.app/Contents/MacOS
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
#@IgnoreInspection BashAddShebang
|
#@IgnoreInspection BashAddShebang
|
||||||
# Maintainer: Natalia Portillo <claunia@claunia.com>
|
# Maintainer: Natalia Portillo <claunia@claunia.com>
|
||||||
_netcoretarget='net7.0'
|
_netcoretarget='net10.0'
|
||||||
_aarubase='Aaru'
|
_aarubase='Aaru'
|
||||||
packager='Natalia Portillo <claunia@claunia.com>'
|
packager='Natalia Portillo <claunia@claunia.com>'
|
||||||
pkgname='aaru'
|
pkgname='aaru'
|
||||||
pkgver=6.0.0~alpha9
|
pkgver=6.0.0~alpha11
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Disc image management and creation tool for disks, tapes, optical and solid state media'
|
pkgdesc='Disc image management and creation tool for disks, tapes, optical and solid state media'
|
||||||
arch=('x86_64' 'armv7h' 'aarch64')
|
arch=('x86_64' 'armv7h' 'aarch64')
|
||||||
url='http://www.aaru.app'
|
url='http://www.aaru.app'
|
||||||
license=('GPL')
|
license=('GPL')
|
||||||
source=('aaru-src-6.0.0-alpha10.tar.xz::local://aaru-src-6.0.0-alpha10.tar.xz'
|
source=('aaru-src-6.0.0-alpha.11.tar.xz::local://aaru-src-6.0.0-alpha.11.tar.xz'
|
||||||
'aaru-src-6.0.0-alpha10.tar.xz.asc::local://aaru-src-6.0.0-alpha10.tar.xz.asc')
|
'aaru-src-6.0.0-alpha.11.tar.xz.asc::local://aaru-src-6.0.0-alpha.11.tar.xz.asc')
|
||||||
makedepends=('dotnet-sdk>=7.0.0')
|
makedepends=('dotnet-sdk>=10.0.0')
|
||||||
options=('!strip' 'staticlibs')
|
options=('!strip' 'staticlibs')
|
||||||
validpgpkeys=('236F1E21B540FC0D40F7AD1751D20488C724CA9F')
|
validpgpkeys=('236F1E21B540FC0D40F7AD1751D20488C724CA9F')
|
||||||
provides=('aaru')
|
provides=('aaru')
|
||||||
|
|||||||
Reference in New Issue
Block a user