diff --git a/mingw-w64-arrow/PKGBUILD b/mingw-w64-arrow/PKGBUILD index b36ecbc..ced4814 100644 --- a/mingw-w64-arrow/PKGBUILD +++ b/mingw-w64-arrow/PKGBUILD @@ -1,10 +1,10 @@ # Maintainer: Jeroen Ooms -# Adapted from: https://github.com/apache/arrow/blob/apache-arrow-25.0.1/ci/scripts/PKGBUILD +# Adapted from: https://github.com/apache/arrow/blob/apache-arrow-26.0.0/ci/scripts/PKGBUILD _realname=arrow pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=25.0.1 +pkgver=26.0.0 pkgrel=1 pkgdesc="Apache Arrow is a cross-language development platform for in-memory data (mingw-w64)" arch=("any") @@ -25,13 +25,13 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" options=("staticlibs" "strip" "!buildflags") source=("https://github.com/apache/arrow/releases/download/apache-arrow-${pkgver}/apache-arrow-${pkgver}.tar.gz" "bcrypt-compat.h") -sha256sums=("43d5de0a581f43cf63a2c06b4dcf13b9ff6fcd800f023324596e5781093bc500" +sha256sums=("b153ef472dd89ef4cb84867ca238f2a3a9347d8f4a78913d16ca2201606f0425" "9b8147c45b9d2a2c69cb86bdc178f2a547bff22cd020e924aed7c3d6cccade08") cpp_build_dir=build-${CARCH}-cpp prepare() { - cd "${srcdir}"/apache-${_realname}-${pkgver} + cd "${srcdir}/apache-${_realname}-${pkgver}" # xsimd 14.2.0 includes the MSVC-only on Windows aarch64, # which mingw-w64 toolchains don't provide. Fixed upstream in xsimd 14.3.0. sed -i -e 's/^ARROW_XSIMD_BUILD_VERSION=.*/ARROW_XSIMD_BUILD_VERSION=14.3.0/' \ @@ -80,6 +80,7 @@ build() { ${ARROW_CPP_DIR} \ -G "MSYS Makefiles" \ -DARROW_ACERO=ON \ + -DARROW_AZURE=OFF \ -DARROW_BUILD_SHARED=OFF \ -DARROW_BUILD_STATIC=ON \ -DARROW_BUILD_UTILITIES=OFF \ @@ -111,6 +112,7 @@ build() { -DARROW_CXXFLAGS="${CPPFLAGS}" \ -DAWSSDK_SOURCE=BUNDLED \ -DCMAKE_BUILD_TYPE="release" \ + -DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON \ -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \ -DCMAKE_UNITY_BUILD=OFF \ -DCMAKE_VERBOSE_MAKEFILE=ON \ @@ -130,6 +132,6 @@ package() { done popd - install -Dm644 "${srcdir}"/apache-${_realname}-${pkgver}/LICENSE.txt \ + install -Dm644 "${srcdir}/apache-${_realname}-${pkgver}"/LICENSE.txt \ "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" }