Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. GNU nano 2.5.3 File: install-vitasdk.sh
  2.  
  3. #!/bin/sh
  4.  
  5. get_download_link () {
  6. curl "https://api.github.com/repos/vitasdk/autobuilds/releases" | grep "master" | grep "browser_download_url" | grep $1 | head -n 1 | cut -d '"' -f 4
  7. }
  8.  
  9. install_vitasdk () {
  10. INSTALLDIR=$1
  11.  
  12. case "$(uname -s)" in
  13. Darwin*)
  14. mkdir -p $INSTALLDIR
  15. wget -O "vitasdk-nightly.tar.bz2" "$(get_download_link osx)"
  16. tar xf "vitasdk-nightly.tar.bz2" -C $INSTALLDIR --strip-components=1
  17. rm -f "vitasdk-nightly.tar.bz2"
  18. ;;
  19.  
  20. Linux*)
  21. if [ -n "${TRAVIS}" ]; then
  22. sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 patch
  23. fi
  24. if [ ! -d "$INSTALLDIR" ]; then
  25. sudo mkdir -p $INSTALLDIR
  26. sudo chown $USER:$(id -gn $USER) $INSTALLDIR
  27. fi
  28. wget -O "vitasdk-nightly.tar.bz2" "$(get_download_link linux)"
  29. tar xf "vitasdk-nightly.tar.bz2" -C $INSTALLDIR --strip-components=1
  30. rm -f "vitasdk-nightly.tar.bz2"
  31. ;;
  32.  
  33. MSYS*|MINGW64*)
  34. UNIX=false
  35. mkdir -p $INSTALLDIR
  36. wget -O "vitasdk-nightly.tar.bz2" "$(get_download_link mingw32)"
  37. tar xf "vitasdk-nightly.tar.bz2" -C $INSTALLDIR --strip-components=1
  38. rm -f "vitasdk-nightly.tar.bz2"
  39. ;;
  40.  
  41. CYGWIN*|MINGW32*)
  42. echo "Please use msys2. Exiting..."
  43. exit 1
  44. ;;
  45.  
  46. *)
  47. echo "Unknown OS"
  48. exit 1
  49. ;;
  50. esac
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement