mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-08-17 09:20:28 +03:00
Ports: Set correct path in .la
files for libvorbis
These libtool archives incorrectly pointed to `/usr/local` causing other ports not to be able to find the libvorbis libraries. We cannot use `configure --prefix=...` since that will add up with our fixed `make DESTDIR=...` logic, causing the path to be duplicated. We can also not change that `DESTDIR` logic without influencing all other port builds. Finally, `configure --with-sysroot=...` doesn't work since not all other ports (such as SDL_mixer) have a recent enough libtool to understand the sysroot syntax. So let's `sed` this and be done with it :^)
This commit is contained in:
parent
1a9d4ffecf
commit
eb6b78b950
Notes:
sideshowbarker
2024-07-17 07:49:14 +09:00
Author: https://github.com/gmta Commit: https://github.com/SerenityOS/serenity/commit/eb6b78b950 Pull-request: https://github.com/SerenityOS/serenity/pull/14997 Reviewed-by: https://github.com/timschumi
@ -7,3 +7,9 @@ use_fresh_config_sub=true
|
||||
files="https://github.com/xiph/vorbis/releases/download/v${version}/libvorbis-${version}.tar.gz libvorbis-${version}.tar.gz 0e982409a9c3fc82ee06e08205b1355e5c6aa4c36bca58146ef399621b0ce5ab"
|
||||
auth_type=sha256
|
||||
depends=("libogg")
|
||||
|
||||
post_install() {
|
||||
# Fix up broken libtool paths
|
||||
# FIXME: apply a proper libtool fix
|
||||
sed -i "s# /usr/local# ${SERENITY_INSTALL_ROOT}/usr/local#g" "${SERENITY_INSTALL_ROOT}"/usr/local/lib/libvorbis*.la
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user