This repo contains build files for all the libraries shipped with PSPDEV
. They are automatically build and hosted as a pacman repository using Github actions. They can be downloaded with the psp-pacman
command.
Installing libraries from this repository can be done with psp-pacman
like so:
psp-pacman -Sy library
Replace library with the library which should be installed.
An overview of libaries available can be viewed with:
psp-pacman -Ss
Installing all available libraries can be done with:
psp-pacman -Sy
psp-pacman -S pspdev-default
Updating libraries can be done with:
psp-pacman -Syu
Building a single package from a clone of this repository can be useful if you wish to modify it in some way. It can be done by opening a terminal in the directory of the chosen library and running the following:
psp-makepkg -i
This will build and install the package.
The pacman repository created from this repo is published to GitHub Pages by the GitHub Action in this repo. This is a change from the previous builds, which used GitHub releases for hosting. The repository should already be set up in psp-pacman
like this at the bottom of ${PSPDEV}/etc/pacman.conf
:
[pspdev]
SigLevel = Optional TrustAll
Server = https://pspdev.github.io/psp-packages/
For forks or alternative repos, pspdev in the url in the Server
setting should be replaced with the owner of the fork. When forking, make sure to set the GitHub Pages source to GitHub Actions
in the settings of the GitHub repo.
Contributions to this repository are welcome. If you wish to update or add a library look at the contributing page.
A special thanks goes out to both the contributors of PSPDEV and the VITASDK. Most of the scripts in this repository are based on scripts written by them.