summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJernuh Zakalwe2021-03-01 10:15:32 +0100
committerJernuh Zakalwe2021-03-01 10:15:32 +0100
commit9fe225f3a2c365e54274722084d9c1c01a1edcb3 (patch)
tree675877ce5d4d289256a301955e4d50e2615ec5ae
parent67116bcc76413ecc3970cb32ff057f8f7e581e0d (diff)
downloadaur-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--.SRCINFO22
-rw-r--r--PKGBUILD35
-rw-r--r--evelauncher.kwinrule2
-rw-r--r--evelauncher.lua2
-rw-r--r--evelauncher.sh.real.patch19
-rw-r--r--evesetup.shlib2
-rw-r--r--evewine2
-rw-r--r--evewinetricks2
-rw-r--r--setup.sh.in2
-rw-r--r--setup_lite.sh.in2
10 files changed, 60 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec867a5f9d87..5acd67f8868a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index efa600da7223..0529cb05d241 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
diff --git a/evewine b/evewine
index 495a3440671d..cecf23e95acf 100644
--- a/evewine
+++ b/evewine
@@ -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