diff options
author | hydrasho | 2021-04-29 23:33:14 +0200 |
---|---|---|
committer | hydrasho | 2021-04-29 23:33:14 +0200 |
commit | 9b3920797328ed801a25ac896cc27c22632bd496 (patch) | |
tree | 4ecc8b95e40688fd3b1d75abdad09fe377947e6a | |
parent | 69453c3078d5bfd9a1901cf0718c44e0a9f92ceb (diff) | |
download | aur-9b3920797328ed801a25ac896cc27c22632bd496.tar.gz |
update
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | albion-online | 8 | ||||
-rw-r--r-- | albion-online-launcher.desktop | 2 |
4 files changed, 17 insertions, 6 deletions
@@ -22,8 +22,10 @@ pkgbase = albion-online-launcher-bin options = staticlibs source = https://live.albiononline.com/clients/20210419110001/albion-online-setup source = albion-online-launcher.desktop + source = albion-online sha256sums = e220437b7a943769af42196ed23df2e6652b147f2eb78f6ad8f60a0c0028b078 - sha256sums = 60d094ded1087eb304acbe59564778ac4fe540977ab69996820ac823b143aee1 + sha256sums = 4d94016e053c4d670c88631cbeb89442b1d0447265a2993e44337037288143c2 + sha256sums = 5127e055b747d3deb0a8563daeeb3dfacd123c108e027d286759e0ea3938a17e pkgname = albion-online-launcher-bin @@ -11,11 +11,12 @@ makedepends=('chrpath') depends=('libgl' 'qt5-webengine' 'sndio' 'xdelta3' 'ttf-font') optdepends=(albion-online-live-game-data-bin albion-online-staging-game-data-bin) source=("https://live.albiononline.com/clients/20210419110001/albion-online-setup" - "albion-online-launcher.desktop") + "albion-online-launcher.desktop" "albion-online") install=albion-online-launcher-bin.install options=(!strip docs libtool emptydirs !zipman staticlibs) sha256sums=('e220437b7a943769af42196ed23df2e6652b147f2eb78f6ad8f60a0c0028b078' - '60d094ded1087eb304acbe59564778ac4fe540977ab69996820ac823b143aee1') + '4d94016e053c4d670c88631cbeb89442b1d0447265a2993e44337037288143c2' + '5127e055b747d3deb0a8563daeeb3dfacd123c108e027d286759e0ea3938a17e') prepare() { chrpath -d "${srcdir}/data/launcher/Albion-Online" @@ -44,7 +45,7 @@ package() { mkdir "${pkgdir}/opt/${pkgname}/staging_x64" chmod 775 "${pkgdir}/opt/${pkgname}/staging_x64" - + mkdir -p "${pkgdir}/opt/${pkgname}/game_x64" chmod 775 "${pkgdir}/opt/${pkgname}/launcher" @@ -54,7 +55,7 @@ package() { # link launcher launcher mkdir -p "${pkgdir}/usr/bin" - ln -s "/opt/$pkgname/Albion-Online" "${pkgdir}/usr/bin/albion-online-launcher" + install -m755 -D "${srcdir}/albion-online" "${pkgdir}/usr/bin" # install .desktop file install -m755 -D "${srcdir}/albion-online-launcher.desktop" -t "${pkgdir}/usr/share/applications" diff --git a/albion-online b/albion-online new file mode 100644 index 000000000000..9b196d5f2f31 --- /dev/null +++ b/albion-online @@ -0,0 +1,8 @@ +#!/bin/bash +if [ -d "/opt/albion-online-launcher-bin/game_x64/Albion-Online_Data" ]; +then + /opt/albion-online-launcher-bin/Albion-Online +else + pkexec chown $USER /opt/albion-online-launcher-bin/game_x64 + /opt/albion-online-launcher-bin/Albion-Online +fi diff --git a/albion-online-launcher.desktop b/albion-online-launcher.desktop index fde725806b51..5c1251a9c4ef 100644 --- a/albion-online-launcher.desktop +++ b/albion-online-launcher.desktop @@ -2,6 +2,6 @@ Type=Application Name=Albion Launcher Comment=The first true cross-platform Sandbox MMO -- game launcher -Exec=albion-online-launcher +Exec=albion-online Icon=/opt/albion-online-launcher-bin/AlbionOnline.xpm Terminal=false |