Date: Sunday, October 17, 2021 @ 00:23:22 Author: archange Revision: 1030627
upgpkg: arrow 5.0.0-1 Update enabled modules/libs Modified: arrow/trunk/PKGBUILD ----------+ PKGBUILD | 39 ++++++++++++++++----------------------- 1 file changed, 16 insertions(+), 23 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-10-17 00:06:17 UTC (rev 1030626) +++ PKGBUILD 2021-10-17 00:23:22 UTC (rev 1030627) @@ -1,49 +1,40 @@ # Maintainer: Bruno Pagani <archa...@archlinux.org> # Contributor: Guillaume Horel <guillaume.ho...@gmail.com> -_pkgname=arrow-apache-arrow pkgname=arrow -pkgver=3.0.0 -pkgrel=6 +pkgver=5.0.0 +pkgrel=1 pkgdesc="Columnar in-memory analytics layer for big data." arch=(x86_64) url="https://arrow.apache.org" license=(Apache) -depends=(boost-libs brotli double-conversion c-ares gflags - grpc google-glog libutf8proc lz4 protobuf rapidjson - snappy thrift uriparser zstd) +depends=(boost-libs brotli bzip2 double-conversion c-ares gflags grpc + google-glog jemalloc libutf8proc lz4 openssl protobuf rapidjson snappy + thrift uriparser xsimd zlib zstd) provides=(parquet-cpp) conflicts=(parquet-cpp) makedepends=(apache-orc boost cmake flatbuffers gmock python-numpy git) -source=(https://github.com/apache/arrow/archive/apache-arrow-${pkgver}.tar.gz - arrow-protobuf-3.15-r1.patch::https://github.com/apache/arrow/commit/06c795c948b594c16d3a48289519ce036a285aad.patch +source=(https://downloads.apache.org/${pkgname}/${pkgname}-${pkgver}/apache-${pkgname}-${pkgver}.tar.gz{,.asc} git+https://github.com/apache/parquet-testing.git git+https://github.com/apache/arrow-testing.git) -sha256sums=('fc461c4f0a60e7470a7c58b28e9344aa8fb0be5cc982e9658970217e084c3a82' - '7cf129fdd1ea2fc987afbae55d93a910847158dad47424af7642c470b0747840' - 'SKIP' - 'SKIP') +sha256sums=(c3b4313eca594c20f761a836719721aaf0760001af896baec3ab64420ff9910a SKIP SKIP SKIP) +validpgpkeys=(265F80AB84FE03127E14F01125BCCA5220D84079) # Krisztian Szucs (apache) <szucs.kriszt...@gmail.com> -prepare(){ - cd arrow-apache-arrow-${pkgver} - patch -Np1 -i ../arrow-protobuf-3.15-r1.patch -} - build(){ ARROW_BUILD_TOOLCHAIN=/usr \ ORC_HOME=/usr \ DOUBLE_CONVERSION_HOME=/usr \ cmake \ - -B build -S arrow-apache-arrow-${pkgver}/cpp \ + -B build -S apache-${pkgname}-${pkgver}/cpp \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_LIBDIR="lib" \ -DCMAKE_BUILD_TYPE=Release \ -DARROW_DEPENDENCY_SOURCE=SYSTEM \ -DARROW_BUILD_TESTS=ON \ - -DARROW_ALTIVEC=OFF \ -DARROW_COMPUTE=ON \ -DARROW_FLIGHT=ON \ -DARROW_GANDIVA=OFF \ + -DARROW_HDFS=ON \ -DARROW_IPC=ON \ -DARROW_JEMALLOC=ON \ -DARROW_ORC=ON \ @@ -52,12 +43,14 @@ -DARROW_PYTHON=ON \ -DARROW_TENSORFLOW=ON \ -DARROW_SIMD_LEVEL=AVX2 \ - -DARROW_PROTOBUF_USE_SHARED=ON \ - -DARROW_GFLAGS_USE_SHARED=ON \ -DARROW_USE_GLOG=ON \ + -DARROW_WITH_BROTLI=ON \ + -DARROW_WITH_BZ2=ON \ + -DARROW_WITH_LZ4=ON \ + -DARROW_WITH_SNAPPY=ON \ + -DARROW_WITH_ZLIB=ON \ -DARROW_WITH_ZSTD=ON \ - -DARROW_WITH_BROTLI=ON \ - -DARROW_WITH_RE2=OFF + -DPARQUET_REQUIRE_ENCRYPTION=ON make -C build }