diff options
author | Jernuh Zakalwe | 2020-09-13 15:00:48 +0200 |
---|---|---|
committer | Jernuh Zakalwe | 2020-09-13 15:00:48 +0200 |
commit | fc79547a67652b69c8a76219d41e8459406c0d53 (patch) | |
tree | 0109e5c580cd0d676bd643f61edfd288e65b3a42 /setup_lite.sh.in | |
parent | cf8c8d2359a24144915abf6125086bd7be2b1152 (diff) | |
download | aur-fc79547a67652b69c8a76219d41e8459406c0d53.tar.gz |
Format Changes in all Shellscripts to save space.
Minor Changes in evesetup.shlib.
Diffstat (limited to 'setup_lite.sh.in')
-rw-r--r-- | setup_lite.sh.in | 200 |
1 files changed, 100 insertions, 100 deletions
diff --git a/setup_lite.sh.in b/setup_lite.sh.in index b6efd6097261..e2eaf03863f3 100644 --- a/setup_lite.sh.in +++ b/setup_lite.sh.in @@ -3,91 +3,91 @@ set -e bootstrap_install() { - install -dv "$destdir" - install -dv "$bindir" - install -dv "$libdir" - install -dv "$docdir" - install -d "$prefix/bin/" - install -d "$prefix/share/applications/" - if [ -f "./dxvk-$dvver.tar.gz" ] ;then - install -d "$libdir/dxvk/" - echo "$dvver" >"$libdir/dxvk/version" - chmod 0644 "$libdir/dxvk/version" - tar xf ./dxvk-$dvver.tar.gz -C $libdir/dxvk/ --no-same-owner \ - --strip-components=1 dxvk-$dvver/x32 dxvk-$dvver/x64 - fi - install -m 0644 "./evesetup.shlib" "$libdir" - 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,./evesetup.shlib,$libdir/evesetup.shlib, ./$cmd - install "./$cmd" "$bindir/" - else - if [ "$cmd" = "everestore" ] ;then - ln -s evebackup "$bindir/$cmd" - else - ln -s evewine "$bindir/$cmd" - fi + install -dv "$destdir" + install -dv "$bindir" + install -dv "$libdir" + install -dv "$docdir" + install -d "$prefix/bin/" + install -d "$prefix/share/applications/" + if [ -f "./dxvk-$dvver.tar.gz" ] ;then + install -d "$libdir/dxvk/" + echo "$dvver" >"$libdir/dxvk/version" + chmod 0644 "$libdir/dxvk/version" + tar xf ./dxvk-$dvver.tar.gz -C $libdir/dxvk/ --no-same-owner \ + --strip-components=1 dxvk-$dvver/x32 dxvk-$dvver/x64 fi - [ "$bindir" != "$prefix/bin" ] && ln -s "$bindir/$cmd" "$prefix/bin/$cmd" - if [ ! "$cmd" = "evewine" ] ;then - oexec=$(grep Exec= ./${cmd%.*}.desktop) - sed -i s,$oexec,Exec=$prefix/bin/$cmd, ./${cmd%.*}.desktop - install -m 0644 "./${cmd%.*}.desktop" "$prefix/share/applications/" - fi - done - for icons in $(find . -type f -name '*.png') ;do - install -D -m 0644 "$icons" "$prefix/share/${icons#*/}" - done - if [ -x $(which gtk-update-icon-cache) ] ;then - if [ -f "${prefix}/share/icons/hicolor/icon-theme.cache" ] ;then - gtk-update-icon-cache -t -f "${prefix}/share/icons/hicolor" 2>/dev/null - chmod 0644 "${prefix}/share/icons/hicolor/icon-theme.cache" + install -m 0644 "./evesetup.shlib" "$libdir" + 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,./evesetup.shlib,$libdir/evesetup.shlib, ./$cmd + install "./$cmd" "$bindir/" + else + if [ "$cmd" = "everestore" ] ;then + ln -s evebackup "$bindir/$cmd" + else + ln -s evewine "$bindir/$cmd" + fi + fi + [ "$bindir" != "$prefix/bin" ] && ln -s "$bindir/$cmd" "$prefix/bin/$cmd" + if [ ! "$cmd" = "evewine" ] ;then + oexec=$(grep Exec= ./${cmd%.*}.desktop) + sed -i s,$oexec,Exec=$prefix/bin/$cmd, ./${cmd%.*}.desktop + install -m 0644 "./${cmd%.*}.desktop" "$prefix/share/applications/" + fi + done + for icons in $(find . -type f -name '*.png') ;do + install -D -m 0644 "$icons" "$prefix/share/${icons#*/}" + done + if [ -x $(which gtk-update-icon-cache) ] ;then + if [ -f "${prefix}/share/icons/hicolor/icon-theme.cache" ] ;then + gtk-update-icon-cache -t -f "${prefix}/share/icons/hicolor" 2>/dev/null + chmod 0644 "${prefix}/share/icons/hicolor/icon-theme.cache" + fi fi - fi } bootstrap_remove() { - for icons in $(find . -type f -name '*.png') ;do - rm -f "$prefix/share/${icons#*/}" - done - for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do - cmd=eve$cmd - rm -fv "$prefix/bin/$cmd" - if [ ! "$cmd" = "evewine" ] ;then - rm -f "$prefix/share/applications/${cmd%.*}.desktop" - fi - done - printf "\nRemove $destdir...\n" - rm -rf "$destdir" + for icons in $(find . -type f -name '*.png') ;do + rm -f "$prefix/share/${icons#*/}" + done + for cmd in backup launcher.sh regedit restore wine winecfg winetricks ;do + cmd=eve$cmd + rm -fv "$prefix/bin/$cmd" + if [ ! "$cmd" = "evewine" ] ;then + rm -f "$prefix/share/applications/${cmd%.*}.desktop" + fi + done + printf "\nRemove $destdir...\n" + rm -rf "$destdir" } check_req() { - if [ ! -r "$(find /usr/lib -type f -name 'libxcb-xinerama*' 2>/dev/null)" ] ;then - req="${req}libxcb-xinerama\n" - fi - if [ ! -x "$(which 7z 2>/dev/null)" ] ;then - req="${req}7z\n" - fi - if [ ! -x "$(which wine 2>/dev/null)" ] ;then - req="${req}wine\n" - fi - tar xf evelauncher-$elver.tar.gz - cd evelauncher/ - req="${req}$(LD_LIBRARY_PATH=$(pwd) ldd ./evelauncher | grep -i not | sed 's,\t,,;s,.so.*,,')" - cd ../ - rm -rf evelauncher/ - if [ "x$req" != "x" ] ;then - printf "\nError: Following requirements are missing:\n" - printf "\n$req\n" - printf "\nPlease install these requirements with your Package Manager.\n" - printf "\nLeaving.\n\n" - exit 0 - fi + if [ ! -r "$(find /usr/lib -type f -name 'libxcb-xinerama*' 2>/dev/null)" ] ;then + req="${req}libxcb-xinerama\n" + fi + if [ ! -x "$(which 7z 2>/dev/null)" ] ;then + req="${req}7z\n" + fi + if [ ! -x "$(which wine 2>/dev/null)" ] ;then + req="${req}wine\n" + fi + tar xf evelauncher-$elver.tar.gz + cd evelauncher/ + req="${req}$(LD_LIBRARY_PATH=$(pwd) ldd ./evelauncher | grep -i not | sed 's,\t,,;s,.so.*,,')" + cd ../ + rm -rf evelauncher/ + if [ "x$req" != "x" ] ;then + printf "\nError: Following requirements are missing:\n" + printf "\n$req\n" + printf "\nPlease install these requirements with your Package Manager.\n" + printf "\nLeaving.\n\n" + exit 0 + fi } prefix="/usr" @@ -100,33 +100,33 @@ dvver="" key="" if [ $(id -u) -ne 0 ] ;then - printf "\nEVE Online Launcher Setup need root permissions." - printf "\nLeaving.\n\n" - exit 0 + printf "\nEVE Online Launcher Setup need root permissions." + printf "\nLeaving.\n\n" + exit 0 fi if [ -d "$destdir" ] ;then - printf "\n" - read -p 'Remove EVE Online Launcher Setup? (Y/n) ' key - if [ "x$(echo $key | tr [:upper:] [:lower:])" != "xn" ] ;then - printf "\nRemoving...\n\n" - bootstrap_remove - fi + printf "\n" + read -p 'Remove EVE Online Launcher Setup? (Y/n) ' key + if [ "x$(echo $key | tr [:upper:] [:lower:])" != "xn" ] ;then + printf "\nRemoving...\n\n" + bootstrap_remove + fi else - printf "\n" - read -p 'Install EVE Online Launcher Setup? (Y/n) ' key - if [ "x$(echo $key | tr [:upper:] [:lower:])" != "xn" ] ;then - printf "\nInstalling...\n" - check_req printf "\n" - bootstrap_install - printf "\nYou can now start EVE Online Launcher and his Tools:\n\n" - for cmd in *.desktop ;do - oexec=$(grep Exec= $cmd | cut -d= -f2); oexec=${oexec##*/} - [ ! "$oexec" = "evelauncher.sh" ] && \ - printf " $oexec\t- $(grep Comment= $cmd | cut -d= -f2)\n" - done - printf "\n evelauncher.sh\t- EVE Online Launcher\n" - fi + read -p 'Install EVE Online Launcher Setup? (Y/n) ' key + if [ "x$(echo $key | tr [:upper:] [:lower:])" != "xn" ] ;then + printf "\nInstalling...\n" + check_req + printf "\n" + bootstrap_install + printf "\nYou can now start EVE Online Launcher and his Tools:\n\n" + for cmd in *.desktop ;do + oexec=$(grep Exec= $cmd | cut -d= -f2); oexec=${oexec##*/} + [ ! "$oexec" = "evelauncher.sh" ] && \ + printf " $oexec\t- $(grep Comment= $cmd | cut -d= -f2)\n" + done + printf "\n evelauncher.sh\t- EVE Online Launcher\n" + fi fi printf "\nDone.\n\n" |