1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-30 19:47:48 +00:00

Ports: Update glu to 9.0.3

This necessitates a switch to the Meson build system. A nice side effect
of this is that we now build & install the shared library for glu as
well.
This commit is contained in:
Jelle Raaijmakers 2024-02-11 23:53:24 +01:00 committed by Tim Schumacher
parent 32b07f7057
commit 401a37417b
5 changed files with 101 additions and 9 deletions

View file

@ -0,0 +1,17 @@
# Patches for glu on SerenityOS
## `0001-Build-Manually-find-LibGL.patch`
Build: Manually find LibGL
We don't have a working pkgconfig to find it, so get rid of it and
manually find the library using the C compiler.
## `0002-Build-Do-not-hide-symbols-by-default.patch`
Build: Do not hide symbols by default
For some reason, the functions glu exports end up as LOCAL entries in
the shared library. Remove this default visibility to set them to
GLOBAL.