summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO63
-rw-r--r--PKGBUILD85
-rwxr-xr-xbuild_installer.sh4
-rw-r--r--eve-transl5.11-de.tar.gzbin166123 -> 0 bytes
-rw-r--r--eve-transl5.11-en.tar.gzbin129581 -> 0 bytes
-rw-r--r--eve-transl5.11-fr.tar.gzbin159377 -> 0 bytes
-rw-r--r--eve-transl5.11-ja.tar.gzbin151487 -> 0 bytes
-rw-r--r--eve-transl5.11-ru.tar.gzbin173445 -> 0 bytes
-rw-r--r--eve-transl5.11-zh.tar.gzbin217501 -> 0 bytes
-rw-r--r--eve-transl5.12-de.tar.gzbin0 -> 150164 bytes
-rw-r--r--eve-transl5.12-en.tar.gzbin0 -> 135319 bytes
-rw-r--r--eve-transl5.12-fr.tar.gzbin0 -> 137587 bytes
-rw-r--r--eve-transl5.12-ko.tar.gzbin0 -> 129889 bytes
-rw-r--r--eve-transl5.12-ru.tar.gzbin0 -> 159015 bytes
-rw-r--r--eve-transl5.12-zh.tar.gzbin0 -> 183644 bytes
-rw-r--r--evelauncher.sh9
-rw-r--r--evelauncher.sh.in30
-rw-r--r--evesetup.install21
-rw-r--r--setup.sh.in4
19 files changed, 140 insertions, 76 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4835dc20995e..285b3b8fd2ad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,22 @@
pkgbase = evesetup
pkgdesc = An inofficial EVE Online Launcher Setup Tool.
- pkgver = 1548102
- pkgrel = 14
+ pkgver = 1747682
+ pkgrel = 1
url = https://forums.eveonline.com/t/eve-installing/71494
+ install = evesetup.install
arch = x86_64
license = custom
+ depends = icu
+ depends = openssl
+ depends = openssl-1.0
depends = p7zip
+ depends = qt5-base
+ depends = qt5-declarative
+ depends = qt5-translations
+ depends = qt5-location
+ depends = qt5-webchannel
+ depends = qt5-webengine
+ depends = qt5-websockets
depends = vulkan-icd-loader
depends = wine
optdepends = libnotify
@@ -13,15 +24,16 @@ pkgbase = evesetup
conflicts = evelauncher
conflicts = evesetup_dev
conflicts = evesetup-beta
- noextract = eve-transl5.11-de.tar.gz
- noextract = eve-transl5.11-en.tar.gz
- noextract = eve-transl5.11-fr.tar.gz
- noextract = eve-transl5.11-ja.tar.gz
- noextract = eve-transl5.11-ru.tar.gz
- noextract = eve-transl5.11-zh.tar.gz
+ noextract = eve-transl5.12-de.tar.gz
+ noextract = eve-transl5.12-en.tar.gz
+ noextract = eve-transl5.12-fr.tar.gz
+ noextract = eve-transl5.12-ko.tar.gz
+ noextract = eve-transl5.12-ru.tar.gz
+ noextract = eve-transl5.12-zh.tar.gz
noextract = https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run
source = evelauncher.desktop
source = evelauncher.sh
+ source = evelauncher.sh.in
source = evelauncher.sh.real
source = evesetup.shlib
source = everegedit.desktop
@@ -38,17 +50,18 @@ pkgbase = evesetup
source = setup.sh.in
source = eve-icons.tar.gz
source = eve-icons_large.tar.gz
- source = eve-transl5.11-de.tar.gz
- source = eve-transl5.11-en.tar.gz
- source = eve-transl5.11-fr.tar.gz
- source = eve-transl5.11-ja.tar.gz
- source = eve-transl5.11-ru.tar.gz
- source = eve-transl5.11-zh.tar.gz
+ source = eve-transl5.12-de.tar.gz
+ source = eve-transl5.12-en.tar.gz
+ source = eve-transl5.12-fr.tar.gz
+ source = eve-transl5.12-ko.tar.gz
+ 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/dxvk-1.7.tar.gz
- source = https://binaries.eveonline.com/evelauncher-1548102.tar.gz
+ source = https://binaries.eveonline.com/evelauncher-1747682.tar.gz
sha256sums = ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4
- sha256sums = 9758ff906a3e849e94f6edeb0e0fdf59627f713bc1a9b6e06f171a3285d0a007
+ sha256sums = 29b6f2cda542c8f3f3845fb3e1ff3e9ac2a645d389c1618bdac5fa69947a2b4b
+ sha256sums = 7c658874857586e70d5b727895905c884cf6aa7b1d172f3811ab62bec52d98c4
sha256sums = 80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21
sha256sums = dc3b9db6821e6889e4afeecb57758c73b5e1802437e9d99db98ac43ff77171e6
sha256sums = a8e604e6481b9a386269b6252852ee57812fc932f44f767982c4dbac168bb03b
@@ -61,19 +74,19 @@ pkgbase = evesetup
sha256sums = 261da84107168979d241c60cd7adbfee0f6675464675faaefd5f6140009d54d8
sha256sums = 528fc6627e8893db5d7092194e9f3320067f2f1f4593a206aee8a5207956e563
sha256sums = d4610df883778f91e0ea5feba84720dfe814af0b9960677e3861809d70de24b2
- sha256sums = e6a00ad0a14f66533dbbc2485388433440dd656e54a15ceeffe5a75d8d736158
- sha256sums = c7108348a1d19e146bb19bf47da342d04ab4dcaf730ce59b2082535764eeb4f2
+ sha256sums = 342c32f51a196fd21db9f7930c122ea38e25bd5e8be5574fd404b218c70d2fb4
+ sha256sums = cf97637f85a60c6d3f3ff70ecd2ed0ad1427d5f56253bd86839ed3b2ac40c509
sha256sums = 69b98d923c08c6fb035c0c6905ec5e9c73273b694f8f3497777d44597dbe63e3
sha256sums = 762db1df07dfcf526fe634b4b589a08e8affefb2f79f02cff2624c70e0820422
- sha256sums = 47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a
- sha256sums = 1c3df28324c8498e34d2e789fd1f36577afa5a31bdbb278d752f7ef8c6ec5516
- sha256sums = bb63c2ea31d204f4d8eb270848674ad898ed45bbf0a9cea480611581f1149e4f
- sha256sums = f78996a8b01463891e97270b8f9d9fa5a61ccf0710e1163aff0c0c49ce3849c3
- sha256sums = 7ae1c6324c4ad43ab3f18f5a3ceaa48b34ede5466b7a0b9351d018e8cef9bbd0
- sha256sums = 1936061a14432ab2632ea3ff15d45350b59ac822985445f597a4a5db44a35ae6
+ sha256sums = 980d68abd6f4a662b69efd19145112e88f349044fa1ed5cb6d0a840a92cb42e4
+ sha256sums = 777ad02015e07a6f7698b2c373997f5152954592acee85e3b189a4a7270326b1
+ sha256sums = ab005b213aec42b21d2e5ef2dcbff4b0a97ee7f7a1df5dc6401afa95271000d1
+ sha256sums = 03950f576befa34d95fe2839a752f15584a4001c3b02416bf22e9991f03b856b
+ sha256sums = 1a83a791b5a189823f71cdfb1e0c0e15139ff7f563bfb3eac70a5fa4ad9ebc22
+ sha256sums = 5ffd6578dfbb9bf1647fbae819e3ddae0722c2613779c122d86963123470359f
sha256sums = ca66a6113ce98152b85c8d847949f8c90ab9ba798e106bfc225d4ed3c2e2e3e2
sha256sums = 67d78239906c24bd50a5ecbc2fd792c1721e274a7a60dd22f74b21b08ca4c7a1
- sha256sums = 6d49defd626b0643dce83fcd258f3bf3ece8f8e6cefbea37b3b61c8ae0752d85
+ sha256sums = 98ccf4b9932d7fb74896461f764c61921592a73089e3fcb4063fe7836c6a0bca
pkgname = evesetup
diff --git a/PKGBUILD b/PKGBUILD
index 96065edcabb3..5ef3c1afea3e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,27 @@
#Maintainer: Gharim Turen <gharim@turen.de>
pkgname=evesetup
-pkgver=1548102
-pkgrel=14
+pkgver=1747682
+pkgrel=1
pkgdesc="An inofficial EVE Online Launcher Setup Tool."
arch=(x86_64)
url="https://forums.eveonline.com/t/eve-installing/71494"
license=('custom')
-depends=('p7zip' 'vulkan-icd-loader' 'wine')
+install=${pkgname}.install
+
+depends=('icu'
+ 'openssl'
+ 'openssl-1.0'
+ 'p7zip'
+ 'qt5-base'
+ 'qt5-declarative'
+ 'qt5-translations'
+ 'qt5-location'
+ 'qt5-webchannel'
+ 'qt5-webengine'
+ 'qt5-websockets'
+ 'vulkan-icd-loader'
+ 'wine')
optdepends=('libnotify' 'winetricks')
@@ -15,6 +29,7 @@ conflicts=('evelauncher' 'evesetup_dev' 'evesetup-beta')
source=("evelauncher.desktop"
"evelauncher.sh"
+ "evelauncher.sh.in"
"evelauncher.sh.real"
"evesetup.shlib"
"everegedit.desktop"
@@ -31,22 +46,22 @@ source=("evelauncher.desktop"
"setup.sh.in"
"eve-icons.tar.gz"
"eve-icons_large.tar.gz"
- "eve-transl5.11-de.tar.gz"
- "eve-transl5.11-en.tar.gz"
- "eve-transl5.11-fr.tar.gz"
- "eve-transl5.11-ja.tar.gz"
- "eve-transl5.11-ru.tar.gz"
- "eve-transl5.11-zh.tar.gz"
+ "eve-transl5.12-de.tar.gz"
+ "eve-transl5.12-en.tar.gz"
+ "eve-transl5.12-fr.tar.gz"
+ "eve-transl5.12-ko.tar.gz"
+ "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/dxvk-1.7.tar.gz"
"https://binaries.eveonline.com/evelauncher-${pkgver}.tar.gz")
-noextract=('eve-transl5.11-de.tar.gz'
- 'eve-transl5.11-en.tar.gz'
- 'eve-transl5.11-fr.tar.gz'
- 'eve-transl5.11-ja.tar.gz'
- 'eve-transl5.11-ru.tar.gz'
- 'eve-transl5.11-zh.tar.gz'
+noextract=('eve-transl5.12-de.tar.gz'
+ 'eve-transl5.12-en.tar.gz'
+ 'eve-transl5.12-fr.tar.gz'
+ 'eve-transl5.12-ko.tar.gz'
+ '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')
package() {
@@ -58,8 +73,8 @@ package() {
install -d "${pkgdir}/usr/share/applications"
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"
- sed -i s,./eve-transl,/opt/${pkgname}/lib/eve-transl, "${srcdir}/evelauncher.sh"
for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do
cmd=eve$cmd
if [ -f "${srcdir}/$cmd" ] ;then
@@ -80,27 +95,21 @@ package() {
fi
done
cp ${srcdir}/evesetup.shlib ${pkgdir}/opt/${pkgname}/lib
- cp ${srcdir}/eve-transl5.11* ${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/x32 ${pkgdir}/opt/${pkgname}/lib/dxvk/
cp -r ${srcdir}/dxvk-1.7/x64 ${pkgdir}/opt/${pkgname}/lib/dxvk/
echo "dxvk-1.7" >${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*
+ rm -f ${srcdir}/evelauncher/libicu* ${srcdir}/evelauncher/libssl*
+ rm -f ${srcdir}/evelauncher/libpng* ${srcdir}/evelauncher/libxcb*
cp -f ${srcdir}/evelauncher.sh.real ${srcdir}/evelauncher/evelauncher.sh
- rm -f ${srcdir}/evelauncher/*.a ${srcdir}/evelauncher/*.la
- rm -f ${srcdir}/evelauncher/*.prl ${srcdir}/evelauncher/libxcb*
chmod 0755 ${srcdir}/evelauncher/*
- chmod 0644 ${srcdir}/evelauncher/*.qm
- chmod 0644 ${srcdir}/evelauncher/qt.conf
+ chmod 0644 ${srcdir}/evelauncher/*.qm ${srcdir}/evelauncher/roots.pem
chmod 0644 ${srcdir}/evelauncher/errorpage/*
ln -sf evelauncher.sh ${srcdir}/evelauncher/LogLite.sh
- ln -sf libicudata.so.55.1 ${srcdir}/evelauncher/libicudata.so
- ln -sf libicudata.so.55.1 ${srcdir}/evelauncher/libicudata.so.55
- ln -sf libicui18n.so.55.1 ${srcdir}/evelauncher/libicui18n.so
- ln -sf libicui18n.so.55.1 ${srcdir}/evelauncher/libicui18n.so.55
- ln -sf libicuuc.so.55.1 ${srcdir}/evelauncher/libicuuc.so
- ln -sf libicuuc.so.55.1 ${srcdir}/evelauncher/libicuuc.so.55
ln -sf libgpr.so.6.0.0 ${srcdir}/evelauncher/libgpr.so
ln -sf libgpr.so.6.0.0 ${srcdir}/evelauncher/libgpr.so.6
ln -sf libgrpc++.so.1.12.0 ${srcdir}/evelauncher/libgrpc++.so
@@ -108,7 +117,6 @@ package() {
ln -sf libgrpc++.so.1.12.0 ${srcdir}/evelauncher/libgrpc++.so.6
ln -sf libgrpc.so.6.0.0 ${srcdir}/evelauncher/libgrpc.so
ln -sf libgrpc.so.6.0.0 ${srcdir}/evelauncher/libgrpc.so.6
- ln -sf libpng12.so.0.54.0 ${srcdir}/evelauncher/libpng12.so.0
ln -sf libprotobuf.so.16.0.0 ${srcdir}/evelauncher/libprotobuf.so
ln -sf libprotobuf.so.16.0.0 ${srcdir}/evelauncher/libprotobuf.so.16
find ${srcdir}/evelauncher/ -type f -exec strip -s {} 2>/dev/null \;
@@ -116,7 +124,8 @@ package() {
}
sha256sums=('ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4'
- '9758ff906a3e849e94f6edeb0e0fdf59627f713bc1a9b6e06f171a3285d0a007'
+ '29b6f2cda542c8f3f3845fb3e1ff3e9ac2a645d389c1618bdac5fa69947a2b4b'
+ '7c658874857586e70d5b727895905c884cf6aa7b1d172f3811ab62bec52d98c4'
'80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21'
'dc3b9db6821e6889e4afeecb57758c73b5e1802437e9d99db98ac43ff77171e6'
'a8e604e6481b9a386269b6252852ee57812fc932f44f767982c4dbac168bb03b'
@@ -129,16 +138,16 @@ sha256sums=('ce85defa2698ea72e88221d72424fb953f86836494ecc0e4006f41ec89682af4'
'261da84107168979d241c60cd7adbfee0f6675464675faaefd5f6140009d54d8'
'528fc6627e8893db5d7092194e9f3320067f2f1f4593a206aee8a5207956e563'
'd4610df883778f91e0ea5feba84720dfe814af0b9960677e3861809d70de24b2'
- 'e6a00ad0a14f66533dbbc2485388433440dd656e54a15ceeffe5a75d8d736158'
- 'c7108348a1d19e146bb19bf47da342d04ab4dcaf730ce59b2082535764eeb4f2'
+ '342c32f51a196fd21db9f7930c122ea38e25bd5e8be5574fd404b218c70d2fb4'
+ 'cf97637f85a60c6d3f3ff70ecd2ed0ad1427d5f56253bd86839ed3b2ac40c509'
'69b98d923c08c6fb035c0c6905ec5e9c73273b694f8f3497777d44597dbe63e3'
'762db1df07dfcf526fe634b4b589a08e8affefb2f79f02cff2624c70e0820422'
- '47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a'
- '1c3df28324c8498e34d2e789fd1f36577afa5a31bdbb278d752f7ef8c6ec5516'
- 'bb63c2ea31d204f4d8eb270848674ad898ed45bbf0a9cea480611581f1149e4f'
- 'f78996a8b01463891e97270b8f9d9fa5a61ccf0710e1163aff0c0c49ce3849c3'
- '7ae1c6324c4ad43ab3f18f5a3ceaa48b34ede5466b7a0b9351d018e8cef9bbd0'
- '1936061a14432ab2632ea3ff15d45350b59ac822985445f597a4a5db44a35ae6'
+ '980d68abd6f4a662b69efd19145112e88f349044fa1ed5cb6d0a840a92cb42e4'
+ '777ad02015e07a6f7698b2c373997f5152954592acee85e3b189a4a7270326b1'
+ 'ab005b213aec42b21d2e5ef2dcbff4b0a97ee7f7a1df5dc6401afa95271000d1'
+ '03950f576befa34d95fe2839a752f15584a4001c3b02416bf22e9991f03b856b'
+ '1a83a791b5a189823f71cdfb1e0c0e15139ff7f563bfb3eac70a5fa4ad9ebc22'
+ '5ffd6578dfbb9bf1647fbae819e3ddae0722c2613779c122d86963123470359f'
'ca66a6113ce98152b85c8d847949f8c90ab9ba798e106bfc225d4ed3c2e2e3e2'
'67d78239906c24bd50a5ecbc2fd792c1721e274a7a60dd22f74b21b08ca4c7a1'
- '6d49defd626b0643dce83fcd258f3bf3ece8f8e6cefbea37b3b61c8ae0752d85')
+ '98ccf4b9932d7fb74896461f764c61921592a73089e3fcb4063fe7836c6a0bca')
diff --git a/build_installer.sh b/build_installer.sh
index b3429c38040d..bde51d3ce0dc 100755
--- a/build_installer.sh
+++ b/build_installer.sh
@@ -68,7 +68,7 @@ echo "done."
printf "\nCopy needed files from AUR source..."
for eia in ../eve-icons*.tar.gz ;do tar xf $eia -C evesetup/ ;done
-for eta in ../eve-transl5.11-??.tar.gz ;do cp $eta evesetup/ ;done
+for eta in ../eve-transl5.12-??.tar.gz ;do cp $eta evesetup/ ;done
for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do
cmd=eve$cmd
if [ -f ../$cmd ] ;then cp ../$cmd evesetup/ ;fi
@@ -77,7 +77,7 @@ done
cp ../evesetup.shlib evesetup/
cp ../evelauncher.kwinrule evesetup/
cp ../evelauncher.lua evesetup/
-cp ../evelauncher.sh evesetup/
+cp ../evelauncher.sh.in evesetup/evelauncher.sh
sed -i s,ELVER=\"\",ELVER=\"$version\", evesetup/evelauncher.sh
cp ../setup.sh.in evesetup/setup.sh
sed -i s,elver=\"\",elver=\"$version\", evesetup/setup.sh
diff --git a/eve-transl5.11-de.tar.gz b/eve-transl5.11-de.tar.gz
deleted file mode 100644
index 6f4bce12ba23..000000000000
--- a/eve-transl5.11-de.tar.gz
+++ /dev/null
Binary files differ
diff --git a/eve-transl5.11-en.tar.gz b/eve-transl5.11-en.tar.gz
deleted file mode 100644
index cde9afd2cccd..000000000000
--- a/eve-transl5.11-en.tar.gz
+++ /dev/null
Binary files differ
diff --git a/eve-transl5.11-fr.tar.gz b/eve-transl5.11-fr.tar.gz
deleted file mode 100644
index dcded1bc6d18..000000000000
--- a/eve-transl5.11-fr.tar.gz
+++ /dev/null
Binary files differ
diff --git a/eve-transl5.11-ja.tar.gz b/eve-transl5.11-ja.tar.gz
deleted file mode 100644
index 82f1f190c75a..000000000000
--- a/eve-transl5.11-ja.tar.gz
+++ /dev/null
Binary files differ
diff --git a/eve-transl5.11-ru.tar.gz b/eve-transl5.11-ru.tar.gz
deleted file mode 100644
index a7a9b6879c3e..000000000000
--- a/eve-transl5.11-ru.tar.gz
+++ /dev/null
Binary files differ
diff --git a/eve-transl5.11-zh.tar.gz b/eve-transl5.11-zh.tar.gz
deleted file mode 100644
index 221e18c336f5..000000000000
--- a/eve-transl5.11-zh.tar.gz
+++ /dev/null
Binary files differ
diff --git a/eve-transl5.12-de.tar.gz b/eve-transl5.12-de.tar.gz
new file mode 100644
index 000000000000..88023051730c
--- /dev/null
+++ b/eve-transl5.12-de.tar.gz
Binary files differ
diff --git a/eve-transl5.12-en.tar.gz b/eve-transl5.12-en.tar.gz
new file mode 100644
index 000000000000..e5e0e2851bc5
--- /dev/null
+++ b/eve-transl5.12-en.tar.gz
Binary files differ
diff --git a/eve-transl5.12-fr.tar.gz b/eve-transl5.12-fr.tar.gz
new file mode 100644
index 000000000000..83b519862d20
--- /dev/null
+++ b/eve-transl5.12-fr.tar.gz
Binary files differ
diff --git a/eve-transl5.12-ko.tar.gz b/eve-transl5.12-ko.tar.gz
new file mode 100644
index 000000000000..fd481ad9d83c
--- /dev/null
+++ b/eve-transl5.12-ko.tar.gz
Binary files differ
diff --git a/eve-transl5.12-ru.tar.gz b/eve-transl5.12-ru.tar.gz
new file mode 100644
index 000000000000..126a24ea9584
--- /dev/null
+++ b/eve-transl5.12-ru.tar.gz
Binary files differ
diff --git a/eve-transl5.12-zh.tar.gz b/eve-transl5.12-zh.tar.gz
new file mode 100644
index 000000000000..c9a92009b841
--- /dev/null
+++ b/eve-transl5.12-zh.tar.gz
Binary files differ
diff --git a/evelauncher.sh b/evelauncher.sh
index bac55f47f0aa..d9407b2816f7 100644
--- a/evelauncher.sh
+++ b/evelauncher.sh
@@ -3,7 +3,6 @@
set -e
ELVER=""
-QTVER="5.11"
EVEDIR="$HOME/.local/lib/EVE"
SETUPDIR=""
LAUNCHER="$EVEDIR/Launcher"
@@ -16,14 +15,6 @@ check_elv
check_wine
check_steam
-if [ ! -r "$LAUNCHER/translations/qt_en.qm" ] ;then
- if [ -r "$LAUNCHER/libQt5Core.so.$QTVER.0" ] ;then
- for eta in ./eve-transl${QTVER}-??.tar.gz ;do
- tar xf $eta -C $LAUNCHER
- done
- fi
-fi
-
export DXVK_LOG_LEVEL=${DXVK_LOG_LEVEL:-error}
cd $EVEDIR
diff --git a/evelauncher.sh.in b/evelauncher.sh.in
new file mode 100644
index 000000000000..f3325e085eef
--- /dev/null
+++ b/evelauncher.sh.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+set -e
+
+ELVER=""
+QTVER="5.12"
+EVEDIR="$HOME/.local/lib/EVE"
+SETUPDIR=""
+LAUNCHER="$EVEDIR/Launcher"
+WINEPATH="/usr/bin"
+
+. ./evesetup.shlib
+
+check_env
+check_elv
+check_wine
+check_steam
+
+if [ ! -r "$LAUNCHER/translations/qt_en.qm" ] ;then
+ if [ -r "$LAUNCHER/libQt5Core.so.$QTVER.0" ] ;then
+ for eta in ./eve-transl${QTVER}-??.tar.gz ;do
+ tar xf $eta -C $LAUNCHER
+ done
+ fi
+fi
+
+export DXVK_LOG_LEVEL=${DXVK_LOG_LEVEL:-error}
+
+cd $EVEDIR
+exec $LAUNCHER/evelauncher.sh
diff --git a/evesetup.install b/evesetup.install
new file mode 100644
index 000000000000..8a6567ebd769
--- /dev/null
+++ b/evesetup.install
@@ -0,0 +1,21 @@
+post_install() {
+ if [ ! -d /usr/local/share/grpc ] ;then
+ printf "\nAdding workaround for missing roots.pem in /usr/local/share/grpc.\n\n"
+ mkdir -p /usr/local/share/grpc
+ touch /usr/local/share/grpc/needed_by_evelauncher
+ tar -xf /opt/evesetup/lib/evelauncher-1747682.tar.gz \
+ -C /opt/evesetup/lib --strip-components=1 \
+ evelauncher/roots.pem
+ ln -s /opt/evesetup/lib/roots.pem /usr/local/share/grpc/roots.pem
+ fi
+}
+
+pre_remove() {
+ if [ -d /usr/local/share/grpc ] ;then
+ if [ -r /usr/local/share/grpc/needed_by_evelauncher ] ;then
+ printf "\nRemove workaround for missing roots.pem in /usr/local/share/grpc.\n\n"
+ rm /opt/evesetup/lib/roots.pem
+ rm -rf /usr/local/share/grpc
+ fi
+ fi
+}
diff --git a/setup.sh.in b/setup.sh.in
index f7b66895f2f8..66580de2ac70 100644
--- a/setup.sh.in
+++ b/setup.sh.in
@@ -88,7 +88,7 @@ build_lib() {
cd evelauncher/
rm -f ./*.a ./*.la ./*.prl ./libxcb*
chmod 0755 ./*
- chmod 0644 ./*.qm ./*.conf ./errorpage/*
+ chmod 0644 ./*.qm ./*.pem ./*.conf ./errorpage/*
echo "done."
printf "\nReplace identical files with symbolic links..."
ln -sf evelauncher.sh LogLite.sh
@@ -164,7 +164,7 @@ destdir="/opt/evesetup"
bindir="$destdir/bin"
libdir="$destdir/lib"
docdir="$destdir/doc"
-qtver="5.11"
+qtver="5.12"
elver=""
elcsum=""
dvver=""