diff options
author | Jernuh Zakalwe | 2021-03-01 10:15:32 +0100 |
---|---|---|
committer | Jernuh Zakalwe | 2021-03-01 10:15:32 +0100 |
commit | 9fe225f3a2c365e54274722084d9c1c01a1edcb3 (patch) | |
tree | 675877ce5d4d289256a301955e4d50e2615ec5ae | |
parent | 67116bcc76413ecc3970cb32ff057f8f7e581e0d (diff) | |
download | aur-9fe225f3a2c365e54274722084d9c1c01a1edcb3.tar.gz |
Update DXVK to version 1.8
Missing SETUPDIR variable in evewine and evewinetricks added for check_wine function.
In setup scripts variable SETUPDIR moved also to handle affected scripts.
Patch for evelauncher.sh.real added to terminate evelauncher binary and his processes after close.
In evesetup.shlib message about skipped wine test removed.
Minor changes in rule templates for devilspie and kwin.
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | evelauncher.kwinrule | 2 | ||||
-rw-r--r-- | evelauncher.lua | 2 | ||||
-rw-r--r-- | evelauncher.sh.real.patch | 19 | ||||
-rw-r--r-- | evesetup.shlib | 2 | ||||
-rw-r--r-- | evewine | 2 | ||||
-rw-r--r-- | evewinetricks | 2 | ||||
-rw-r--r-- | setup.sh.in | 2 | ||||
-rw-r--r-- | setup_lite.sh.in | 2 |
10 files changed, 60 insertions, 30 deletions
@@ -1,7 +1,7 @@ pkgbase = evesetup pkgdesc = An inofficial EVE Online Launcher Setup Tool. pkgver = 1747682 - pkgrel = 8 + pkgrel = 9 url = https://forums.eveonline.com/t/eve-installing/71494 arch = x86_64 license = zlib @@ -34,6 +34,7 @@ pkgbase = evesetup source = evelauncher.sh source = evelauncher.sh.in source = evelauncher.sh.real + source = evelauncher.sh.real.patch source = evesetup.shlib source = everegedit.desktop source = evewine @@ -58,27 +59,28 @@ pkgbase = evesetup source = eve-transl5.12-ru.tar.gz source = eve-transl5.12-zh.tar.gz source = https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run - source = https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz + source = https://github.com/doitsujin/dxvk/releases/download/v1.8/dxvk-1.8.tar.gz source = https://binaries.eveonline.com/evelauncher-1747682.tar.gz sha256sums = ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4 sha256sums = 29b6f2cda542c8f3f3845fb3e1ff3e9ac2a645d389c1618bdac5fa69947a2b4b sha256sums = 77b8a8d1cde800956dadf8abf35287c34b3c844c40dfa8f89ed01ca2cde345fb sha256sums = 80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21 - sha256sums = f73da35da493d8f756692746e5c75a5674a10b7f2cd87fc563bebcf11e027e16 + sha256sums = 740b8642e409524a07100fe1ce7806bef67d3f4642afa7f0841ace7290c01576 + sha256sums = fdb777d7f728681055f2038c9b04d153a131086665ca189814b013655465fc22 sha256sums = a8e604e6481b9a386269b6252852ee57812fc932f44f767982c4dbac168bb03b - sha256sums = dd8686f109be618c5b582ec143ba01c6d0da5771f809e169914ee8cd09d1ef29 + sha256sums = 66dd912ceb3073e6e210d7addc7d284fb5bdf2b746ac723c8b57ead19ffe75b4 sha256sums = 546aaf5669dc3d3f1b2fff1b9a493d8ba31c19940a04fa4b9eb080e7301df4bd sha256sums = c83beba543663b926d28d0eda98f1035cd73327da50f718a487763d300415a24 - sha256sums = fe5680d61fd3ab3286c94ddb40776a08c5c5009755c521da4c76cfd618938004 + sha256sums = 355e2d287c77ec4313792548b66de8a751e1f8489b2bf9e734ce6b967c6a36d5 sha256sums = 30b6440b842c19df64892cc560c274a7cc4f5de910a9f81e12dd0d76da561474 sha256sums = ebdeaa2a143b8d247d94b4a57a45065c299253c074f5d741870a78dd384c29f0 sha256sums = 261da84107168979d241c60cd7adbfee0f6675464675faaefd5f6140009d54d8 - sha256sums = 528fc6627e8893db5d7092194e9f3320067f2f1f4593a206aee8a5207956e563 - sha256sums = d4610df883778f91e0ea5feba84720dfe814af0b9960677e3861809d70de24b2 + sha256sums = 609c021ee09ced450b1aeda9c3dd586ebfbc17d2bdccbb4be69de70d661d12c8 + sha256sums = c53c6f09a0d2d12a4360bc4283d6259de1f47cfc29f708fdd9b960aab30af4ef sha256sums = 8bb6f2a364e12a8e300eece2c051d7f1fb02d935ed455b2a839a0b3a6c0f891e sha256sums = d1364de23e651e2f187d53e9064d76d8d69b63dc9eaba9e65c99964cb39cecd9 - sha256sums = 9a21c7e3847c1fa99342ec1b602fbb1943b24bc50cc85acc169a5aba9d3a180e - sha256sums = f36128ad1594178a9f86416bbb66b71267415ae0b2bf0c8f9f947d3ec92ad9d0 + sha256sums = a12addb72c7f84fc1e2e921e02c9bef2cc52b94148c85506ae7cb682f0e9ef13 + sha256sums = 4e9083c96ada9c607b12fc1be77db595a6932d01d7c6b224a3c546aa98f37b32 sha256sums = 69b98d923c08c6fb035c0c6905ec5e9c73273b694f8f3497777d44597dbe63e3 sha256sums = 762db1df07dfcf526fe634b4b589a08e8affefb2f79f02cff2624c70e0820422 sha256sums = 980d68abd6f4a662b69efd19145112e88f349044fa1ed5cb6d0a840a92cb42e4 @@ -88,7 +90,7 @@ pkgbase = evesetup sha256sums = 1a83a791b5a189823f71cdfb1e0c0e15139ff7f563bfb3eac70a5fa4ad9ebc22 sha256sums = 5ffd6578dfbb9bf1647fbae819e3ddae0722c2613779c122d86963123470359f sha256sums = ca66a6113ce98152b85c8d847949f8c90ab9ba798e106bfc225d4ed3c2e2e3e2 - sha256sums = e4c2444256b7ad63455fa6329638e3f42900ec7462dc9c26da56187a2040aba0 + sha256sums = e84f7ac494ac7f5013976744470899226d145e29617c407ff52870055bda476e sha256sums = 98ccf4b9932d7fb74896461f764c61921592a73089e3fcb4063fe7836c6a0bca pkgname = evesetup @@ -1,7 +1,7 @@ #Maintainer: Jernuh Zakalwe <jzakalwe1st@gmail.com> pkgname=evesetup pkgver=1747682 -pkgrel=8 +pkgrel=9 pkgdesc="An inofficial EVE Online Launcher Setup Tool." arch=(x86_64) url="https://forums.eveonline.com/t/eve-installing/71494" @@ -29,6 +29,7 @@ source=("evelauncher.desktop" "evelauncher.sh" "evelauncher.sh.in" "evelauncher.sh.real" + "evelauncher.sh.real.patch" "evesetup.shlib" "everegedit.desktop" "evewine" @@ -53,7 +54,7 @@ source=("evelauncher.desktop" "eve-transl5.12-ru.tar.gz" "eve-transl5.12-zh.tar.gz" "https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run" - "https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz" + "https://github.com/doitsujin/dxvk/releases/download/v1.8/dxvk-1.8.tar.gz" "https://binaries.eveonline.com/evelauncher-${pkgver}.tar.gz") noextract=('eve-transl5.12-de.tar.gz' @@ -64,6 +65,11 @@ noextract=('eve-transl5.12-de.tar.gz' 'eve-transl5.12-zh.tar.gz' 'https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run') +prepare() { + rm ${srcdir}/evelauncher.sh.real + cp ${BUILDDIR:-..}/evelauncher.sh.real ${srcdir} + patch -p1 -i ${srcdir}/evelauncher.sh.real.patch +} package() { install -d "${pkgdir}/opt/${pkgname}/bin" install -d "${pkgdir}/opt/${pkgname}/doc" @@ -74,10 +80,10 @@ package() { install -d "${pkgdir}/usr/share/icons" sed -i s,ELVER=\"\",ELVER=\"${pkgver}\", "${srcdir}/evelauncher.sh" sed -i 2\ s,[0-9].*\",${pkgver}\", "${srcdir}/evelauncher.lua" - sed -i s,SETUPDIR=\"\",SETUPDIR=\"/opt/${pkgname}\", "${srcdir}/evelauncher.sh" for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do cmd=eve$cmd if [ -f "${srcdir}/$cmd" ] ;then + sed -i s,SETUPDIR=\"\",SETUPDIR=\"/opt/${pkgname}\", "${srcdir}/$cmd" sed -i s,./evesetup.shlib,/opt/${pkgname}/lib/evesetup.shlib, "${srcdir}/$cmd" install "${srcdir}/$cmd" "${pkgdir}/opt/${pkgname}/bin" else @@ -97,9 +103,9 @@ package() { cp ${srcdir}/evesetup.shlib ${pkgdir}/opt/${pkgname}/lib cp ${srcdir}/evelauncher.lua ${pkgdir}/opt/${pkgname}/doc cp ${srcdir}/evelauncher.kwinrule ${pkgdir}/opt/${pkgname}/doc - cp -r ${srcdir}/dxvk-1.7.3/x32 ${pkgdir}/opt/${pkgname}/lib/dxvk/ - cp -r ${srcdir}/dxvk-1.7.3/x64 ${pkgdir}/opt/${pkgname}/lib/dxvk/ - echo "1.7.3" >${pkgdir}/opt/${pkgname}/lib/dxvk/version + cp -r ${srcdir}/dxvk-1.8/x32 ${pkgdir}/opt/${pkgname}/lib/dxvk/ + cp -r ${srcdir}/dxvk-1.8/x64 ${pkgdir}/opt/${pkgname}/lib/dxvk/ + echo "1.8" >${pkgdir}/opt/${pkgname}/lib/dxvk/version cp -r ${srcdir}/icons ${pkgdir}/usr/share/ rm -rf ${srcdir}/evelauncher/resources/ ${srcdir}/evelauncher/plugins/ rm -f ${srcdir}/evelauncher/*[Qq]t* ${srcdir}/evelauncher/libcrypto* @@ -128,21 +134,22 @@ sha256sums=('ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4' '29b6f2cda542c8f3f3845fb3e1ff3e9ac2a645d389c1618bdac5fa69947a2b4b' '77b8a8d1cde800956dadf8abf35287c34b3c844c40dfa8f89ed01ca2cde345fb' '80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21' - 'f73da35da493d8f756692746e5c75a5674a10b7f2cd87fc563bebcf11e027e16' + '740b8642e409524a07100fe1ce7806bef67d3f4642afa7f0841ace7290c01576' + 'fdb777d7f728681055f2038c9b04d153a131086665ca189814b013655465fc22' 'a8e604e6481b9a386269b6252852ee57812fc932f44f767982c4dbac168bb03b' - 'dd8686f109be618c5b582ec143ba01c6d0da5771f809e169914ee8cd09d1ef29' + '66dd912ceb3073e6e210d7addc7d284fb5bdf2b746ac723c8b57ead19ffe75b4' '546aaf5669dc3d3f1b2fff1b9a493d8ba31c19940a04fa4b9eb080e7301df4bd' 'c83beba543663b926d28d0eda98f1035cd73327da50f718a487763d300415a24' - 'fe5680d61fd3ab3286c94ddb40776a08c5c5009755c521da4c76cfd618938004' + '355e2d287c77ec4313792548b66de8a751e1f8489b2bf9e734ce6b967c6a36d5' '30b6440b842c19df64892cc560c274a7cc4f5de910a9f81e12dd0d76da561474' 'ebdeaa2a143b8d247d94b4a57a45065c299253c074f5d741870a78dd384c29f0' '261da84107168979d241c60cd7adbfee0f6675464675faaefd5f6140009d54d8' - '528fc6627e8893db5d7092194e9f3320067f2f1f4593a206aee8a5207956e563' - 'd4610df883778f91e0ea5feba84720dfe814af0b9960677e3861809d70de24b2' + '609c021ee09ced450b1aeda9c3dd586ebfbc17d2bdccbb4be69de70d661d12c8' + 'c53c6f09a0d2d12a4360bc4283d6259de1f47cfc29f708fdd9b960aab30af4ef' '8bb6f2a364e12a8e300eece2c051d7f1fb02d935ed455b2a839a0b3a6c0f891e' 'd1364de23e651e2f187d53e9064d76d8d69b63dc9eaba9e65c99964cb39cecd9' - '9a21c7e3847c1fa99342ec1b602fbb1943b24bc50cc85acc169a5aba9d3a180e' - 'f36128ad1594178a9f86416bbb66b71267415ae0b2bf0c8f9f947d3ec92ad9d0' + 'a12addb72c7f84fc1e2e921e02c9bef2cc52b94148c85506ae7cb682f0e9ef13' + '4e9083c96ada9c607b12fc1be77db595a6932d01d7c6b224a3c546aa98f37b32' '69b98d923c08c6fb035c0c6905ec5e9c73273b694f8f3497777d44597dbe63e3' '762db1df07dfcf526fe634b4b589a08e8affefb2f79f02cff2624c70e0820422' '980d68abd6f4a662b69efd19145112e88f349044fa1ed5cb6d0a840a92cb42e4' @@ -152,5 +159,5 @@ sha256sums=('ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4' '1a83a791b5a189823f71cdfb1e0c0e15139ff7f563bfb3eac70a5fa4ad9ebc22' '5ffd6578dfbb9bf1647fbae819e3ddae0722c2613779c122d86963123470359f' 'ca66a6113ce98152b85c8d847949f8c90ab9ba798e106bfc225d4ed3c2e2e3e2' - 'e4c2444256b7ad63455fa6329638e3f42900ec7462dc9c26da56187a2040aba0' + 'e84f7ac494ac7f5013976744470899226d145e29617c407ff52870055bda476e' '98ccf4b9932d7fb74896461f764c61921592a73089e3fcb4063fe7836c6a0bca') diff --git a/evelauncher.kwinrule b/evelauncher.kwinrule index 8bf31ede027e..9689901f72bb 100644 --- a/evelauncher.kwinrule +++ b/evelauncher.kwinrule @@ -1,4 +1,4 @@ -[Rules for EVE Launcher] +[Rule for EVE Launcher] Description=Rules for EVE Launcher clientmachine=localhost clientmachinematch=0 diff --git a/evelauncher.lua b/evelauncher.lua index b79b5f87bbaa..96e9d6a76808 100644 --- a/evelauncher.lua +++ b/evelauncher.lua @@ -1,4 +1,4 @@ --- Devilspie2 Rules for EVE Launcher +-- Devilspie2 Rule for EVE Launcher if (get_window_name() == "EVE Launcher - version 1548102") then undecorate_window(); set_window_size(1280,720); diff --git a/evelauncher.sh.real.patch b/evelauncher.sh.real.patch new file mode 100644 index 000000000000..65aeb7e57a7d --- /dev/null +++ b/evelauncher.sh.real.patch @@ -0,0 +1,19 @@ +diff --git a/evelauncher.sh.real b/evelauncher.sh.real +--- a/evelauncher.sh.real ++++ b/evelauncher.sh.real +@@ -12,4 +12,14 @@ fi + LD_LIBRARY_PATH="$dirname:$LD_LIBRARY_PATH" + export LD_LIBRARY_PATH + +-"$dirname/$appname" "$@" ++"$dirname/$appname" "$@" & ++ ++if [ -x "$(which lsof)" ] ;then ++ sleep 10 ++ until [ "$(lsof -t -u $(whoami) -a -c /evelauncher$/ -- \ ++ $HOME/.local/share/CCP/EVE/QtWebEngine/Default/IndexedDB/https_launcher.eveonline.com_0.indexeddb.leveldb/LOCK)" = "" ] ++ do ++ sleep 10 ++ done ++ kill $(lsof -t -u $(whoami) -a -c /evelauncher$/) ++fi diff --git a/evesetup.shlib b/evesetup.shlib index 76742d4a8dd9..41535cd82cba 100644 --- a/evesetup.shlib +++ b/evesetup.shlib @@ -116,8 +116,6 @@ check_wine() { 'HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices' \ /v winemenubuilder /f >/dev/null fi - else - desktop_msg "Info: Wine environment test skipped." fi } @@ -1,5 +1,7 @@ #!/bin/sh +SETUPDIR="" + . ./evesetup.shlib check_wine diff --git a/evewinetricks b/evewinetricks index eea31357c765..564b311504a2 100644 --- a/evewinetricks +++ b/evewinetricks @@ -1,5 +1,7 @@ #!/bin/sh +SETUPDIR="" + . ./evesetup.shlib check_wine diff --git a/setup.sh.in b/setup.sh.in index 7d8bff11af16..afafff8b6902 100644 --- a/setup.sh.in +++ b/setup.sh.in @@ -24,10 +24,10 @@ bootstrap_install() { install -m 0644 "./evelauncher.kwinrule" "$docdir" install -m 0644 "./evelauncher.lua" "$docdir" sed -i s,./eve-transl,$libdir/eve-transl, ./evelauncher.sh - sed -i s,SETUPDIR=\"\",SETUPDIR=\"$destdir\", ./evelauncher.sh for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do cmd=eve$cmd if [ -f "./$cmd" ] ;then + sed -i s,SETUPDIR=\"\",SETUPDIR=\"$destdir\", ./$cmd sed -i s,./evesetup.shlib,$libdir/evesetup.shlib, ./$cmd install "./$cmd" "$bindir/" else diff --git a/setup_lite.sh.in b/setup_lite.sh.in index e2eaf03863f3..d76aed99575b 100644 --- a/setup_lite.sh.in +++ b/setup_lite.sh.in @@ -20,10 +20,10 @@ bootstrap_install() { install -m 0644 "./evelauncher-${elver}.tar.gz" "$libdir" install -m 0644 "./evelauncher.kwinrule" "$docdir" install -m 0644 "./evelauncher.lua" "$docdir" - sed -i s,SETUPDIR=\"\",SETUPDIR=\"$destdir\", ./evelauncher.sh for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do cmd=eve$cmd if [ -f "./$cmd" ] ;then + sed -i s,SETUPDIR=\"\",SETUPDIR=\"$destdir\", ./$cmd sed -i s,./evesetup.shlib,$libdir/evesetup.shlib, ./$cmd install "./$cmd" "$bindir/" else |