diff --git a/srcpkgs/qt6-base/patches/musl-lfs.patch b/srcpkgs/qt6-base/patches/musl-lfs.patch index 63698175e64..e4ba7dd1e69 100644 --- a/srcpkgs/qt6-base/patches/musl-lfs.patch +++ b/srcpkgs/qt6-base/patches/musl-lfs.patch @@ -1,13 +1,48 @@ ---- a/mkspecs/common/posix/qplatformdefs.h -+++ b/mkspecs/common/posix/qplatformdefs.h -@@ -14,6 +14,10 @@ - - #if defined(QT_USE_XOPEN_LFS_EXTENSIONS) && defined(QT_LARGEFILE_SUPPORT) - -+#if !defined(__GLIBC__) && !defined(_LARGEFILE64_SOURCE) -+#define _LARGEFILE64_SOURCE +--- a/mkspecs/linux-clang/qplatformdefs.h ++++ b/mkspecs/linux-clang/qplatformdefs.h +@@ -16,6 +16,9 @@ + #ifndef _GNU_SOURCE + # define _GNU_SOURCE + #endif ++#ifndef _LARGEFILE64_SOURCE ++# define _LARGEFILE64_SOURCE 1 +#endif -+ - #define QT_STATBUF struct stat64 - #define QT_FPOS_T fpos64_t - #define QT_OFF_T off64_t + + #include + +--- a/mkspecs/linux-g++/qplatformdefs.h ++++ b/mkspecs/linux-g++/qplatformdefs.h +@@ -16,6 +16,9 @@ + #ifndef _GNU_SOURCE + # define _GNU_SOURCE + #endif ++#ifndef _LARGEFILE64_SOURCE ++# define _LARGEFILE64_SOURCE 1 ++#endif + + #include + +--- a/mkspecs/linux-llvm/qplatformdefs.h ++++ b/mkspecs/linux-llvm/qplatformdefs.h +@@ -16,6 +16,9 @@ + #ifndef _GNU_SOURCE + # define _GNU_SOURCE + #endif ++#ifndef _LARGEFILE64_SOURCE ++# define _LARGEFILE64_SOURCE 1 ++#endif + + #include + +--- a/mkspecs/linux-lsb-g++/qplatformdefs.h ++++ b/mkspecs/linux-lsb-g++/qplatformdefs.h +@@ -16,6 +16,9 @@ + #ifndef _GNU_SOURCE + # define _GNU_SOURCE + #endif ++#ifndef _LARGEFILE64_SOURCE ++# define _LARGEFILE64_SOURCE 1 ++#endif + + #include + diff --git a/srcpkgs/qt6-base/template b/srcpkgs/qt6-base/template index 1a6aab41a7a..76d548a6a5d 100644 --- a/srcpkgs/qt6-base/template +++ b/srcpkgs/qt6-base/template @@ -3,7 +3,7 @@ # On update rebuild all pkg with qt6-base-private-devel pkgname=qt6-base version=6.8.2 -revision=4 +revision=5 build_style=cmake configure_args="-DINSTALL_DATADIR=share/qt6 -DINSTALL_ARCHDATADIR=lib${XBPS_TARGET_WORDSIZE}/qt6