void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

libopenal: update to 1.24.3 (blender, arcan, simgear) [ci skip]

Open zlice opened this issue 2 weeks ago • 5 comments

Testing the changes

  • I tested the changes in this PR: BRIEFLY

Local build testing

  • I built this PR locally for my native architecture, x86_64
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • musl-64
    • aarch64-musl
    • armv6-musl
    • armv7
    • i686

Comments

prep for ffmpeg8.

blender 5.0 + reqs, arcan 7.0.1 and simgear(flightgear) 2024.1.3 updated.

!!!! yaml-cpp 0.8 required - https://github.com/void-linux/void-packages/pull/57041 - dupe commit in this. ~~deps need bumped, most build fine and i can add them~~

  • sysdig seemed like the biggest build work, bpftool needs updated? sysdig-template.txt
  • librime needs libboost_regex, but could also be updated - https://github.com/void-linux/void-packages/pull/58154
  • contour needs updated? fmt.h errors everywhere - @0x5c if you still use it idk if you have any input

swars site is dead - alternatives https://github.com/leonsodhi/swars and https://github.com/swfans/syndwarsfx exist

vulkan/spirv https://github.com/void-linux/void-packages/pull/56439 ping for blender

zlice avatar Dec 06 '25 02:12 zlice

Thanks for the ping. I can test Blender 5.0 against the updated Vulkan stack. I’ll run builds and check for any regressions. If everything works as expected, I’ll report back; otherwise I’ll update the PR accordingly.

Rutpiv avatar Dec 09 '25 13:12 Rutpiv

should be good besides the yaml-cpp deps. will probably add those soon, doesnt look like that other pr is going anywhere.

zlice avatar Dec 10 '25 14:12 zlice

I will pull into the boost update.

sgn avatar Dec 13 '25 09:12 sgn

just fyi, dont have contour updated, needs some librectify for update? doesnt build due to fmt errors as mentioned

zlice avatar Dec 13 '25 15:12 zlice

~You didn't rebuild all packages? openvdb failed to build!~

Ignore that

sgn avatar Dec 14 '25 02:12 sgn

Wait! Why do we need to rebuild all rev-deps of openal?

sgn avatar Dec 14 '25 08:12 sgn

i started with ffmpeg8, which required yaml-cpp and libopenal changes for blender, which lead me to see a lot of things werent building anymore, some because of newer openal and others because of misc changes like cmake or qt6-private for dolphin. think i also had other things like osg(openscenegraph) in that mix which required bumps. i can remove the extra rev bumps later but ill be afk today.

zlice avatar Dec 14 '25 13:12 zlice

left bumps for the few things with build changes/fixes. can remove the bump and just leave the fixes if you want.

zlice avatar Dec 15 '25 13:12 zlice

No revbump plz. Leave out the change that adds libboost_something, and the patch for dolphin-emu is dumb, GuiPrivate is always required. Revbump for dolphin-emunis required (but for other reasons)

sgn avatar Dec 15 '25 14:12 sgn

dolphin doesnt build without the qt6 patch

/builddir/dolphin-emu-2509/Source/Core/DolphinQt/MainWindow.cpp:34:10: fatal error: qpa/qplatformnativeinterface.h: No such file or directory
   34 | #include <qpa/qplatformnativeinterface.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.

edit: same for boost changes in librime - which needs bump for yaml-cpp

zlice avatar Dec 15 '25 14:12 zlice

removed container plugin from sysdig since it's a x86-64 (glibc, non-musl) so-lib and fixed the bad patch files i had in there

edit/fyi: plugin requires go and fails to build anyway, and isnt a cmake build from tar? though it seems to be in other parts of the git repo? wasnt there so nothing should be missed

zlice avatar Dec 15 '25 19:12 zlice