disable 32-bit environments on uriparser dependent packages
This commit is contained in:
@@ -7,7 +7,7 @@ pkgver=14.0.2
|
||||
pkgrel=1
|
||||
pkgdesc="Apache Arrow is a cross-language development platform for in-memory data (mingw-w64)"
|
||||
arch=(any)
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url="https://arrow.apache.org/"
|
||||
license=('spdx:Apache-2.0')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-abseil-cpp"
|
||||
@@ -65,17 +65,18 @@ validpgpkeys=('35CF82A165DDBBA29B307B7497D7E8647AE7E47B'
|
||||
build() {
|
||||
mkdir -p "${srcdir}"/build-${MSYSTEM}-cpp && cd "${srcdir}"/build-${MSYSTEM}-cpp
|
||||
|
||||
declare -a _extra_config
|
||||
if check_option "debug" "n"; then
|
||||
export _cmake_build_type="Release"
|
||||
_extra_config+=("-DCMAKE_BUILD_TYPE=Release")
|
||||
else
|
||||
export _cmake_build_type="Debug"
|
||||
_extra_config+=("-DCMAKE_BUILD_TYPE=Debug")
|
||||
fi
|
||||
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
${MINGW_PREFIX}/bin/cmake.exe -Wno-dev \
|
||||
-G Ninja \
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
|
||||
-DCMAKE_BUILD_TYPE=${_cmake_build_type} \
|
||||
"${_extra_config[@]}" \
|
||||
-DARROW_ACERO=ON \
|
||||
-DARROW_BUILD_UTILITIES=ON \
|
||||
-DARROW_COMPUTE=ON \
|
||||
|
||||
@@ -7,7 +7,7 @@ pkgver=2.5.0
|
||||
pkgrel=3
|
||||
pkgdesc="API that provides a C++ object representation of a COLLADA XML instance document (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url="https://github.com/rdiankov/collada-dom/"
|
||||
license=("spdx:MIT")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
|
||||
@@ -7,10 +7,9 @@ pkgver=13.0.9
|
||||
pkgrel=2
|
||||
pkgdesc="An opensource fulltext search engine (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64')
|
||||
url="https://groonga.org/"
|
||||
license=('LGPL2')
|
||||
options=('strip' 'staticlibs')
|
||||
license=('spdx:LGPL-2.1-or-later')
|
||||
source=(https://packages.groonga.org/source/${_realname}/${_realname}-${pkgver}.tar.gz{,.asc})
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-arrow"
|
||||
"${MINGW_PACKAGE_PREFIX}-blosc2"
|
||||
@@ -34,25 +33,31 @@ sha256sums=('66678e630addd57bf0aaae7ae733ad703bfa85e38b555685d383358c4b630cef'
|
||||
validpgpkeys=('2701F317CFCCCB975CADE9C2624CF77434839225') # Groonga Key <packages@groonga.org>
|
||||
|
||||
build() {
|
||||
[[ -d ${srcdir}/build-${CARCH} ]] && rm -rf ${srcdir}/build-${CARCH}
|
||||
mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH}
|
||||
mkdir -p ${srcdir}/build-${MSYSTEM} && cd ${srcdir}/build-${MSYSTEM}
|
||||
|
||||
declare -a _extra_config
|
||||
if check_option "debug" "n"; then
|
||||
_extra_config+=("-DCMAKE_BUILD_TYPE=Release")
|
||||
else
|
||||
_extra_config+=("-DCMAKE_BUILD_TYPE=Debug")
|
||||
fi
|
||||
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
${MINGW_PREFIX}/bin/cmake.exe \
|
||||
../${_realname}-${pkgver} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-G Ninja \
|
||||
"${_extra_config[@]}" \
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
|
||||
-DGRN_WITH_APACHE_ARROW=ON \
|
||||
-DGRN_WITH_BLOSC=auto \
|
||||
-DGRN_WITH_MRUBY=ON \
|
||||
-G Ninja
|
||||
../${_realname}-${pkgver}
|
||||
|
||||
ninja
|
||||
${MINGW_PREFIX}/bin/cmake --build .
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/build-${CARCH}
|
||||
DESTDIR="${pkgdir}" ninja install
|
||||
cd ${srcdir}/build-${MSYSTEM}
|
||||
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake --install .
|
||||
|
||||
local PREFIX_DEPS=$(cygpath -am ${MINGW_PREFIX})
|
||||
pushd "${pkgdir}${MINGW_PREFIX}/lib/pkgconfig"
|
||||
|
||||
@@ -7,12 +7,12 @@ pkgver=1.3.0
|
||||
pkgrel=10
|
||||
pkgdesc="Reference implementation of OGC KML 2.2 (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url="https://github.com/libkml/libkml/"
|
||||
license=('BSD')
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-cmake"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
"${MINGW_PACKAGE_PREFIX}-cc"
|
||||
#"${MINGW_PACKAGE_PREFIX}-python"
|
||||
#"${MINGW_PACKAGE_PREFIX}-swig"
|
||||
)
|
||||
@@ -39,7 +39,6 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
[[ -d build-${MSYSTEM} ]] && rm -rf build-${MSYSTEM}
|
||||
mkdir -p build-${MSYSTEM} && cd build-${MSYSTEM}
|
||||
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
|
||||
Reference in New Issue
Block a user