add spirv_cross dep, change PPA recommendation
parent
7420c2e530
commit
96f59e9610
|
@ -25,7 +25,8 @@ crew install git cmake qtbase ffmpeg libfmt pugixml
|
|||
1. `git clone https://github.com/dolphin-emu/dolphin`
|
||||
2. `cd dolphin`
|
||||
3. `git submodule update --init Externals/mGBA` (as of July 2021, Dolphin integrates mGBA, this step is needed to pull it into the build)
|
||||
4. `git pull --recurse-submodules`
|
||||
4. `git submodule update --init Externals/spirv_cross`
|
||||
5. `git pull --recurse-submodules`
|
||||
|
||||
## Building
|
||||
### Global Build (if unsure, use this option)
|
||||
|
@ -64,7 +65,7 @@ touch Binaries/portable.txt
|
|||
```
|
||||
|
||||
### Distributable .deb Package
|
||||
following instructions at [the PR this feature was implemented](https://github.com/dolphin-emu/dolphin/pull/10170):
|
||||
following the instructions from [the PR where this feature was implemented](https://github.com/dolphin-emu/dolphin/pull/10170):
|
||||
```bash
|
||||
sudo apt install dpkg-dev
|
||||
|
||||
|
@ -80,7 +81,7 @@ cpack -G DEB
|
|||
## Externally Managed Packages
|
||||
On some distributions of Linux, package maintainers provide unmodified builds of Dolphin. These are listed below:
|
||||
|
||||
- [Ubuntu](https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa) **as of the time of this writing, 16.04 and 18.04 only, for whatever reason**
|
||||
- [Ubuntu](https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa) **as of the time of this writing, 16.04 and 18.04 only, for whatever reason - do NOT use this on anything newer**
|
||||
- [Debian](https://packages.debian.org/buster/games/dolphin-emu) **uses a highly outdated 6-year-old build**
|
||||
- [Arch Linux](https://archlinux.org/packages/community/x86_64/dolphin-emu/)
|
||||
- [Fedora](https://packages.fedoraproject.org/pkgs/dolphin-emu/dolphin-emu/) **Follows the latest beta version but isn't quite always caught up with the most recent**
|
||||
|
@ -92,4 +93,4 @@ On some distributions of Linux, package maintainers provide unmodified builds of
|
|||
### Troubleshooting
|
||||
|
||||
- Ubuntu 18.04 users will not have a working emulated Wii Remote cursor. To fix this, install `gcc-11` from [this PPA](https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test) and instead of `cmake ..` type `cmake .. -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_CXX_COMPILER=g++-11` during the build process. This may become necessary in the in the long term anyway to solve issues for anyone still building on 18.04 in the future.
|
||||
- Whenever QT5 support is eventually dropped, the proper QT6 dependencies will need to be installed from source or from a repo (such as [this PPA for 20.04 users](https://launchpad.net/~rncbc/+archive/ubuntu/qt6.3-static-focal), or [this PPA for 18.04 users](https://launchpad.net/~rncbc/+archive/ubuntu/qt6.3-static-bionic)).
|
||||
- Whenever QT5 support is eventually dropped, the proper QT6 dependencies will need to be installed from source or from a repo (such as [this PPA for outdated Ubuntu releases](https://launchpad.net/~okirby/+archive/ubuntu/qt6-backports)).
|
Loading…
Reference in New Issue