diff options
author | LeSnake | 2022-08-26 22:17:05 +0200 |
---|---|---|
committer | LeSnake | 2022-08-26 22:17:05 +0200 |
commit | 33b2eedb607ae90ba5d9d6e88e6938d950f0cd90 (patch) | |
tree | 0bd6b93718ffb74bbe7fc57553cd876f23208ffc | |
parent | 0e2fa7f66048bdfc86014fdf12adbe7083077169 (diff) | |
download | aur-33b2eedb607ae90ba5d9d6e88e6938d950f0cd90.tar.gz |
added wip pkgbuild for next maintainer
-rw-r--r-- | PKGBUILD-wip | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/PKGBUILD-wip b/PKGBUILD-wip new file mode 100644 index 000000000000..bbf58b15b199 --- /dev/null +++ b/PKGBUILD-wip @@ -0,0 +1,71 @@ +# Maintainer: LeSnake <dev.lesnake@posteo.de> + + +pkgname=flashpoint-launcher-bin +pkgver=10.1.6 +pkgrel=1 +_dataver=1012 +pkgdesc="Launcher for BlueMaxima's Flashpoint" +arch=('x86_64') +url="https://github.com/FlashpointProject/launcher" +license=('MIT') +depends=('nss>=3.0' + 'tar' + 'php' + 'gtk3' + 'libxss' + 'wine' + 'qemu-system-x86' + 'wget') +makedepends=('desktop-file-utils' + 'git' + 'p7zip') +optdepends=('flashplayer-standalone: native Flash support') +conflicts=('flashpoint-bin' 'flashpoint-launcher-git') +source=("flashpoint-data.7z::https://bluepload.unstable.life/selif/flashpoint-${_dataver}-linux-x64.7z" + "flashpint.deb::https://github.com/FlashpointProject/launcher/releases/download/${pkgver}/Flashpoint-${pkgver}_linux-amd64.deb") +noextract=("flashpoint-data.7z") +backup=('opt/Flashpoint/config.json') +sha512sums=('0b521337d40169ab502f433a107d9b7b7ca73512fb99b27ca547240a251f75e931ca8a6b4450b0dec610b14cb1d1ae1fc9599bb82e757d6cfa79cd76bf5fabe8' + 'd5667eccfaaeedb317f86fad4616b8761d8ca9858c6ac9c5ac45e62d8d22f77b639ae43b9681be842782939e399e615892832e54f88d594e024c20dcaefb9df1') + +package(){ + echo Extracting Data files ... + mkdir -vp "${pkgdir}/opt/Flashpoint/" + 7z x -y flashpoint-data.7z -o"${pkgdir}/opt/Flashpoint" Data/* +# rm ${srcdir}/flashpoint.7z +# cp -rp ${srcdir} ${pkgdir}/opt/Flashpoint/ + + echo Extracting package data ... + tar xf data.tar.xz -C "${pkgdir}" -v + + echo Creating Launcher + mkdir -vp "${pkgdir}/usr/bin" + printf \ + "#!/usr/bin/env bash\n\ncd /opt/Flashpoint/\n/opt/Flashpoint/flashpoint-launcher \$@" > "${pkgdir}/usr/bin/flashpoint-launcher" + chmod -v 755 "${pkgdir}/usr/bin/flashpoint-launcher" +# echo Linking launcher +# mkdir -vp ${pkgdir}/usr/bin +# ln -sv ${pkgdir}/opt/Flashpoint/flashpoint-launcher ${pkgdir}/usr/bin/ + + echo Fixing desktop file ... + desktop-file-edit "${pkgdir}/usr/share/applications/flashpoint-launcher.desktop" --set-key Categories --set-value "Game;" + desktop-file-edit "${pkgdir}/usr/share/applications/flashpoint-launcher.desktop" --set-key Exec --set-value "/usr/bin/flashpoint-launcher" + + echo Installing License .. + mkdir -vp "${pkgdir}/usr/share/licenses/" +# install -dv ${pkgdir}/usr/share/licenses/ + cp -rv "${pkgdir}/opt/Flashpoint/licenses/" "${pkgdir}/usr/share/licenses/Flashpoint" + +# echo Making config and preferences writable by all ... +# touch "${pkgdir}/opt/Flashpoint/extConfig.json" +# chmod 666 "${pkgdir}/opt/Flashpoint/extConfig.json" +# touch "${pkgdir}/opt/Flashpoint/preferences.json" +# chmod 666 "${pkgdir}/opt/Flashpoint/preferences.json" +# touch "${pkgdir}/opt/Flashpoint/launcher.log" +# chmod 666 "${pkgdir}/opt/Flashpoint/launcher.log" + chmod -vR a+w "${pkgdir}/opt/Flashpoint" + +# echo Installing data-files-installer ... +# install -Dm755 ${srcdir}/flashpoint-install-data-files.sh ${pkgdir}/usr/bin/flashpoint-install-data-files +} |