diff options
author | Jernuh Zakalwe | 2020-07-12 12:29:58 +0200 |
---|---|---|
committer | Jernuh Zakalwe | 2020-07-12 12:29:58 +0200 |
commit | 983c1e6c58ea20c50620f86def2b7f103dc8139d (patch) | |
tree | e146ddc9732c9f2edcb38dd9dd561106e54ee525 /setup.sh.in | |
parent | 0e6af79974b3111601b5bec78ebfc671bca90388 (diff) | |
download | aur-983c1e6c58ea20c50620f86def2b7f103dc8139d.tar.gz |
Make dxvk setup function in evesetup.shlib more stable.
In evelauncher.sh export DXVK_LOG_LEVEL environment variable to avoid a bunch of messages.
In build_installer.sh and setup.sh make dxvk setup routines version independed.
Diffstat (limited to 'setup.sh.in')
-rw-r--r-- | setup.sh.in | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/setup.sh.in b/setup.sh.in index b6983ec49abe..f7b66895f2f8 100644 --- a/setup.sh.in +++ b/setup.sh.in @@ -12,10 +12,12 @@ bootstrap_install() { for eta in ./eve-transl${qtver}-??.tar.gz ;do install -m 0644 "$eta" "$libdir" done - if [ -f "./dxvk-1.7.tar.gz" ] ;then + if [ -f "./dxvk-$dvver.tar.gz" ] ;then install -d "$libdir/dxvk/" - tar xf ./dxvk-1.7.tar.gz -C $libdir/dxvk/ --strip-components=1 \ - dxvk-1.7/x32 dxvk-1.7/x64 + echo "dxvk-$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" @@ -120,14 +122,14 @@ build_lib() { } get_dxvk() { - if [ ! -r "./dxvk-1.7.tar.gz" ] ;then - printf "\nDownload dxvk-1.7.tar.gz...\n\n" - curl -L -O https://github.com/doitsujin/dxvk/releases/download/v1.7/dxvk-1.7.tar.gz + if [ ! -r "./dxvk-$dvver.tar.gz" ] ;then + printf "\nDownload dxvk-$dvver.tar.gz...\n\n" + curl -L -O https://github.com/doitsujin/dxvk/releases/download/v$dvver/dxvk-$dvver.tar.gz fi - rcsum="$(sha256sum ./dxvk-1.7.tar.gz| cut -d' ' -f1)" + rcsum="$(sha256sum ./dxvk-$dvver.tar.gz| cut -d' ' -f1)" if [ "$rcsum" != "$dvcsum" ] ;then - printf "\n\nWarning: Checksum dxvk-1.7.tar.gz mismatch, ignored.\n" - rm ./dxvk-1.7.tar.gz 2>/dev/null || true + printf "\n\nWarning: Checksum dxvk-$dvver.tar.gz mismatch, ignored.\n" + rm ./dxvk-$dvver.tar.gz 2>/dev/null || true fi } @@ -165,6 +167,7 @@ docdir="$destdir/doc" qtver="5.11" elver="" elcsum="" +dvver="" dvcsum="" rcsum="" key="" |