3
3
_realname=arrow
4
4
pkgbase=mingw-w64-${_realname}
5
5
pkgname=" ${MINGW_PACKAGE_PREFIX} -${_realname} "
6
- pkgver=5 .0.0
7
- pkgrel=3
6
+ pkgver=6 .0.0
7
+ pkgrel=1
8
8
pkgdesc=" Apache Arrow is a cross-language development platform for in-memory data (mingw-w64)"
9
9
arch=(any)
10
10
mingw_arch=(' mingw32' ' mingw64' ' ucrt64' ' clang64' ' clang32' )
@@ -35,15 +35,26 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-boost"
35
35
" ${MINGW_PACKAGE_PREFIX} -gtk-doc"
36
36
" ${MINGW_PACKAGE_PREFIX} -llvm"
37
37
" ${MINGW_PACKAGE_PREFIX} -meson"
38
+ " ${MINGW_PACKAGE_PREFIX} -mlir"
38
39
" ${MINGW_PACKAGE_PREFIX} -polly"
39
40
" ${MINGW_PACKAGE_PREFIX} -rapidjson" )
40
41
options=(" staticlibs" " strip" " !buildflags" )
41
42
source=(" apache-arrow-${pkgver} .tar.gz" ::" https://www.apache.org/dyn/closer.lua?action=download&filename=arrow/arrow-${pkgver} /apache-arrow-${pkgver} .tar.gz"
42
- " 0001-detect-version-script-flag.patch"
43
- " 0002-cast-initializer-list.patch" )
44
- sha256sums=(' c3b4313eca594c20f761a836719721aaf0760001af896baec3ab64420ff9910a'
45
- ' fb5c3709d0a43ca0c58d25ce6a157e641b90a5a64801b58f58495daab32efc9d'
46
- ' f372d62ac4bbf167c0f123e43e96afa2ed0b228325f074ec9ebff5f66bf96f60' )
43
+ " apache-arrow-${pkgver} .tar.gz.asc" ::" https://www.apache.org/dyn/closer.lua?action=download&filename=arrow/arrow-${pkgver} /apache-arrow-${pkgver} .tar.gz.asc" )
44
+ sha256sums=(' 69d268f9e82d3ebef595ad1bdc83d4cb02b20c181946a68631f6645d7c1f7a90'
45
+ ' SKIP' )
46
+ # See generate-valid-keys.sh
47
+ validpgpkeys=(' 35CF82A165DDBBA29B307B7497D7E8647AE7E47B'
48
+ ' 87C072B8B6405B5780D66A3D02DABFDF1679D194'
49
+ ' F2A765669021A3D3094C200B29D94E228CAAD602'
50
+ ' 6D09E881160096717426C638F105883A1735623D'
51
+ ' 08D3564B7C6A9CAFBFF6A66791D18FCF079F8007'
52
+ ' E6E4AA55F38337A6EFC7A5549F453D0CC3E4F6BA'
53
+ ' 265F80AB84FE03127E14F01125BCCA5220D84079'
54
+ ' E47C810A90FE21FF448DA938755E743692EA1D85'
55
+ ' D6892EA1881BD9610330AD7B0801999AF78748E8'
56
+ ' DB3D3F10215394239119F6F845127976E1E825D4'
57
+ ' DF7BAD6652219D7502C87A11CA1AB41406F9DBAD' )
47
58
48
59
cmake_build_type=release
49
60
meson_build_type=debugoptimized
@@ -52,15 +63,6 @@ source_dir=apache-${_realname}-${pkgver}
52
63
cpp_build_dir=build-${CARCH} -cpp
53
64
c_glib_build_dir=build-${CARCH} -c-glib
54
65
55
- prepare () {
56
- cd " ${source_dir} "
57
-
58
- # https://github.com/apache/arrow/pull/10848
59
- patch -Np1 -i " ${srcdir} /0001-detect-version-script-flag.patch"
60
- # https://github.com/apache/arrow/pull/10975
61
- patch -Np1 -i " ${srcdir} /0002-cast-initializer-list.patch"
62
- }
63
-
64
66
build () {
65
67
[[ -d ${cpp_build_dir} ]] && rm -rf ${cpp_build_dir}
66
68
mkdir -p ${cpp_build_dir}
0 commit comments