Skip to content

Adding libraries - #68

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

humbertodias wants to merge 43 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

@humbertodias humbertodias changed the title Adding SDL2 + libraries Adding SDL + libraries Sep 5, 2026
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
d07616ba1e9c161017384feb3b576d70c160b970abfd9549ad39a622284b574a 829414 https://download.sourceforge.net/libpng/libpng-1.4.4.tar.gz
64be2429346b1aa84a014fc47264661ca2e6c786aea25afecb363d5973b4e6a9 935594 https://www.ijg.org/files/jpegsrc.v8b.tar.gz
33ec92273c2d809e51dece879c09d206e5dfa3d6deb7ce9e4c2bf0891b8111f9 1907043 https://downloads.sourceforge.net/project/freetype/freetype2/2.4.3/freetype-2.4.3.tar.gz
33ec92273c2d809e51dece879c09d206e5dfa3d6deb7ce9e4c2bf0891b8111f9 1907043 https://download.savannah.gnu.org/releases/freetype/freetype-old/freetype-2.4.3.tar.gz

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've just tested SourceForge and the link works ok. It doesn't work for you? 🤔

Btw, we removed Savannah recently because it's a server that usually brings trouble, so we are trying to stay away from it.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, sometimes it fails and other times it works
Putting sourceforge back ad0c1d8

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