summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsu2262024-04-20 16:41:41 +0800
committersu2262024-04-20 16:41:41 +0800
commit71074a45cf5717dc9fe5ec568f56846aa728fd34 (patch)
tree21f68a5560c9401ba64204abbe5ba6fe096a4bbf /PKGBUILD
parent014540775fa1bc2756f94bc698036e25fc9b2be2 (diff)
downloadaur-ftba.tar.gz
1.25.8
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 15 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e06578c4047a..1963dc451f8d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,40 +2,30 @@
# Contributor: alphRomeo323 <alpharomeo323dev at protonmail dot com>
# Contributor: William Brown <glowinthedarkcia at horsefucker dot org>
pkgname=ftba
-pkgver=202401041638_9dc7936164
+pkgver=1.25.8
pkgrel=1
+epoch=1
url="https://feed-the-beast.com/app"
-arch=(x86_64)
+arch=(x86_64 aarch64)
pkgdesc="Offers many different styles of Minecraft modpacks to the community."
-source=("https://apps.modpacks.ch/FTBApp/release/${pkgver//_/-}/FTBA_linux_${pkgver//_/-}.deb"
- "ftb-app.desktop")
-sha256sums=("148f0b178da76a1600415491dc9c4856ad7b5ccc8ee542cac4cfa8f40be40027"
- "2b50da4dc2811b175e5602e91dfe18e981cba3e2e80deccb8f12b59776d8c530")
+source_x86_64=("https://piston.feed-the-beast.com/app/ftb-app-${pkgver}-amd64.deb")
+source_aarch64=("https://piston.feed-the-beast.com/app/ftb-app-${pkgver}-arm64.deb")
+sha256sums_x86_64=(5c304798857e3bc584a8762d85be84fbac812c157fac863de1c9bf20566fb013)
+sha256sums_aarch64=(072d7d46c0cf7580f344dd03838744a74d097cbcaafaac0d9b5f642de62c3f4b)
license=("LGPL2.1")
-depends=("java-runtime=17" "alsa-lib" "nss" "gtk3")
-# FTBA will download Adoptium for Minecraft, although system Java can be used too.
-optdepends=("java-runtime=11: For playing some version of Minecraft with system Java."
- "java-runtime=8: For playing some version of Minecraft with system Java.")
+depends=("alsa-lib" "nss" "gtk3")
+# FTBA will download Adoptium for itself and Minecraft, although system Java can be used for Minecraft too.
+optdepends=("java-runtime: Playing Minecraft with system Java.")
package() {
- tar -xzf "$srcdir/data.tar.gz" -C "$pkgdir"
+ tar -xJf "$srcdir/data.tar.xz" -C "$pkgdir"
- # remove macOS specific files
- rm -r "$pkgdir/opt/FTBA/bin/ftbapp.app"
-
- # remove bundled jre, java-runtime=17 is dependency.
- rm -r "$pkgdir/opt/FTBA/jre"
-
- # set correct permission
- chmod +x "$pkgdir/opt/FTBA/bin/ftb-app"
-
- # move /opt/FTBA to /usr/lib/ftb-app
+ # move "/opt/FTB Electron App" to /usr/lib/ftb-app
install -d "$pkgdir/usr/lib"
- mv "$pkgdir/opt/FTBA" "$pkgdir/usr/lib/ftb-app"
+ mv "$pkgdir/opt/FTB Electron App" "$pkgdir/usr/lib/ftb-app"
rmdir "$pkgdir/opt"
+ sed -i 's#/opt/FTB Electron App/ftb-app#/usr/lib/ftb-app/ftb-app#' "$pkgdir/usr/share/applications/ftb-app.desktop"
- install -Dm644 "$srcdir/ftb-app.desktop" "$pkgdir/usr/share/applications/ftb-app.desktop"
- install -Dm644 "$pkgdir/usr/lib/ftb-app/.install4j/FTBApp.png" "$pkgdir/usr/share/icons/hicolor/512x512/apps/ftb-app.png"
install -d "$pkgdir/usr/bin"
- ln -s /usr/lib/ftb-app/FTBApp "$pkgdir/usr/bin/ftb-app"
+ ln -s /usr/lib/ftb-app/ftb-app "$pkgdir/usr/bin/ftb-app"
}