summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Horel2018-04-05 15:33:54 -0400
committerGuillaume Horel2018-04-05 15:33:54 -0400
commitacaa697d78bc7c0002dd22abf44adc4667b50cca (patch)
treedbae4e0b7b10ed66ac246ae5faff5ae68e34c31e
parenta343dc71427f7c4559bca3f96d909739c4b2fcb8 (diff)
downloadaur-acaa697d78bc7c0002dd22abf44adc4667b50cca.tar.gz
fix deps
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
-rw-r--r--brotli-static.patch110
3 files changed, 5 insertions, 115 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 89f9d7b4dbfa..be6e44c147e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = arrow
pkgdesc = A columnar in-memory analytics layer for big data.
pkgver = 0.9.0
- pkgrel = 1
+ pkgrel = 2
url = https://arrow.apache.org
arch = x86_64
license = Apache
@@ -9,11 +9,11 @@ pkgbase = arrow
makedepends = cmake
makedepends = boost
makedepends = brotli
+ makedepends = flatbuffers-static
makedepends = lz4-static
makedepends = zlib-static
makedepends = zstd-static
makedepends = snappy-static
- depends = flatbuffers
depends = rapidjson
depends = boost-libs
source = https://github.com/apache/arrow/archive/apache-arrow-0.9.0.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 6c0917a6e5e4..4848ba4b2e83 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,15 +2,15 @@
pkgname='arrow'
pkgver=0.9.0
-pkgrel=1
+pkgrel=2
pkgdesc="A columnar in-memory analytics layer for big data."
arch=('x86_64')
url="https://arrow.apache.org"
license=('Apache')
-depends=('flatbuffers' 'rapidjson' 'boost-libs')
+depends=('rapidjson' 'boost-libs')
checkdepends=('gflags')
optdepends=()
-makedepends=('cmake' 'boost' 'brotli' 'lz4-static' 'zlib-static' 'zstd-static' 'snappy-static')
+makedepends=('cmake' 'boost' 'brotli' 'flatbuffers-static' 'lz4-static' 'zlib-static' 'zstd-static' 'snappy-static')
source=("https://github.com/apache/arrow/archive/apache-arrow-$pkgver.tar.gz")
sha256sums=('65f89a3910b6df02ac71e4d4283db9b02c5b3f1e627346c7b6a5982ae994af91')
diff --git a/brotli-static.patch b/brotli-static.patch
deleted file mode 100644
index 4297cdcd1dd4..000000000000
--- a/brotli-static.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-From d949ee6cce7de52f0f87dc1a78e45accc4139c46 Mon Sep 17 00:00:00 2001
-From: "Uwe L. Korn" <uwelk@xhochy.com>
-Date: Sun, 4 Feb 2018 10:13:46 +0100
-Subject: [PATCH] ARROW-2084: [C++] Support newer Brotli static library names
-
-Author: Uwe L. Korn <uwelk@xhochy.com>
-
-Closes #1554 from cpcloud/ARROW-2084 and squashes the following commits:
-
-3361f13 [Uwe L. Korn] ARROW-2084: [C++] Support newer Brotli static library names
----
- cpp/CMakeLists.txt | 4 ++--
- cpp/apidoc/Windows.md | 6 ++++--
- cpp/cmake_modules/FindBrotli.cmake | 33 ++++++++++++++++++++++-----------
- 3 files changed, 28 insertions(+), 15 deletions(-)
-
-diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
-index 0558cba49..38a4d772b 100644
---- a/cpp/CMakeLists.txt
-+++ b/cpp/CMakeLists.txt
-@@ -204,8 +204,8 @@ if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")
- ON)
-
- if (MSVC)
-- set(BROTLI_MSVC_STATIC_LIB_SUFFIX "_static" CACHE STRING
-- "Brotli static lib suffix used on Windows with MSVC (default _static)")
-+ set(BROTLI_MSVC_STATIC_LIB_SUFFIX "-static" CACHE STRING
-+ "Brotli static lib suffix used on Windows with MSVC (default -static)")
- set(SNAPPY_MSVC_STATIC_LIB_SUFFIX "_static" CACHE STRING
- "Snappy static lib suffix used on Windows with MSVC (default is empty string)")
- set(ZLIB_MSVC_STATIC_LIB_SUFFIX "libstatic" CACHE STRING
-diff --git a/cpp/apidoc/Windows.md b/cpp/apidoc/Windows.md
-index aa3d31f1f..dae5040c2 100644
---- a/cpp/apidoc/Windows.md
-+++ b/cpp/apidoc/Windows.md
-@@ -95,9 +95,11 @@ party static libs.
- build. Set `ZLIB_HOME` environment variable. Pass
- `-DZLIB_MSVC_STATIC_LIB_SUFFIX=%ZLIB_SUFFIX%` to link with z%ZLIB_SUFFIX%.lib
-
--`brotli`. Set `BROTLY_HOME` environment variable. Pass
-+`brotli`. Set `BROTLI_HOME` environment variable. Pass
- `-DBROTLI_MSVC_STATIC_LIB_SUFFIX=%BROTLI_SUFFIX%` to link with
--brotli*%BROTLI_SUFFIX%.lib.
-+brotli*%BROTLI_SUFFIX%.lib. For brotli versions <= 0.6.0 installed from
-+conda-forge this must be set to `_static`, otherwise the default of `-static`
-+is used.
-
- `snappy`. Set `SNAPPY_HOME` environment variable. Pass
- `-DSNAPPY_MSVC_STATIC_LIB_SUFFIX=%SNAPPY_SUFFIX%` to link with
-diff --git a/cpp/cmake_modules/FindBrotli.cmake b/cpp/cmake_modules/FindBrotli.cmake
-index f2e714c6f..ea971f09e 100644
---- a/cpp/cmake_modules/FindBrotli.cmake
-+++ b/cpp/cmake_modules/FindBrotli.cmake
-@@ -43,17 +43,17 @@ find_path( BROTLI_INCLUDE_DIR NAMES brotli/decode.h
- NO_DEFAULT_PATH
- PATH_SUFFIXES "include" )
-
--find_library( BROTLI_LIBRARY_ENC NAMES libbrotlienc.a brotlienc
-+find_library( BROTLI_LIBRARY_ENC NAMES libbrotlienc.a libbrotlienc-static.a brotlienc
- PATHS ${_brotli_roots}
- NO_DEFAULT_PATH
- PATH_SUFFIXES "lib/${CMAKE_LIBRARY_ARCHITECTURE}" "lib" )
-
--find_library( BROTLI_LIBRARY_DEC NAMES libbrotlidec.a brotlidec
-+find_library( BROTLI_LIBRARY_DEC NAMES libbrotlidec.a libbrotlidec-static.a brotlidec
- PATHS ${_brotli_roots}
- NO_DEFAULT_PATH
- PATH_SUFFIXES "lib/${CMAKE_LIBRARY_ARCHITECTURE}" "lib" )
-
--find_library( BROTLI_LIBRARY_COMMON NAMES libbrotlicommon.a brotlicommon
-+find_library( BROTLI_LIBRARY_COMMON NAMES libbrotlicommon.a libbrotlicommon-static.a brotlicommon
- PATHS ${_brotli_roots}
- NO_DEFAULT_PATH
- PATH_SUFFIXES "lib/${CMAKE_LIBRARY_ARCHITECTURE}" "lib" )
-@@ -65,16 +65,27 @@ if (BROTLI_INCLUDE_DIR AND (PARQUET_MINIMAL_DEPENDENCY OR BROTLI_LIBRARIES))
- set(BROTLI_FOUND TRUE)
- get_filename_component( BROTLI_LIBS ${BROTLI_LIBRARY_ENC} PATH )
- set(BROTLI_LIB_NAME brotli)
-- if (MSVC AND NOT BROTLI_MSVC_STATIC_LIB_SUFFIX)
-- set(BROTLI_MSVC_STATIC_LIB_SUFFIX _static)
-+ if (BROTLI_MSVC_STATIC_LIB_SUFFIX)
-+ set(BROTLI_STATIC_LIB_SUFFIX "${BROTLI_MSVC_STATIC_LIB_SUFFIX}")
-+ endif()
-+ if (NOT BROTLI_STATIC_LIB_SUFFIX)
-+ if (EXISTS "${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}enc-static${CMAKE_STATIC_LIBRARY_SUFFIX}")
-+ set(BROTLI_STATIC_LIB_SUFFIX -static)
-+ else()
-+ if (MSVC)
-+ set(BROTLI_STATIC_LIB_SUFFIX _static)
-+ else()
-+ set(BROTLI_STATIC_LIB_SUFFIX "")
-+ endif()
-+ endif()
- endif()
- set(BROTLI_STATIC_LIB
-- ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}enc${BROTLI_MSVC_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}
-- ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}dec${BROTLI_MSVC_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}
-- ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}common${BROTLI_MSVC_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
-- set(BROTLI_STATIC_LIBRARY_ENC ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}enc${BROTLI_MSVC_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
-- set(BROTLI_STATIC_LIBRARY_DEC ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}dec${BROTLI_MSVC_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
-- set(BROTLI_STATIC_LIBRARY_COMMON ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}common${BROTLI_MSVC_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
-+ ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}enc${BROTLI_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}
-+ ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}dec${BROTLI_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX}
-+ ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}common${BROTLI_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
-+ set(BROTLI_STATIC_LIBRARY_ENC ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}enc${BROTLI_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
-+ set(BROTLI_STATIC_LIBRARY_DEC ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}dec${BROTLI_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
-+ set(BROTLI_STATIC_LIBRARY_COMMON ${BROTLI_LIBS}/${CMAKE_STATIC_LIBRARY_PREFIX}${BROTLI_LIB_NAME}common${BROTLI_STATIC_LIB_SUFFIX}${CMAKE_STATIC_LIBRARY_SUFFIX})
- set(BROTLI_SHARED_LIB
- ${BROTLI_LIBS}/${CMAKE_SHARED_LIBRARY_PREFIX}${BROTLI_LIB_NAME}enc${CMAKE_SHARED_LIBRARY_SUFFIX}
- ${BROTLI_LIBS}/${CMAKE_SHARED_LIBRARY_PREFIX}${BROTLI_LIB_NAME}dec${CMAKE_SHARED_LIBRARY_SUFFIX}