diff options
author | Jernuh Zakalwe | 2019-05-18 13:40:41 +0200 |
---|---|---|
committer | Jernuh Zakalwe | 2019-05-18 13:40:41 +0200 |
commit | 7df26de58f133d72e8dab721c1ae3ea6211b7a11 (patch) | |
tree | 3c7c74234e3a17525cb4c4fad93836889a97bc90 | |
parent | 6e428367e3223ba828344efbe4d142cf400014a1 (diff) | |
download | aur-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-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rwxr-xr-x | build_installer.sh | 2 | ||||
-rw-r--r-- | evelauncher.sh | 20 | ||||
-rw-r--r-- | evelauncher.sh.in | 19 | ||||
-rw-r--r-- | evelauncher.shlib | 3 | ||||
-rw-r--r-- | setup.sh.in | 13 |
7 files changed, 31 insertions, 50 deletions
@@ -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 @@ -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" |