From 0b460a4e39ff65ef9e01eb9d8ffb6b245ddf7760 Mon Sep 17 00:00:00 2001 From: LinuxLover471 Date: Wed, 8 Oct 2025 19:51:47 +0530 Subject: [PATCH] Add runtime dependencies to ensure error-free usage --- PKGBUILD | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 910aca7e4372..f3a3651ad039 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -18,6 +18,7 @@ makedepends=( yasm ) depends=( + # Building AND Runtime dependencies. lib32-brotli lib32-freetype2 lib32-libglvnd @@ -29,6 +30,17 @@ depends=( lib32-libxinerama lib32-libxrandr lib32-pcre2 + # Runtime Dependencies, Not sure but these ensure no errors, on my side. + lib32-glibc + lib32-fontconfig + lib32-libx11 + lib32-wayland + lib32-glib2 + lib32-libxext + lib32-libxfixes + lib32-libxkbcommon + lib32-alsa-lib + lib32-pipewire ) optdepends=( 'pipewire-alsa: for audio support' @@ -96,7 +108,7 @@ build() { builtin_rvo2_2d=yes builtin_rvo2_3d=yes builtin_squish=yes # lib32-libsquish isn't available. - builtin_wslay=yes # lib32-libwslay isn't available. + builtin_wslay=yes # lib32-libwslay isn't available. builtin_xatlas=yes builtin_zlib=no builtin_zstd=no @@ -124,7 +136,7 @@ package() { install -Dm644 icon.svg "$pkgdir/usr/share/pixmaps/$pkgname.svg" install -Dm644 misc/dist/linux/org.godotengine.Godot.desktop "$pkgdir/usr/share/applications/org.godotengine.Godot32.desktop" install -Dm644 misc/dist/linux/org.godotengine.Godot.xml "$pkgdir/usr/share/mime/packages/org.godotengine.Godot32.xml" - + # Patch upstream Godot.desktop sed -i \ -e 's|Exec=godot|Exec=godot32|' \