mirror of
https://github.com/bakustarver/rpgmakermlinux-cicpoffs.git
synced 2025-04-29 19:44:52 +02:00
Add files via upload
This commit is contained in:
parent
f4c37eaab4
commit
13d6340cdc
1 changed files with 44 additions and 19 deletions
|
@ -2,22 +2,51 @@
|
||||||
|
|
||||||
gitlink="https://github.com/nwjs/nw.js"
|
gitlink="https://github.com/nwjs/nw.js"
|
||||||
# defp="$HOME/desktopapps/nwjs/nwjs"
|
# defp="$HOME/desktopapps/nwjs/nwjs"
|
||||||
defp=$(dirname "$0")
|
if [ -z "$defpn" ]; then
|
||||||
|
defpn=$(dirname "$0")
|
||||||
|
else
|
||||||
|
defp="$defpn"
|
||||||
|
fi
|
||||||
|
# kdialog --msgbox "$test $depfp"
|
||||||
# defp="$defp0/nwjs"
|
# defp="$defp0/nwjs"
|
||||||
echo "defp $defp"
|
# echo "defp $defp"
|
||||||
if ! [ -d "$defp" ]; then
|
if ! [ -d "$defp" ]; then
|
||||||
mkdir -p "$defp"
|
mkdir -p "$defp"
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
|
nwjslist=$(ls -p "$defp/nwjs" | grep /)
|
||||||
|
|
||||||
nwjsfm="$HOME/desktopapps/nwjs/nwjs"
|
nwjsfm="$HOME/desktopapps/nwjs/nwjs"
|
||||||
|
|
||||||
if [ -f "$nwjsfm/packagefiles/usesdk.txt" ]; then
|
if [ -f "$nwjsfm/packagefiles/usesdk.txt" ]; then
|
||||||
SDKNWJS=true
|
SDKNWJS=true
|
||||||
|
nwjslist=$(echo "$nwjslist" | grep "sdk")
|
||||||
|
else
|
||||||
|
nwjslist=$(echo "$nwjslist" | grep -v "sdk")
|
||||||
fi
|
fi
|
||||||
echo "$SDKNWJS"
|
echo "$SDKNWJS"
|
||||||
versioninstalledlist=$(ls "$defp")
|
versioninstalledlist=$(ls "$defp")
|
||||||
arch=$(uname -m | sed -e 's@i686@ia32@g' -e 's@x86_64@x64@g' -e 's@armv7l@armhf@g' -e 's@armhf@arm@g' -e 's@aarch64@arm64@g')
|
arch=$(uname -m | sed -e 's@i686@ia32@g' -e 's@x86_64@x64@g' -e 's@armv7l@armhf@g' -e 's@armhf@arm@g' -e 's@aarch64@arm64@g')
|
||||||
|
|
||||||
|
|
||||||
|
downloadversion() {
|
||||||
|
if [ -n "$SDKNWJS" ]; then
|
||||||
|
# rm "$defp/nwjs-$version-linux-$arch.tar.gz"
|
||||||
|
|
||||||
|
wget -c -P "$defp" https://dl.nwjs.io/$version/nwjs-sdk-$version-linux-$arch.tar.gz
|
||||||
|
|
||||||
|
tar -xf "$defp/nwjs-sdk-$version-linux-$arch.tar.gz" -C "$defp/nwjs"
|
||||||
|
rm "$defp/nwjs-sdk-$version-linux-$arch.tar.gz"
|
||||||
|
else
|
||||||
|
# rm "$defp/nwjs-$version-linux-$arch.tar.gz"
|
||||||
|
wget -c -P "$defp" https://dl.nwjs.io/$version/nwjs-$version-linux-$arch.tar.gz
|
||||||
|
|
||||||
|
|
||||||
|
tar -xf "$defp/nwjs-$version-linux-$arch.tar.gz" -C "$defp/nwjs"
|
||||||
|
rm "$defp/nwjs-$version-linux-$arch.tar.gz"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
downloadandextract() {
|
downloadandextract() {
|
||||||
|
|
||||||
|
@ -52,6 +81,7 @@ if [ "$arch" = "x64" ] || [ "$arch" = "ia32" ]; then
|
||||||
|
|
||||||
if [ -z "$@" ]; then
|
if [ -z "$@" ]; then
|
||||||
version=$(wget --user-agent 'Mozilla/5.0 (Windows NT 10.0; rv:124.0) Gecko/20100101 Firefox/124.0' -qO- "https://github.com/nwjs/nw.js/tags" | grep 'Link--primary Link' | head -n 1 | sed -e 's@.*">@@g' -e 's@<.*@@g' -e 's@nw-@@g')
|
version=$(wget --user-agent 'Mozilla/5.0 (Windows NT 10.0; rv:124.0) Gecko/20100101 Firefox/124.0' -qO- "https://github.com/nwjs/nw.js/tags" | grep 'Link--primary Link' | head -n 1 | sed -e 's@.*">@@g' -e 's@<.*@@g' -e 's@nw-@@g')
|
||||||
|
echo "latest version is $version"
|
||||||
else
|
else
|
||||||
if echo "$@" | grep -q "v[0-1].[0-9][0-9].[0]"; then
|
if echo "$@" | grep -q "v[0-1].[0-9][0-9].[0]"; then
|
||||||
version="$@"
|
version="$@"
|
||||||
|
@ -68,7 +98,7 @@ fi
|
||||||
|
|
||||||
|
|
||||||
# echo "$latestlocal $version"
|
# echo "$latestlocal $version"
|
||||||
if [ -n "$latestlocal" ] && [ "$latestlocal" = "$version" ]; then
|
if [ -n "$latestlocal" ] && [ "$latestlocal" = "$version" ] && [ -z "$checkversionnwjs" ]; then
|
||||||
echo Your nwjs version is latest
|
echo Your nwjs version is latest
|
||||||
echo Reinstall? y/n
|
echo Reinstall? y/n
|
||||||
read
|
read
|
||||||
|
@ -83,30 +113,25 @@ else
|
||||||
exit;
|
exit;
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# kdialog --msgbox "hello 2"
|
|
||||||
|
|
||||||
|
|
||||||
# uname -p
|
# uname -p
|
||||||
echo "sdk q$SDKNWJS"
|
# echo "sdk q$SDKNWJS"
|
||||||
|
|
||||||
if [ "$skipdownloadifexist" = "true" ]; then
|
if [ "$skipdownloadifexist" = "true" ]; then
|
||||||
|
# if "$nwjslist"
|
||||||
echo skipping download;
|
if [ -n "$nwjslist" ] && echo "$nwjslist" | grep -q "$version" ; then
|
||||||
|
# version
|
||||||
|
echo skiping
|
||||||
else
|
else
|
||||||
if [ -n "$SDKNWJS" ]; then
|
downloadversion
|
||||||
wget -P "$defp" https://dl.nwjs.io/$version/nwjs-sdk-$version-linux-$arch.tar.gz
|
|
||||||
|
|
||||||
tar -xf "$defp/nwjs-sdk-$version-linux-$arch.tar.gz" -C "$defp/nwjs"
|
|
||||||
rm "$defp/nwjs-sdk-$version-linux-$arch.tar.gz"
|
|
||||||
else
|
|
||||||
wget -P "$defp" https://dl.nwjs.io/$version/nwjs-$version-linux-$arch.tar.gz
|
|
||||||
|
|
||||||
|
|
||||||
tar -xf "$defp/nwjs-$version-linux-$arch.tar.gz" -C "$defp/nwjs"
|
|
||||||
rm "$defp/nwjs-$version-linux-$arch.tar.gz"
|
|
||||||
fi
|
fi
|
||||||
|
# echo skipping download;
|
||||||
|
else
|
||||||
|
downloadversion
|
||||||
fi
|
fi
|
||||||
echo Finished
|
echo Finished
|
||||||
fi
|
fi
|
||||||
fi
|
# fi
|
||||||
|
|
||||||
|
sleep 1;
|
||||||
|
|
Loading…
Add table
Reference in a new issue