Add install instructions for repositories which don't have dkp-less support.

This commit is contained in:
luckytyphlosion 2020-11-28 11:30:11 -05:00
parent 976b967732
commit 3d0f038423
2 changed files with 34 additions and 0 deletions

View File

@ -47,6 +47,8 @@ sudo apt update && sudo apt upgrade
``` ```
Note that these commands will likely take a long time to finish. Note that these commands will likely take a long time to finish.
*Note: If the repository you plan to build was created before 2020/XX/YY (e.g. modifications of pokeemerald that haven't updated) then follow the [legacy WSL1 instructions](docs/legacy_WSL1_INSTALL.md). These repositories can be identified by the [older revision](https://github.com/pret/pokeemerald/blob/571c598/INSTALL.md) of the INSTALL.md*
Certain packages are required to build pokeemerald. Install these packages by running the following command: Certain packages are required to build pokeemerald. Install these packages by running the following command:
```bash ```bash
sudo apt install build-essential binutils-arm-none-eabi git libpng-dev sudo apt install build-essential binutils-arm-none-eabi git libpng-dev

View File

@ -0,0 +1,32 @@
### Setting up WSL1 (Legacy Portion)
Certain packages are required to build pokeemerald. Install these packages by running the following command:
```bash
sudo apt install build-essential git libpng-dev gdebi-core
```
(If the above command does not work, try the above command but replacing `apt` with `apt-get`).
Download the devkitPro software package [here](https://github.com/devkitPro/pacman/releases). The file to download is `devkitpro-pacman.amd64.deb`.
WSL has its own file system that's not accessible from Windows, but Windows files *are* accessible from WSL. To install the devkitPro package, you'll need to change to the **current working directory** where the package file was saved.
For example, if the package file was saved to **C:\Users\\_\<user>_\Downloads** (the Downloads location for most users), enter this command:
```bash
cd /mnt/c/Users/<user>/Downloads
```
(The Windows C:\ drive is called /mnt/c/ in WSL. Replace <user> in the example path with your **Windows** username. Windows path names are case-insensitive so adhereing to capitalization isn't needed)
Once the directory has been changed to the folder containing the devkitPro package, run the following commands to install devkitPro.
```bash
sudo gdebi devkitpro-pacman.amd64.deb
sudo dkp-pacman -Sy
sudo dkp-pacman -S gba-dev
```
Note: the last command will ask for the selection of packages to install. Just press Enter to install all of them, followed by entering Y to proceed with the installation. `devkitpro-pacman.amd64.deb` is the expected filename of the devkitPro package downloaded (for the first command). If the downloaded package filename differs, then use that filename instead.
Run the following command to set devkitPro related environment variables (alternatively, close and re-open WSL):
```bash
source /etc/profile.d/devkit-env.sh
```
Proceed to [Choosing where to store pokeemerald (WSL1) of the current INSTALL.md](/INSTALL.md#choosing-where-to-store-pokeemerald-(WSL1)).