Advertisement
xerpi

devkitARM + Citra + 3ds libs script

Nov 19th, 2015
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.96 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. gsettings set com.canonical.desktop.interface scrollbar-mode normal
  4.  
  5. sudo apt-get update
  6. sudo apt-get -y install geany git
  7. cd ~/Desktop
  8. git clone https://github.com/codebrainz/geany-themes.git
  9. cd geany-themes
  10. sh install.sh
  11. rm -rf ../geany-themes
  12.  
  13. # devkitARM
  14. cd ~/Desktop
  15. wget -nc http://skylink.dl.sourceforge.net/project/devkitpro/devkitARM/devkitARM_r45/devkitARM_r45-i686-linux.tar.bz2
  16. sudo mkdir -p /opt/devkitpro
  17. sudo chmod 777 /opt/devkitpro
  18. tar -xf devkitARM_r45-i686-linux.tar.bz2 -C /opt/devkitpro
  19. rm devkitARM_r45-i686-linux.tar.bz2
  20.  
  21. printf "\n\nexport DEVKITPRO=/opt/devkitpro\nexport DEVKITARM=\$DEVKITPRO/devkitARM\n" >> ~/.bashrc
  22. export DEVKITPRO=/opt/devkitpro
  23. export DEVKITARM=$DEVKITPRO/devkitARM
  24.  
  25. # CTRULIB
  26. cd ~/Desktop
  27. git clone https://github.com/smealum/ctrulib.git
  28. cd ctrulib/libctru
  29. make
  30. make install
  31.  
  32. # picasso
  33. cd ~/Desktop
  34. git clone https://github.com/fincs/picasso.git
  35. cd picasso
  36. sudo apt-get -y install autoconf
  37. sh autogen.sh
  38. ./configure
  39. make -j9
  40. sudo -E make install
  41.  
  42. # SF2DLIB
  43. cd ~/Desktop
  44. git clone https://github.com/xerpi/sf2dlib.git
  45. cd sf2dlib/libsf2d
  46. make
  47. make install
  48.  
  49. # 3DS PORTLIBS
  50. cd ~/Desktop
  51. git clone https://github.com/xerpi/3ds_portlibs.git
  52. cd "3ds_portlibs"
  53. make
  54. make install
  55.  
  56. # SFTDLIB
  57. cd ~/Desktop
  58. git clone https://github.com/xerpi/sftdlib.git
  59. cd sftdlib/libsftd
  60. make
  61. make install
  62.  
  63. # SFILLIB
  64. cd ~/Desktop
  65. git clone https://github.com/xerpi/sfillib.git
  66. cd sfillib/libsfil
  67. make
  68. make install
  69.  
  70. # GLFW3
  71. cd ~/Desktop
  72. git clone https://github.com/glfw/glfw.git
  73. cd glfw
  74. mkdir -p build && cd build
  75. sudo apt-get -y install cmake xorg-dev libx11-dev libxkbcommon-x11-dev libgl1-mesa-dev
  76. cmake -DBUILD_SHARED_LIBS=ON ..
  77. make -j9
  78. sudo -E make install
  79.  
  80. # Citra
  81. cd ~/Desktop
  82. sudo apt-get -y install qtbase5-dev libqt5opengl5-dev
  83. git clone --recursive https://github.com/citra-emu/citra.git
  84. cd citra
  85. mkdir -p build && cd build
  86. sudo ldconfig
  87. cmake ..
  88. make -j9
  89. sudo -E make install
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement