From 22a1afcdc3c9a5a21e79742737e48880fdc60c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 3 Dec 2022 21:31:39 +0700 Subject: [PATCH] mumble: fix build for 32 bit system --- srcpkgs/mumble/patches/struct-padding.patch | 13 +++++++++++++ srcpkgs/mumble/template | 4 ---- 2 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/mumble/patches/struct-padding.patch diff --git a/srcpkgs/mumble/patches/struct-padding.patch b/srcpkgs/mumble/patches/struct-padding.patch new file mode 100644 index 000000000000..8e530e02fa58 --- /dev/null +++ b/srcpkgs/mumble/patches/struct-padding.patch @@ -0,0 +1,13 @@ +Index: mumble-1.4.287/plugins/gtav/structs.h +=================================================================== +--- mumble-1.4.287.orig/plugins/gtav/structs.h ++++ mumble-1.4.287/plugins/gtav/structs.h +@@ -121,7 +121,7 @@ struct CCameraManagerAngles { + struct CCameraAngles { + uint8_t pad1[960]; + ptr_t playerAngles; // CPlayerAngles * +- uint8_t pad2[60]; ++ uint8_t pad2[64]; // 64 bits system align 8 byte + }; + + struct CPlayerAngles { diff --git a/srcpkgs/mumble/template b/srcpkgs/mumble/template index dfa46a25be14..2e6f50da0140 100644 --- a/srcpkgs/mumble/template +++ b/srcpkgs/mumble/template @@ -25,10 +25,6 @@ checksum=378e61d5bfa58ba51bfbb645067f459214a9872da09b306f2c2c3f1902200547 build_options="jack portaudio" build_options_default="jack portaudio" -case "$XBPS_TARGET_MACHINE" in - i686*) broken="https://build.voidlinux.org/builders/i686_builder/builds/39031/steps/shell_3/logs/stdio" ;; -esac - export CMAKE_GENERATOR="Unix Makefiles"