pspdev / psp-packages

https://pspdev.github.io/psp-packages/
The Unlicense
24 stars 13 forks source link

Upgrade almost all packages to latest available version #8

Closed fjtrujy closed 2 years ago

fjtrujy commented 2 years ago

Description

This PR just basically tries to update all the packages to the latest available version. Most of them are now being compiled using cmake without any additional change.

Other packages have been added as well.

A script for installing all the available packages in the latest release has been created for helping in the process of the toolchain installation.

Finally, the CI/CD system has been updated for using the pspsdk docker image and also generating the next docker layer.

POSSIBLE BREAKING CHANGES

How most of the libraries have been updated to the latest version, they could include some major changes that would require some updates in the code.

MORE INFO

This PR is part of a collection of PRs, where the whole pspdev environment for development is being improved, with the main objectives of getting a more POSIX & Standard toolchain and integrating a CI/CD workflow to increase testability and reliability.

Others PRs related: https://github.com/pspdev/psp-pacman/pull/15 https://github.com/pspdev/psptoolchain-extra/pull/1 https://github.com/pspdev/psptoolchain-allegrex/pull/1 https://github.com/pspdev/psptoolchain/pull/160 https://github.com/pspdev/pspsdk/pull/58

Here you have more info about the new repo structures, artifacts, and docker layers generated:

layers

Thanks

fjtrujy commented 2 years ago

Thanks for your suggestion @sharkwouter, I have already applied all of them

sharkwouter commented 2 years ago

Thanks for your suggestion @sharkwouter, I have already applied all of them

There are still a couple open, not sure why Github hides them :/

fjtrujy commented 2 years ago

Thanks for your suggestion @sharkwouter, I have already applied all of them

There are still a couple open, not sure why Github hides them :/

You need to click in "resolve conversation", I didn't click in these ones because I didn't/couldn't do what you asked for.

fjtrujy commented 2 years ago

With the current changes, the PSPBUILDs are in a good enough state to merge. Just the containers used in the workflow need a change, but this won't be merged until after pspsdk has been merged.

Hello @sharkwouter , I have updated already the docker references.

Could you merge it?

sharkwouter commented 2 years ago

Thanks! Will merge when the CI has passed