* update arrow to 19.0.0-1

This commit is contained in:
Alexander Baldeck 2025-02-09 09:48:03 +01:00
parent c73e8014c0
commit 0706d2ca92
2 changed files with 29 additions and 9 deletions

View File

@ -1,7 +1,7 @@
pkgbase = arrow
pkgdesc = Columnar in-memory analytics layer for big data.
pkgver = 18.1.0
pkgrel = 2
pkgver = 19.0.0
pkgrel = 1
url = https://arrow.apache.org
arch = x86_64
arch = powerpc64le
@ -9,6 +9,8 @@ pkgbase = arrow
arch = powerpc
arch = riscv64
license = Apache-2.0
checkdepends = minio
checkdepends = python
makedepends = boost
makedepends = cmake
makedepends = flatbuffers
@ -19,6 +21,10 @@ pkgbase = arrow
makedepends = xsimd
depends = abseil-cpp
depends = apache-orc
depends = aws-crt-cpp
depends = aws-sdk-cpp-core
depends = aws-sdk-cpp-iam
depends = aws-sdk-cpp-s3
depends = brotli
depends = bzip2
depends = gcc-libs
@ -36,14 +42,14 @@ pkgbase = arrow
depends = zstd
provides = parquet-cpp
conflicts = parquet-cpp
source = https://archive.apache.org/dist/arrow/arrow-18.1.0/apache-arrow-18.1.0.tar.gz
source = https://archive.apache.org/dist/arrow/arrow-18.1.0/apache-arrow-18.1.0.tar.gz.asc
source = https://archive.apache.org/dist/arrow/arrow-19.0.0/apache-arrow-19.0.0.tar.gz
source = https://archive.apache.org/dist/arrow/arrow-19.0.0/apache-arrow-19.0.0.tar.gz.asc
source = git+https://github.com/apache/parquet-testing.git
source = git+https://github.com/apache/arrow-testing.git
validpgpkeys = 265F80AB84FE03127E14F01125BCCA5220D84079
validpgpkeys = 08D3564B7C6A9CAFBFF6A66791D18FCF079F8007
validpgpkeys = AF6AADA4C9835B75973FF5DA275C532289DD0F4A
sha512sums = 7249c03a6097bc64fb0092143e4d4aaef3227565147e6254f026ddd504177c8dd565a184a0df39743dc989070dc3785e5b66f738c8e310ed9c982b61c2ec4914
sha512sums = 6820de33a5d5b0922ea64dd8ff55d186ef02596ad0415578067aaf3e5cf7d3eead473bc3a5f92d6d3f19b97d153fe1c901359008d922d1ffb0fc2a65dc860c79
sha512sums = SKIP
sha512sums = SKIP
sha512sums = SKIP

View File

@ -4,8 +4,8 @@
# Contributor: Guillaume Horel <guillaume.horel@gmail.com>
pkgname=arrow
pkgver=18.1.0
pkgrel=2
pkgver=19.0.0
pkgrel=1
pkgdesc="Columnar in-memory analytics layer for big data."
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://arrow.apache.org"
@ -13,6 +13,10 @@ license=(Apache-2.0)
depends=(
abseil-cpp
apache-orc
aws-crt-cpp
aws-sdk-cpp-core
aws-sdk-cpp-iam
aws-sdk-cpp-s3
brotli
bzip2
gcc-libs
@ -39,6 +43,10 @@ makedepends=(
rapidjson
xsimd
)
checkdepends=(
minio
python
)
provides=(parquet-cpp)
conflicts=(parquet-cpp)
source=(
@ -46,7 +54,7 @@ source=(
git+https://github.com/apache/parquet-testing.git
git+https://github.com/apache/arrow-testing.git
)
sha512sums=('7249c03a6097bc64fb0092143e4d4aaef3227565147e6254f026ddd504177c8dd565a184a0df39743dc989070dc3785e5b66f738c8e310ed9c982b61c2ec4914'
sha512sums=('6820de33a5d5b0922ea64dd8ff55d186ef02596ad0415578067aaf3e5cf7d3eead473bc3a5f92d6d3f19b97d153fe1c901359008d922d1ffb0fc2a65dc860c79'
'SKIP'
'SKIP'
'SKIP')
@ -54,6 +62,12 @@ validpgpkeys=(265F80AB84FE03127E14F01125BCCA5220D84079 # Krisztian Szucs (apach
08D3564B7C6A9CAFBFF6A66791D18FCF079F8007 # Kouhei Sutou <kou@cozmixng.org>
AF6AADA4C9835B75973FF5DA275C532289DD0F4A) # Raúl Cumplido Domínguez (CODE SIGNING KEY) <raulcd@apache.org>
prepare() {
cd apache-$pkgname-$pkgver
# Patch out unused AWS-SDK component https://github.com/apache/arrow/pull/45191
sed -i 's|COMPONENTS config|COMPONENTS|' cpp/cmake_modules/FindAWSSDKAlt.cmake
}
build() {
# Arrow options are defined in https://github.com/apache/arrow/blob/main/cpp/cmake_modules/DefineOptions.cmake
# Documentation for building from source: https://arrow.apache.org/docs/developers/cpp/building.html
@ -83,6 +97,7 @@ build() {
-DARROW_JSON=ON
-DARROW_ORC=ON
-DARROW_PARQUET=ON
-DARROW_S3=ON
-DARROW_SUBSTRAIT=ON
-DARROW_TENSORFLOW=ON
-DARROW_USE_GLOG=ON
@ -95,7 +110,6 @@ build() {
-DPARQUET_REQUIRE_ENCRYPTION=ON
)
BUILD_TESTS='ON'
case "${CARCH}" in
powerpc64le) cmake_options+=(-DARROW_BUILD_TESTS=ON) ;;
powerpc64)