buildscripts icon indicating copy to clipboard operation
buildscripts copied to clipboard

Automatic library update

Open github-actions[bot] opened this issue 8 months ago • 3 comments

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/15075038356

github-actions[bot] avatar Mar 14 '25 18:03 github-actions[bot]

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).

Ghabry avatar Mar 15 '25 08:03 Ghabry

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

carstene1ns avatar Mar 15 '25 15:03 carstene1ns

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

Ghabry avatar May 18 '25 18:05 Ghabry