[arch-commits] Commit in arrow/trunk (PKGBUILD)

Bruno Pagani archange at gemini.archlinux.org
Sun Oct 17 00:23:22 UTC 2021


    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 <archange at archlinux.org>
 # Contributor: Guillaume Horel <guillaume.horel at 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.krisztian at 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
 }
 



More information about the arch-commits mailing list