diff options
author | su226 | 2024-04-20 16:41:41 +0800 |
---|---|---|
committer | su226 | 2024-04-20 16:41:41 +0800 |
commit | 71074a45cf5717dc9fe5ec568f56846aa728fd34 (patch) | |
tree | 21f68a5560c9401ba64204abbe5ba6fe096a4bbf /PKGBUILD | |
parent | 014540775fa1bc2756f94bc698036e25fc9b2be2 (diff) | |
download | aur-ftba.tar.gz |
1.25.8
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 15 insertions, 25 deletions
@@ -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" } |