diff options
author | Greg Land | 2019-07-02 16:16:49 -0400 |
---|---|---|
committer | Greg Land | 2019-07-02 22:01:40 -0400 |
commit | 1ea8004b05c94760349cc3fcaad31386145b99f6 (patch) | |
tree | e95c1f9077857bd4ddcbe96afc1f5c5b5b7c3efc /PKGBUILD | |
parent | c4a71211b43497808a9eaf08a3d18dd6c1492f98 (diff) | |
download | aur-1ea8004b05c94760349cc3fcaad31386145b99f6.tar.gz |
Fixed 2 issues with package
Removed QT libraries to prevent mesa conflict.
Created our own evelauncher.sh to set LD_LIBRARY_PATH correctly
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 24 insertions, 14 deletions
@@ -1,6 +1,6 @@ # Maintainer: Aleksandr Arlanow <aleksandr@arlanow.ru> pkgname=evelauncher -pkgver=1225328 +pkgver=1514997 pkgrel=1 pkgdesc="Unofficial Eve Online Launcher." arch=('any') @@ -16,12 +16,14 @@ depends=('qt5-base' 'lib32-libldap' ) source=( - "https://binaries.eveonline.com/evelauncher-1225328.tar.gz" + "https://binaries.eveonline.com/evelauncher-1514997.tar.gz" "evelauncher.desktop" - "icon.png") -md5sums=('3d155c8fd64485f190aae4f100ffa404' + "icon.png" + "evelauncher.sh") +md5sums=('5dbafa649d40dafd953c44b2f62663ed' '2150407bf15ea647a0854c0c9df4c887' - 'ecd3b7d8dd554f8106045e1d78a885c6') + 'ecd3b7d8dd554f8106045e1d78a885c6' + 'e133d2aaf8d35fb1438d0b97072dd630') package() { # Install the main files. @@ -29,6 +31,8 @@ package() { rm ${srcdir}/evelauncher/libQt5* ${srcdir}/evelauncher/QtWebEngineProcess rm -r "${srcdir}/evelauncher/plugins/" rm -r "${srcdir}/evelauncher/resources/" + # This set of libaries is causing evelauncher to not start + rm ${srcdir}/evelauncher/libxcb* cp -a "${srcdir}/evelauncher/." "${pkgdir}/opt/${pkgname}" ln -s "/usr/lib/qt/libexec/QtWebEngineProcess" "${pkgdir}/opt/${pkgname}" ln -s "/usr/lib/qt/plugins/" "${pkgdir}/opt/${pkgname}" @@ -38,14 +42,20 @@ package() { # Exec bit chmod 755 "${pkgdir}/opt/${pkgname}/evelauncher" - # Desktop Entry - install -d "${pkgdir}/usr/share/applications" - install "${srcdir}/evelauncher.desktop" "${pkgdir}/usr/share/applications" + # Desktop Entry + install -d "${pkgdir}/usr/share/applications" + install "${srcdir}/evelauncher.desktop" "${pkgdir}/usr/share/applications" + install -d "${pkgdir}/opt/${pkgname}" + install "${srcdir}/icon.png" "${pkgdir}/opt/${pkgname}" - install -d "${pkgdir}/opt/${pkgname}" - install "${srcdir}/icon.png" "${pkgdir}/opt/${pkgname}" - - # Main binary - install -d "${pkgdir}/usr/bin" - ln -s "/opt/${pkgname}/evelauncher" "${pkgdir}/usr/bin/${pkgname}" + # Main binary + install -d "${pkgdir}/usr/bin" + # Replace packaged launch script with new one + rm "${pkgdir}/opt/${pkgname}/evelauncher.sh" + install "${srcdir}/evelauncher.sh" "${pkgdir}/opt/${pkgname}" + #cp "../evelauncher.sh" "/opt/${pkgname}/evelauncher.sh" + ln -s "/opt/${pkgname}/evelauncher.sh" "${pkgdir}/usr/bin/${pkgname}.sh" + ln -s "/opt/${pkgname}/evelauncher.sh" "${pkgdir}/usr/bin/${pkgname}" + } + |