Skip to content

Automatic library update #197

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 23, 2025
Merged

Automatic library update #197

merged 4 commits into from
May 23, 2025

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Mar 14, 2025

The following libraries shall be updated:

  • libpng: 1.6.47 → 1.6.48
  • harfbuzz: 10.4.0 → 11.2.1
  • pixman: 0.44.2 → 0.46.0
  • expat: 2.7.0 → 2.7.1
  • libxmp-lite: 4.6.2 → 4.6.3
  • fluidsynth: 2.4.3 → 2.4.6
  • nlohmannjson: 3.11.3 → 3.12.0
  • fmt: 11.1.4 → 11.2.0
  • inih: 58 → 60
  • ICU: 76-1 → 77-1
  • icudata: 76-1 → 77-1
  • SDL2: 2.32.2 → 2.32.6

This pull request will adapt to changes made in the repository.
See also: https://github.com/EasyRPG/buildscripts/actions/runs/15216801978

@Ghabry
Copy link
Member

Ghabry commented Mar 15, 2025

I would prefer to only pick the expat and postpone the ICU update post release as their code likes to break on our homebrew systems and I don't want to retest (mutex issues).

@carstene1ns
Copy link
Member

Expat is least invasive, since only used on desktop platforms.
So, let's go.

@github-actions github-actions bot requested a review from fdelapena March 21, 2025 18:29
@github-actions github-actions bot force-pushed the update/libraries branch 2 times, most recently from 48f8851 to 85ee1ba Compare April 4, 2025 18:29
@github-actions github-actions bot force-pushed the update/libraries branch 2 times, most recently from ab9956c to 8b73bd7 Compare April 18, 2025 18:29
@github-actions github-actions bot force-pushed the update/libraries branch from 8b73bd7 to cf51f05 Compare May 2, 2025 18:30
@github-actions github-actions bot force-pushed the update/libraries branch from cf51f05 to 12448e3 Compare May 9, 2025 18:30
@github-actions github-actions bot force-pushed the update/libraries branch from 12448e3 to 684f6b0 Compare May 16, 2025 18:30
@Ghabry
Copy link
Member

Ghabry commented May 18, 2025

looks like the next version of fluidsynth will have an abstraction layer to get rid of glib 🥳 . Looks like -Dosal=embedded will provide a non-threadsafe abstraction of all the glib stuff which should be good enough for us...

@Ghabry Ghabry force-pushed the update/libraries branch from bc7654a to b4b4924 Compare May 21, 2025 19:48
Copy link
Member

@Ghabry Ghabry left a comment

Choose a reason for hiding this comment

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

Only had to update the fluidsynth patch and a fix for CMake 4.0 which removed support for old CMake versions.

Player built fine locally

@github-actions github-actions bot force-pushed the update/libraries branch from b4b4924 to 15674d3 Compare May 23, 2025 18:30
@github-actions github-actions bot requested a review from Ghabry May 23, 2025 18:30
@Ghabry Ghabry merged commit b8d5a04 into master May 23, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

3 participants