diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rwxr-xr-x | build_installer.sh | 2 | ||||
-rw-r--r-- | eve-icons_large.tar.gz | bin | 0 -> 150983 bytes | |||
-rw-r--r-- | eve-transl5.11-zh.tar.gz | bin | 0 -> 217501 bytes | |||
-rw-r--r-- | evelauncher.sh | 29 | ||||
-rw-r--r-- | evelauncher.sh.in | 29 | ||||
-rw-r--r-- | evewine | 4 | ||||
-rw-r--r-- | evewinetricks | 4 |
9 files changed, 57 insertions, 41 deletions
@@ -25,6 +25,7 @@ pkgbase = evesetup 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 = https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run source = evelauncher.desktop source = evelauncher.sh @@ -39,31 +40,35 @@ pkgbase = evesetup source = build_installer.sh 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 = https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run source = https://binaries.eveonline.com/evelauncher-1385477.tar.gz sha256sums = f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731 - sha256sums = 7c8e25d4a9d89f642f02dad88769db59885b9852cac85106c1c4153a84796471 - sha256sums = 87f9e2e99119b042ae98b626d57a1837c412a443e3b54dfa2be17121c0b78605 + sha256sums = 096ca0d892cd43852c769fc8b55802b9da41ab02a23857fcfa27347350b35af6 + sha256sums = 8d0257432600035df2910b4b575a2c88c89563d0babcbcd429d41fba5aacf2d2 sha256sums = 80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21 sha256sums = f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c - sha256sums = 5a3b4058bde3752d079e2bcb2c5f3bc1cef0e34fe6763ea7632ef65b328f6610 + sha256sums = 884a2ca2f7dae9783265fc08d0b871a8850f9c761377a1a0716ca5b3272674d2 sha256sums = 04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2 sha256sums = 22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce - sha256sums = efac7e7f31af0020f35aa026c6231fbf8dd56124832b8d60c3fcde126ca24cab + sha256sums = dbcdd9203a293b00e95d9dcc39fe170c853f698428193e32b8f048e87ab57af8 sha256sums = 2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d - sha256sums = 9931c5dcea93cd1e2a72754b35d8f994cdea8b146495991d4050987864e7b9a1 + sha256sums = caa49ee2664f5e0252ec633b709bea63b6815568475e7da1e3ddbc47460fe392 sha256sums = a2d53dbda08b79f2280d08b4d3b47694b41cf2508d3b508760f332d9e96ab752 sha256sums = 2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28 + sha256sums = f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2 sha256sums = 47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a sha256sums = 1c3df28324c8498e34d2e789fd1f36577afa5a31bdbb278d752f7ef8c6ec5516 sha256sums = bb63c2ea31d204f4d8eb270848674ad898ed45bbf0a9cea480611581f1149e4f sha256sums = f78996a8b01463891e97270b8f9d9fa5a61ccf0710e1163aff0c0c49ce3849c3 sha256sums = 7ae1c6324c4ad43ab3f18f5a3ceaa48b34ede5466b7a0b9351d018e8cef9bbd0 + sha256sums = 1936061a14432ab2632ea3ff15d45350b59ac822985445f597a4a5db44a35ae6 sha256sums = ca66a6113ce98152b85c8d847949f8c90ab9ba798e106bfc225d4ed3c2e2e3e2 sha256sums = 75165be88772e6bfabb1b148402227161f0ed540494071032f203207fdcccc2b @@ -38,11 +38,13 @@ source=("evelauncher.desktop" "build_installer.sh" "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" "https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run" "https://binaries.eveonline.com/evelauncher-${pkgver}.tar.gz") @@ -51,6 +53,7 @@ noextract=('eve-transl5.11-de.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' 'https://github.com/megastep/makeself/releases/download/release-2.4.0/makeself-2.4.0.run') package() { @@ -100,22 +103,24 @@ package() { } sha256sums=('f49b404341e1dd48eaa2504c83f9ff07c9a4c11e1a109c67d04167dc70d65731' - '7c8e25d4a9d89f642f02dad88769db59885b9852cac85106c1c4153a84796471' - '87f9e2e99119b042ae98b626d57a1837c412a443e3b54dfa2be17121c0b78605' + '096ca0d892cd43852c769fc8b55802b9da41ab02a23857fcfa27347350b35af6' + '8d0257432600035df2910b4b575a2c88c89563d0babcbcd429d41fba5aacf2d2' '80fceef0e28c2291cd4ba3924410211edd188717be093ffc329d18697583bd21' 'f8988be390204ce645ca37f43cdb8e395970f8d6dd36095acf08c5c7cf72833c' - '5a3b4058bde3752d079e2bcb2c5f3bc1cef0e34fe6763ea7632ef65b328f6610' + '884a2ca2f7dae9783265fc08d0b871a8850f9c761377a1a0716ca5b3272674d2' '04d2a47524cbd132aad2fd310d56515a29310a2e693ba94ce12c65cd776a70d2' '22690e393ee89703b17898038aaa37900805104e8c960b346fe1f6050edc9bce' - 'efac7e7f31af0020f35aa026c6231fbf8dd56124832b8d60c3fcde126ca24cab' + 'dbcdd9203a293b00e95d9dcc39fe170c853f698428193e32b8f048e87ab57af8' '2520a9b19f2827fa2634ea2acae3a6f61e73aada1af0eb2029e95709f0c8927d' - '9931c5dcea93cd1e2a72754b35d8f994cdea8b146495991d4050987864e7b9a1' + 'caa49ee2664f5e0252ec633b709bea63b6815568475e7da1e3ddbc47460fe392' 'a2d53dbda08b79f2280d08b4d3b47694b41cf2508d3b508760f332d9e96ab752' '2c192fdc282fefafee5596b60bd1779668b611d386e2bf933eef51d39eac7a28' + 'f88c7c28582b6531a021b8fcece47c906f900c48edf453dc04c349f8671cf8a2' '47accd49b64d624c6a6dee42952f8627aaabdd315fad85ef037507745d393f1a' '1c3df28324c8498e34d2e789fd1f36577afa5a31bdbb278d752f7ef8c6ec5516' 'bb63c2ea31d204f4d8eb270848674ad898ed45bbf0a9cea480611581f1149e4f' 'f78996a8b01463891e97270b8f9d9fa5a61ccf0710e1163aff0c0c49ce3849c3' '7ae1c6324c4ad43ab3f18f5a3ceaa48b34ede5466b7a0b9351d018e8cef9bbd0' + '1936061a14432ab2632ea3ff15d45350b59ac822985445f597a4a5db44a35ae6' 'ca66a6113ce98152b85c8d847949f8c90ab9ba798e106bfc225d4ed3c2e2e3e2' '75165be88772e6bfabb1b148402227161f0ed540494071032f203207fdcccc2b') diff --git a/build_installer.sh b/build_installer.sh index c9fc3567aa21..9ab9b48e29f8 100755 --- a/build_installer.sh +++ b/build_installer.sh @@ -32,7 +32,7 @@ mkdir evesetup/ echo "done." printf "\nCopy needed files from AUR package..." -tar xf ../eve-icons.tar.gz -C evesetup/ +for eia in $(ls ../eve-icons*.tar.gz) ;do tar xf $eia -C evesetup/ ;done for eta in $(ls ../eve-transl5.11-??.tar.gz) ;do cp $eta evesetup/ ;done for cmd in evelauncher.sh everegedit evewine evewinecfg evewinetricks ;do if [ -f ../$cmd ] ;then cp ../$cmd evesetup/ ;fi diff --git a/eve-icons_large.tar.gz b/eve-icons_large.tar.gz Binary files differnew file mode 100644 index 000000000000..e6fc63e2384b --- /dev/null +++ b/eve-icons_large.tar.gz diff --git a/eve-transl5.11-zh.tar.gz b/eve-transl5.11-zh.tar.gz Binary files differnew file mode 100644 index 000000000000..221e18c336f5 --- /dev/null +++ b/eve-transl5.11-zh.tar.gz diff --git a/evelauncher.sh b/evelauncher.sh index bfd497d51ac9..e9c9cc0147cc 100644 --- a/evelauncher.sh +++ b/evelauncher.sh @@ -45,36 +45,39 @@ check_wine() { UCW=$(grep UseCustomWine $EVECONF | cut -d= -f2) if [ "x$UCW" = "xtrue" ] ;then CUSTOMWP=$(grep CustomWinePath $EVECONF | cut -d= -f2) - WINEPATH=${CUSTOMWP%/*} + WINEPATH="${CUSTOMWP%/*}" SHAREDIR=$(grep SharedCacheFolder $EVECONF | cut -d= -f2) WINEPREFIX=${SHAREDIR}wineenv else launcher_msg "ERROR: \"Use custom Wine\" not set!" exit 1 fi - WINESERVER=$(readlink -f $WINEPATH/wineserver) - WINEDATE=$(ls -l --time-style=+%s $WINESERVER | cut -d' ' -f6) - INSTWINE=$(cat $WINEPREFIX/.update-timestamp 2>/dev/null) || true - if [ "x$WINEDATE" != "x$INSTWINE" ] ;then - if [ -x "$WINEPATH/wine" ] ;then + if [ -x "$WINEPATH/wine" ] ;then + INSTWINE=$(cat $WINEPREFIX/.update-timestamp 2>/dev/null) || true + for CMD in wine wine64 wineserver ;do + WINECMD=$(readlink -f "$WINEPATH/$CMD") + WINEDATE=$(ls -l --time-style=+%s "$WINECMD" 2>/dev/null | cut -d' ' -f6) + test "x$WINEDATE" = "x$INSTWINE" && break + done + if [ "x$WINEDATE" != "x$INSTWINE" ] ;then launcher_msg "Preparing/Updating wine in $WINEPREFIX" env WINEARCH=win32 \ WINEPREFIX=$WINEPREFIX \ WINEDEBUG=-all \ WINEDLLOVERRIDES="mscoree,mshtml,winemenubuilder.exe=d" \ - $WINEPATH/wine wineboot - env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg delete \ + "$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 \ + env WINEPREFIX=$WINEPREFIX "$WINEPATH/wine" reg add \ 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' \ /v winemenubuilder.exe /f >/dev/null - env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \ + env WINEPREFIX=$WINEPREFIX WINE="$WINEPATH/wine" \ $(which winetricks) -q winxp >/dev/null - else - launcher_msg "ERROR: \"$CUSTOMWP\" in \"Custom Wine path\" not found!" - exit 1 fi + else + launcher_msg "ERROR: \"$CUSTOMWP\" in \"Custom Wine path\" not found!" + exit 1 fi } diff --git a/evelauncher.sh.in b/evelauncher.sh.in index 43e62ea3a079..20e6f40a475b 100644 --- a/evelauncher.sh.in +++ b/evelauncher.sh.in @@ -56,36 +56,39 @@ check_wine() { UCW=$(grep UseCustomWine $EVECONF | cut -d= -f2) if [ "x$UCW" = "xtrue" ] ;then CUSTOMWP=$(grep CustomWinePath $EVECONF | cut -d= -f2) - WINEPATH=${CUSTOMWP%/*} + WINEPATH="${CUSTOMWP%/*}" SHAREDIR=$(grep SharedCacheFolder $EVECONF | cut -d= -f2) WINEPREFIX=${SHAREDIR}wineenv else launcher_msg "ERROR: \"Use custom Wine\" not set!" exit 1 fi - WINESERVER=$(readlink -f $WINEPATH/wineserver) - WINEDATE=$(ls -l --time-style=+%s $WINESERVER | cut -d' ' -f6) - INSTWINE=$(cat $WINEPREFIX/.update-timestamp 2>/dev/null) || true - if [ "x$WINEDATE" != "x$INSTWINE" ] ;then - if [ -x "$WINEPATH/wine" ] ;then + if [ -x "$WINEPATH/wine" ] ;then + INSTWINE=$(cat $WINEPREFIX/.update-timestamp 2>/dev/null) || true + for CMD in wine wine64 wineserver ;do + WINECMD=$(readlink -f "$WINEPATH/$CMD") + WINEDATE=$(ls -l --time-style=+%s "$WINECMD" 2>/dev/null | cut -d' ' -f6) + test "x$WINEDATE" = "x$INSTWINE" && break + done + if [ "x$WINEDATE" != "x$INSTWINE" ] ;then launcher_msg "Preparing/Updating wine in $WINEPREFIX" env WINEARCH=win32 \ WINEPREFIX=$WINEPREFIX \ WINEDEBUG=-all \ WINEDLLOVERRIDES="mscoree,mshtml,winemenubuilder.exe=d" \ - $WINEPATH/wine wineboot - env WINEPREFIX=$WINEPREFIX $WINEPATH/wine reg delete \ + "$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 \ + env WINEPREFIX=$WINEPREFIX "$WINEPATH/wine" reg add \ 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' \ /v winemenubuilder.exe /f >/dev/null - env WINEPREFIX=$WINEPREFIX WINE=$WINEPATH/wine \ + env WINEPREFIX=$WINEPREFIX WINE="$WINEPATH/wine" \ $(which winetricks) -q winxp >/dev/null - else - launcher_msg "ERROR: \"$CUSTOMWP\" in \"Custom Wine path\" not found!" - exit 1 fi + else + launcher_msg "ERROR: \"$CUSTOMWP\" in \"Custom Wine path\" not found!" + exit 1 fi } @@ -4,7 +4,7 @@ EVECONF=$HOME/.config/CCP/EVE.conf UCW=$(grep UseCustomWine $EVECONF | cut -d= -f2) if [ "x$UCW" = "xtrue" ] ;then CUSTOMWP=$(grep CustomWinePath $EVECONF | cut -d= -f2) - WINEPATH=${CUSTOMWP%/*} + WINEPATH="${CUSTOMWP%/*}" SHAREDIR=$(grep SharedCacheFolder $EVECONF | cut -d= -f2) WINEPREFIX=${SHAREDIR}wineenv else @@ -26,4 +26,4 @@ fi env WINEPREFIX=$WINEPREFIX \ WINEDEBUG=-all \ WINEDLLOVERRIDES="mscoree,mshtml,winemenubuilder.exe=d" \ - $WINECMD "$@" + "$WINECMD" "$@" diff --git a/evewinetricks b/evewinetricks index 6a6141e67b08..1d41763be081 100644 --- a/evewinetricks +++ b/evewinetricks @@ -4,7 +4,7 @@ EVECONF=$HOME/.config/CCP/EVE.conf UCW=$(grep UseCustomWine $EVECONF | cut -d= -f2) if [ "x$UCW" = "xtrue" ] ;then CUSTOMWP=$(grep CustomWinePath $EVECONF | cut -d= -f2) - WINEPATH=${CUSTOMWP%/*} + WINEPATH="${CUSTOMWP%/*}" SHAREDIR=$(grep SharedCacheFolder $EVECONF | cut -d= -f2) WINEPREFIX=${SHAREDIR}wineenv else @@ -17,4 +17,4 @@ if [ ! -x "$WINEPATH/wine" ] ;then fi env WINEPREFIX=$WINEPREFIX \ - WINE=$WINEPATH/wine $(which winetricks) "$@" + WINE="$WINEPATH/wine" $(which winetricks) "$@" |