summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-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