summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJernuh Zakalwe2019-05-18 13:40:41 +0200
committerJernuh Zakalwe2019-05-18 13:40:41 +0200
commit7df26de58f133d72e8dab721c1ae3ea6211b7a11 (patch)
tree3c7c74234e3a17525cb4c4fad93836889a97bc90
parent6e428367e3223ba828344efbe4d142cf400014a1 (diff)
downloadaur-7df26de58f133d72e8dab721c1ae3ea6211b7a11.tar.gz
Support for older wine versions less than 4.0 removed.
Info message for using internal wine version removed. Using other registry setting to suppress winemenubuilder file associations. Minor changes on internal test routines.
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD12
-rwxr-xr-xbuild_installer.sh2
-rw-r--r--evelauncher.sh20
-rw-r--r--evelauncher.sh.in19
-rw-r--r--evelauncher.shlib3
-rw-r--r--setup.sh.in13
7 files changed, 31 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 82be0aa89678..49b47d8c4882 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = evesetup
pkgdesc = An inofficial EVE Online Launcher Setup Tool.
pkgver = 1501045
- pkgrel = 0
+ pkgrel = 1
url = https://forums.eveonline.com/t/eve-installing/71494
arch = x86_64
license = custom
@@ -51,18 +51,18 @@ pkgbase = evesetup
source = https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run
source = https://binaries.eveonline.com/evelauncher-1501045.tar.gz
sha256sums = f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731
- sha256sums = 42a63f594385b3ecb0272caa1819f64491a30725cb3c0e51dd5be6ad718a4585
- sha256sums = 28af82100ab289e1761af26f10aae55c5644a496f0493dd08796b8b016405175
+ sha256sums = ffd9cd5d9089aaaa3ce97c875ff31317b0b37919da3bd73992685d98c7372e89
+ sha256sums = 2f2bc13df9e1a8bd6254519adfe538b527085710164e46d2874fd55d46dcffa8
sha256sums = 80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21
- sha256sums = bf09c4bd0b2735eba5868e47ae49707f257ff8a3d86c9da7c0411e5c93694b69
+ sha256sums = 32bd8115ce7563ed0c59eaf76f0ec4a8617934bf9a0fff42a285a1c4d0e38041
sha256sums = f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c
sha256sums = 459b74ad54268610e7e222407f2cb4efd2e9734e47c1c20c52f8f3c00034c623
sha256sums = 04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2
sha256sums = 22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce
sha256sums = af9e68d643f0482259393eb326ccfbfe88c3084ebb120bb4c299abf6f6f58576
sha256sums = 2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d
- sha256sums = dd21ced59bfd1d179cbce712abd6f2d607825bcc9dcac62d319ecaad51163aad
- sha256sums = 5733c730adcaee8f93d5f659ed31135d327b4fe1ed0ee8d600a617a843aa4b56
+ sha256sums = e33dfe8c7b5ad020164f0cadd6c9b2a9483d9d5f92cdb45ec6a8cd670e1e89a4
+ sha256sums = 1afcf3ef5cdc3421c83a5d0579dd5e8f1b79b08e274cb34b4f6b732a9bb03521
sha256sums = 2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28
sha256sums = f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2
sha256sums = 47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a
diff --git a/PKGBUILD b/PKGBUILD
index d6980014e178..1c8e7f4c0a25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
#Maintainer: Gharim Turen <gharim@turen.de>
pkgname=evesetup
pkgver=1501045
-pkgrel=0
+pkgrel=1
pkgdesc="An inofficial EVE Online Launcher Setup Tool."
arch=(x86_64)
url="https://forums.eveonline.com/t/eve-installing/71494"
@@ -105,18 +105,18 @@ package() {
}
sha256sums=('f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731'
- '42a63f594385b3ecb0272caa1819f64491a30725cb3c0e51dd5be6ad718a4585'
- '28af82100ab289e1761af26f10aae55c5644a496f0493dd08796b8b016405175'
+ 'ffd9cd5d9089aaaa3ce97c875ff31317b0b37919da3bd73992685d98c7372e89'
+ '2f2bc13df9e1a8bd6254519adfe538b527085710164e46d2874fd55d46dcffa8'
'80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21'
- 'bf09c4bd0b2735eba5868e47ae49707f257ff8a3d86c9da7c0411e5c93694b69'
+ '32bd8115ce7563ed0c59eaf76f0ec4a8617934bf9a0fff42a285a1c4d0e38041'
'f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c'
'459b74ad54268610e7e222407f2cb4efd2e9734e47c1c20c52f8f3c00034c623'
'04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2'
'22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce'
'af9e68d643f0482259393eb326ccfbfe88c3084ebb120bb4c299abf6f6f58576'
'2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d'
- 'dd21ced59bfd1d179cbce712abd6f2d607825bcc9dcac62d319ecaad51163aad'
- '5733c730adcaee8f93d5f659ed31135d327b4fe1ed0ee8d600a617a843aa4b56'
+ 'e33dfe8c7b5ad020164f0cadd6c9b2a9483d9d5f92cdb45ec6a8cd670e1e89a4'
+ '1afcf3ef5cdc3421c83a5d0579dd5e8f1b79b08e274cb34b4f6b732a9bb03521'
'2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28'
'f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2'
'47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a'
diff --git a/build_installer.sh b/build_installer.sh
index 39775690e819..9cba7120ec51 100755
--- a/build_installer.sh
+++ b/build_installer.sh
@@ -44,7 +44,7 @@ cp -f ../evelauncher.shlib evesetup/evelauncher.shlib
cp -f ../evelauncher.sh.in evesetup/evelauncher.sh
grep -v '^#-' ../setup.sh.in >evesetup/setup.sh
#-- testing only
-#- cp -f ../setup.sh.in evesetup/setup.sh
+#- cp -f ../setup.sh.in evesetup/setup.sh
#--
chmod a+x evesetup/setup.sh
echo "done."
diff --git a/evelauncher.sh b/evelauncher.sh
index ada0214d3689..5629446dcafb 100644
--- a/evelauncher.sh
+++ b/evelauncher.sh
@@ -43,29 +43,23 @@ check_wine() {
WINEDATE=$(ls -l --time-style=+%s "$WINECONF" 2>/dev/null | cut -d' ' -f6)
if [ "x$WINEDATE" != "x$INSTWINE" ] ;then
desktop_msg "Preparing wine in $WINEPREFIX"
+ rm -f $WINEPREFIX/.update-timestamp $WINEPREFIX/*.reg || true
+ rm -rf $WINEPREFIX/drive_c/Program* $WINEPREFIX/drive_c/windows || true
env WINEPREFIX=$WINEPREFIX \
WINEDEBUG=-all \
WINEDLLOVERRIDES="mscoree,mshtml,winemenubuilder.exe=d" \
$WINEPATH/wine wineboot
- env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg delete \
- 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices' \
- /v winemenubuilder /f >/dev/null || true
- env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg add \
- 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' \
- /v winemenubuilder.exe /f >/dev/null
+ env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg add \
+ 'HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations' \
+ /v Enable /d N /f >/dev/null
WINETRP=$(grep -v win[x1..9] $WINEPREFIX/winetricks.log 2>/dev/null | uniq)
+ rm $WINEPREFIX/winetricks.log 2>/dev/null || true
if [ "x$WINETRP" != "x" ] ;then
- rm $WINEPREFIX/winetricks.log
env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \
$(which winetricks) -q --force $WINETRP >/dev/null
fi
- if [ "x$($WINEPATH/wine --version | grep -q 4. ;echo $?)" != "x0" ] ;then
- WINVER=winxp
- else
- WINVER=win10
- fi
env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \
- $(which winetricks) -q --force $WINVER >/dev/null
+ $(which winetricks) -q --force win10 >/dev/null
fi
}
diff --git a/evelauncher.sh.in b/evelauncher.sh.in
index 136c11ad93a8..6c6cad872f9f 100644
--- a/evelauncher.sh.in
+++ b/evelauncher.sh.in
@@ -53,30 +53,19 @@ check_wine() {
WINECONF=$(find ${WINEINFP%/bin*}/share -name 'wine.inf' 2>/dev/null) || true
WINEDATE=$(ls -l --time-style=+%s "$WINECONF" 2>/dev/null | cut -d' ' -f6)
if [ "x$WINEDATE" != "x$INSTWINE" ] ;then
- desktop_msg "Preparing wine in $WINEPREFIX"
- env WINEPREFIX=$WINEPREFIX \
+ desktop_msg "Preparing wine in $WINEPREFIX"
+ env WINEPREFIX=$WINEPREFIX \
WINEDEBUG=-all \
WINEDLLOVERRIDES="mscoree,mshtml,winemenubuilder.exe=d" \
$WINEPATH/wine wineboot
- env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg delete \
- 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices' \
- /v winemenubuilder /f >/dev/null || true
- env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg add \
- 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' \
- /v winemenubuilder.exe /f >/dev/null
WINETRP=$(grep -v win[x1..9] $WINEPREFIX/winetricks.log 2>/dev/null | uniq)
+ rm $WINEPREFIX/winetricks.log 2>/dev/null || true
if [ "x$WINETRP" != "x" ] ;then
- rm $WINEPREFIX/winetricks.log
env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \
$(which winetricks) -q --force $WINETRP >/dev/null
fi
- if [ "x$($WINEPATH/wine --version | grep -q 4. ;echo $?)" != "x0" ] ;then
- WINVER=winxp
- else
- WINVER=win10
- fi
env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \
- $(which winetricks) -q --force $WINVER >/dev/null
+ $(which winetricks) -q --force win10 >/dev/null
fi
}
diff --git a/evelauncher.shlib b/evelauncher.shlib
index 4adaee57ed3b..4a219170696c 100644
--- a/evelauncher.shlib
+++ b/evelauncher.shlib
@@ -18,12 +18,11 @@ check_custom_wine() {
if [ "x$UCW" = "xtrue" ] ;then
WINEPATH=${CUSTOMWP%/*}
else
- desktop_msg "INFO: \"Use custom Wine\" not set, using internal version."
CUSTOMWP=${SHAREDIR}wine
WINEPATH=${SHAREDIR}wine/bin
fi
if [ ! -x "$WINEPATH/wine" ] ;then
- desktop_msg "ERROR: \"$CUSTOMWP\" from \"Custom Wine path\" not found!"
+ desktop_msg "ERROR: \"$CUSTOMWP\" not found!"
exit 1
fi
}
diff --git a/setup.sh.in b/setup.sh.in
index fc56b43ea256..27135c548ac5 100644
--- a/setup.sh.in
+++ b/setup.sh.in
@@ -31,12 +31,12 @@ bootstrap_install() {
ln -s "${target}/bin/$cmd" "${prefix}/bin/$cmd"
if [ ! "$cmd" = "evewine" ] ;then
#-- testing only
-#- oexec=$(grep Exec= ./${cmd%.*}.desktop)
-#- sed -i s,$oexec,Exec=$prefix/bin/$cmd, ./${cmd%.*}.desktop
+#- oexec=$(grep Exec= ./${cmd%.*}.desktop)
+#- sed -i s,$oexec,Exec=$prefix/bin/$cmd, ./${cmd%.*}.desktop
#--
install -m 0644 "./${cmd%.*}.desktop" "${prefix}/share/applications/"
#-- testing only
-#- sed -i s,Exec=$prefix/bin/$cmd,$oexec, ./${cmd%.*}.desktop
+#- sed -i s,Exec=$prefix/bin/$cmd,$oexec, ./${cmd%.*}.desktop
#--
fi
done
@@ -94,9 +94,8 @@ if [ -d "${target}/bin/" ] ;then
bootstrap_remove
else
#-- testing only
-#- otarget=$(grep ^SETUPDIR= ./evelauncher.sh | tr -d \")
-#- otarget=${otarget##*=}
-#- sed -i s,$otarget,$target, ./evelauncher.sh ./evewine ./evewinetricks
+#- otarget=$(grep ^SETUPDIR= ./evelauncher.sh | tr -d \" | cut -d= -f2)
+#- sed -i s,$otarget,$target, ./evelauncher.sh ./evewine ./evewinetricks
#--
printf "\n"
read -p 'Install EVE Online Launcher Setup? (Y/n) ' key
@@ -105,7 +104,7 @@ else
printf "\nYou can now start EVE Online Launcher and his " && \
echo "Tools from your Application menu."
#-- testing only
-#- sed -i s,$target,$otarget, ./evelauncher.sh ./evewine ./evewinetricks
+#- sed -i s,$target,$otarget, ./evelauncher.sh ./evewine ./evewinetricks
#--
fi
printf "\nDone.\n\n"