-
Notifications
You must be signed in to change notification settings - Fork 126
Closed
Description
Pacman
Last year I put some work into trying to see if we could find a better solution for managing libraries in the toolchain. Back then I found that pacman could offer use the following features:
- Installing libraries
- Updating libraries
- Uninstalling libraries
- Sharing libraries
- Standardized way of building libraries
What has been completed
The follow have been completed:
- The psp-pacman repo is up at https://github.com/pspdev/psp-pacman/
- The psp-packages repo which host the repository is up at https://github.com/pspdev/psp-packages/
- All libraries apart from pthread-emb and openal-soft have been included in the new repo
Work waiting to be approved
The following pull requests are open for it:
TODO
Now the following things still need to be done:
- Make sure psp-pacman works on MacOS (adressed by Always build and use our version of pacman psp-pacman#12)
- Make sure the PSPBUILDs up-to-date with the current state in the psplibraries repo (I could use some help with this. Just look at differences in the sources and patches used in psplibraries versus in the psp-packages repo)
- Automatically build packages added to the psplibraries repo (See https://github.com/pspdev/psp-packages)
- Host the packages in a repo (See https://github.com/pspdev/psp-packages)
- Make psp-pacman use the repo by default (Add repository psp-pacman#14)
Impediments
These are issues which are preventing me from making progress on this:
- pthread-emb overwrites newlib headers psplibraries#83
- openal-soft doesn't build without pthread-emb psplibraries#84
- Build requires docker container not in the pspdev organization psp-packages#1 (This one is not quite as critical, but should be resolved at some point)
joel16
Metadata
Metadata
Assignees
Labels
No labels