Skip to content

Adding libraries - #68

Open
humbertodias wants to merge 47 commits into
ps3dev:masterfrom
humbertodias:psl1ght-2.30.1
Open

humbertodias wants to merge 47 commits into
ps3dev:masterfrom
humbertodias:psl1ght-2.30.1

Conversation

@humbertodias

@humbertodias humbertodias commented Apr 8, 2024 •

Copy link
Copy Markdown

Features

  • added GitHub action for testing
  • added dependency cmake
  • libxml2 bumped from 2.7.8 to 2.9.12
  • added libraries:
    012-libxml2-2.9.12.sh
    030-polarssl-1.3.9.sh
    031-mbedTLS-2.28.10.sh
    032-libmad-0.15.1b.sh
    033-flac-1.2.1.sh
    034-faad2-2.7.sh
    035-libtheora-1.1.1.sh
    036-NoRSX.sh
    037-libjson.sh
    038-debugnet.sh
    039-ps3soundlib.sh
    040-tiny3d_libfont.sh
    041-libcurl-7.64.1.sh
    042-libunrar.sh
    043-libnfs.sh
    044-libsmb2.sh
    045-pthread-emb.sh
    046-libun7zip.sh
    047-libtinytar.sh
    048-libya2d.sh
    049-dbglogger.sh
    050-mini18n.sh
    051-libansilove.sh
    052-yaml-cpp.sh

How to test

Enter the PS3DEV container and build the libraries

make test

@humbertodias humbertodias changed the title Psl1ght 2.30.1 Adding SDL2 Apr 8, 2024
@humbertodias humbertodias changed the title Adding SDL2 Adding SDL2 + more libraries Apr 8, 2024
@humbertodias humbertodias changed the title Adding SDL2 + more libraries Adding SDL2 + libraries Apr 8, 2024
@bucanero

bucanero commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

The download script has been refactored in 337bb8a and some of the libraries in this PR are already present.

Instead of resolving all the conflicts here, it might be better to create a new PR based on the new download script, and include only the new or missing libraries.

# Conflicts:
#	.github/workflows/build.yml
#	.gitignore
#	archives/archives.txt
#	libraries-sudo.sh
#	scripts/012-libxml2-2.7.8.sh
@humbertodias

Copy link
Copy Markdown
Author

The download script has been refactored in 337bb8a and some of the libraries in this PR are already present.

Instead of resolving all the conflicts here, it might be better to create a new PR based on the new download script, and include only the new or missing libraries.

No problem. I've changed. Thanks

Comment thread scripts/053-mbedTLS.sh Outdated
@bucanero

bucanero commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

hi @humbertodias , thanks for updating the PR 👍

Since it's a big PR including many changes and new libraries, I was thinking to simplify reviews doing some tests and validations, can we split it up, and at least have 2 PRs:

  • one PR for all the SDL 1/2/3 changes and any library that is a blocker requirement for SDL
  • another PR with any new library that is not SDL-required, like the dbglogger or mini18n

That way it will make reviewing easier. Also, feel free to join the ps3dev discord server if you want to chat about it: https://discord.gg/3x8grgZ87K

@humbertodias

Copy link
Copy Markdown
Author

hi @humbertodias , thanks for updating the PR 👍

Since it's a big PR including many changes and new libraries, I was thinking to simplify reviews doing some tests and validations, can we split it up, and at least have 2 PRs:

* one PR for all the SDL 1/2/3 changes and any library that is a blocker requirement for SDL

* another PR with any new library that is not SDL-required, like the `dbglogger` or `mini18n`

That way it will make reviewing easier. Also, feel free to join the ps3dev discord server if you want to chat about it: https://discord.gg/3x8grgZ87K

I moved the sdl part to #90

Those libraries live on sdl_1_2_3; restore the PSL1GHT SDL snapshots here.
@humbertodias humbertodias changed the title Adding SDL + libraries Adding libraries Sep 7, 2026
Comment thread archives/archives.txt Outdated
@humbertodias
humbertodias requested a review from bucanero October 26, 2026 00:43
@bucanero

bucanero commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

hi @humbertodias , can you check the build? at least libnfs is failing due to missing symbols.

The library might be outdated, if you prefer, feel free to remove the non-working library and we add the rest.

Also, your "run test" workflow also failed but I think it was due to a download problem.

@humbertodias

Copy link
Copy Markdown
Author

hi @humbertodias , can you check the build? at least libnfs is failing due to missing symbols.

The library might be outdated, if you prefer, feel free to remove the non-working library and we add the rest.

Also, your "run test" workflow also failed but I think it was due to a download problem.

Hello @bucanero I've fixed some URLs. please try again
image

@bucanero

Copy link
Copy Markdown
Contributor

thanks @humbertodias , I'm running the whole CI now 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants