diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 33 insertions, 16 deletions
@@ -1,18 +1,19 @@ # Maintainer: Marvin Dalheimer <me@marvin-dalheimer.de> pkgname=godot-mono-bin -pkgver=3.3.1 +pkgver=4.2.2 pkgrel=1 pkgdesc="Godot is an advanced, feature packed, multi-platform 2D and 3D game engine. It provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel." -arch=("i686" "x86_64") +arch=("i686" "x86_64" "arm32" "arm64") url="https://www.godotengine.org" license=('MIT') -provides=("godot-mono-bin") +provides=("godot" "godot-mono") conflicts=("godot-mono") -depends=("mono>=5.18.0" "dotnet-sdk" "msbuild") -optdepends=("dotnet-core") +depends=("dotnet-sdk") source=("godot-mono.desktop" "icons.tar.gz") -source_i686=("$pkgname-$pkgver-i686.zip::https://downloads.tuxfamily.org/godotengine/"$pkgver"/mono/Godot_v"$pkgver"-stable_mono_x11_32.zip") -source_x86_64=("$pkgname-$pkgver-x86_64.zip::https://downloads.tuxfamily.org/godotengine/"$pkgver"/mono/Godot_v"$pkgver"-stable_mono_x11_64.zip") +source_i686=("$pkgname-$pkgver-i686.zip::https://github.com/godotengine/godot/releases/download/"$pkgver"-stable/Godot_v"$pkgver"-stable_mono_linux_x86_32.zip") +source_x86_64=("$pkgname-$pkgver-x86_64.zip::https://github.com/godotengine/godot/releases/download/"$pkgver"-stable/Godot_v"$pkgver"-stable_mono_linux_x86_64.zip") +source_arm32=("$pkgname-$pkgver-arm32.zip::https://github.com/godotengine/godot/releases/download/"$pkgver"-stable/Godot_v"$pkgver"-stable_mono_linux_arm32.zip") +source_arm64=("$pkgname-$pkgver-arm64.zip::https://github.com/godotengine/godot/releases/download/"$pkgver"-stable/Godot_v"$pkgver"-stable_mono_linux_arm64.zip") package() { mkdir -p "$pkgdir/opt/$pkgname" @@ -22,10 +23,16 @@ package() { case $CARCH in "i686") - cp -r "$srcdir/Godot_v${pkgver}-stable_mono_x11_32" "$pkgdir/opt/$pkgname/godot" + cp -r "$srcdir/Godot_v${pkgver}-stable_mono_linux_x86_32" "$pkgdir/opt/$pkgname/godot" ;; "x86_64") - cp -r "$srcdir/Godot_v${pkgver}-stable_mono_x11_64" "$pkgdir/opt/$pkgname/godot" + cp -r "$srcdir/Godot_v${pkgver}-stable_mono_linux_x86_64" "$pkgdir/opt/$pkgname/godot" + ;; + "arm32") + cp -r "$srcdir/Godot_v${pkgver}-stable_mono_linux_arm32" "$pkgdir/opt/$pkgname/godot" + ;; + "arm64") + cp -r "$srcdir/Godot_v${pkgver}-stable_mono_linux_arm64" "$pkgdir/opt/$pkgname/godot" ;; esac @@ -34,16 +41,26 @@ package() { case $CARCH in "i686") - chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.32" - ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.32" "$pkgdir/usr/bin/godot-mono" + chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.x86_32" + ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.x86_32" "$pkgdir/usr/bin/godot-mono" ;; "x86_64") - chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.64" - ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_x11.64" "$pkgdir/usr/bin/godot-mono" + chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.x86_64" + ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.x86_64" "$pkgdir/usr/bin/godot-mono" + ;; + "arm32") + chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.arm32" + ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.arm32" "$pkgdir/usr/bin/godot-mono" + ;; + "arm64") + chmod +x "$pkgdir/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.arm64" + ln -s "/opt/$pkgname/godot/Godot_v${pkgver}-stable_mono_linux.arm64" "$pkgdir/usr/bin/godot-mono" ;; esac } md5sums=('c8ba9f7656b2c2db9a3ec385b3848bf5' - '281c83d55c6a4d39fb9710e6f143bc5a') -md5sums_i686=('94910d73773d077a85a616b5f70b63b6') -md5sums_x86_64=('8a141b4debc7f27aaa7eb9791eb42498') + '3d33c4ec9dfa6fb0f58bfed3dbfb2f0f') +md5sums_i686=('0b811577515133ab061c580d5c66c153') +md5sums_x86_64=('d581cbbfe68afbdb7ab489f258067d18') +md5sums_arm32=('4739d4fa43c2b79181aa38bb6b7fd46c') +md5sums_arm64=('2b6bd937ed79bfa2195251074956417e') |