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
|
||||
AARU_VERSION=6.0.0-alpha10
|
||||
AARU_VERSION=6.0.0-alpha.11
|
||||
OS_NAME=$(uname)
|
||||
|
||||
mkdir -p build
|
||||
@@ -10,15 +10,15 @@ for conf in Debug Release;
|
||||
do
|
||||
for distro in linux-arm64 linux-arm linux-x64 osx-x64 osx-arm64 win-arm64 win-x64 win-x86;
|
||||
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)
|
||||
if [[ ${distro} == alpine* ]] || [[ ${distro} == linux* ]]; then
|
||||
dotnet tarball -f net8.0 -r ${distro} -c ${conf} -o ../build
|
||||
dotnet rpm -f net8.0 -r ${distro} -c ${conf} -o ../build
|
||||
dotnet deb -f net8.0 -r ${distro} -c ${conf} -o ../build
|
||||
dotnet tarball -f net10.0 -r ${distro} -c ${conf} -o ../build
|
||||
dotnet rpm -f net10.0 -r ${distro} -c ${conf} -o ../build
|
||||
dotnet deb -f net10.0 -r ${distro} -c ${conf} -o ../build
|
||||
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
|
||||
# pkg="rpm"
|
||||
# else
|
||||
@@ -69,10 +69,10 @@ mkdir -p build/macos/Aaru.app/Contents/Resources
|
||||
mkdir -p build/macos/Aaru.app/Contents/MacOS
|
||||
cp Aaru/Aaru.icns build/macos/Aaru.app/Contents/Resources
|
||||
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
|
||||
mkdir -p build/macos-dbg/Aaru.app/Contents/Resources
|
||||
mkdir -p build/macos-dbg/Aaru.app/Contents/MacOS
|
||||
cp Aaru/Aaru.icns build/macos-dbg/Aaru.app/Contents/Resources
|
||||
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
|
||||
# Maintainer: Natalia Portillo <claunia@claunia.com>
|
||||
_netcoretarget='net7.0'
|
||||
_netcoretarget='net10.0'
|
||||
_aarubase='Aaru'
|
||||
packager='Natalia Portillo <claunia@claunia.com>'
|
||||
pkgname='aaru'
|
||||
pkgver=6.0.0~alpha9
|
||||
pkgver=6.0.0~alpha11
|
||||
pkgrel=1
|
||||
pkgdesc='Disc image management and creation tool for disks, tapes, optical and solid state media'
|
||||
arch=('x86_64' 'armv7h' 'aarch64')
|
||||
url='http://www.aaru.app'
|
||||
license=('GPL')
|
||||
source=('aaru-src-6.0.0-alpha10.tar.xz::local://aaru-src-6.0.0-alpha10.tar.xz'
|
||||
'aaru-src-6.0.0-alpha10.tar.xz.asc::local://aaru-src-6.0.0-alpha10.tar.xz.asc')
|
||||
makedepends=('dotnet-sdk>=7.0.0')
|
||||
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-alpha.11.tar.xz.asc::local://aaru-src-6.0.0-alpha.11.tar.xz.asc')
|
||||
makedepends=('dotnet-sdk>=10.0.0')
|
||||
options=('!strip' 'staticlibs')
|
||||
validpgpkeys=('236F1E21B540FC0D40F7AD1751D20488C724CA9F')
|
||||
provides=('aaru')
|
||||
|
||||
Reference in New Issue
Block a user