From 6bbfbe0df518086624c66b4e72d0897fc57eeb44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Tue, 7 Feb 2023 18:16:00 +0100 Subject: [PATCH] opencl-icd: rebuild dependent packages --- mingw-w64-cas-offinder/PKGBUILD | 24 +++++++++++++++--------- mingw-w64-clblast/PKGBUILD | 10 ++++------ mingw-w64-qgis/PKGBUILD | 2 +- mingw-w64-starpu/PKGBUILD | 5 ++--- 4 files changed, 22 insertions(+), 19 deletions(-) diff --git a/mingw-w64-cas-offinder/PKGBUILD b/mingw-w64-cas-offinder/PKGBUILD index 0cc30493d4..32ff376123 100644 --- a/mingw-w64-cas-offinder/PKGBUILD +++ b/mingw-w64-cas-offinder/PKGBUILD @@ -4,30 +4,36 @@ _realname=cas-offinder pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=2.4.1 -pkgrel=3 +pkgrel=4 pkgdesc='A fast algorithm to search for potential off-target sites of Cas9 RNA-guided endonucleases (mingw-w64)' arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') license=('BSD') url="https://github.com/snugel/${_realname}" depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" - $([[ ${MINGW_PACKAGE_PREFIX} != *-clang-*86* ]] || echo "${MINGW_PACKAGE_PREFIX}-openmp") - "${MINGW_PACKAGE_PREFIX}-opencl-headers" + "${MINGW_PACKAGE_PREFIX}-openmp" "${MINGW_PACKAGE_PREFIX}-opencl-icd") -makedepends=("${MINGW_PACKAGE_PREFIX}-cmake>=3.1.0" - "${MINGW_PACKAGE_PREFIX}-cc" - "${MINGW_PACKAGE_PREFIX}-ninja") +makedepends=("${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-cmake" + "${MINGW_PACKAGE_PREFIX}-ninja" + "${MINGW_PACKAGE_PREFIX}-opencl-headers") source=(${_realname}-${pkgver}.tar.gz::"${url}/archive/${pkgver}.tar.gz") sha256sums=('b33b9f39c15abae317ddaf6a4d93cd4dd184a73e8437a1a1c2dc75d933531f84') build() { - [[ -d ${srcdir}/build-${MSYSTEM} ]] && rm -rf ${srcdir}/build-${MSYSTEM} 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 + ${MINGW_PREFIX}/bin/cmake \ -G"Ninja" \ -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \ - -DCMAKE_BUILD_TYPE=Release \ + "${_extra_config[@]}" \ ../${_realname}-${pkgver} ${MINGW_PREFIX}/bin/cmake --build . diff --git a/mingw-w64-clblast/PKGBUILD b/mingw-w64-clblast/PKGBUILD index d565699a19..7962bce4ad 100644 --- a/mingw-w64-clblast/PKGBUILD +++ b/mingw-w64-clblast/PKGBUILD @@ -4,25 +4,23 @@ _realname=clblast pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=1.5.3 -pkgrel=1 +pkgrel=2 pkgdesc="Tuned OpenCL BLAS (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') url='https://github.com/CNugteren/CLBlast' license=('spdx:Apache-2.0') depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" "${MINGW_PACKAGE_PREFIX}-libwinpthread-git" "${MINGW_PACKAGE_PREFIX}-opencl-icd") -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}-opencl-headers") -options=('strip' 'staticlibs') source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/CNugteren/${_realname}/archive/${pkgver}.tar.gz") sha256sums=('8d4fc4716e5ac4fe2f5a292cca42395cda1a47d60b7a350fd59f31b5905c2df6') build() { - [[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM} mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM} declare -a extra_config diff --git a/mingw-w64-qgis/PKGBUILD b/mingw-w64-qgis/PKGBUILD index bdacd13e40..b3ceb74df3 100644 --- a/mingw-w64-qgis/PKGBUILD +++ b/mingw-w64-qgis/PKGBUILD @@ -3,7 +3,7 @@ _realname=qgis pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=3.28.3 -pkgrel=1 +pkgrel=2 pkgdesc='Geographic Information System (GIS) that supports vector, raster & database formats (mingw-w64)' arch=('any') mingw_arch=('mingw64' 'ucrt64') diff --git a/mingw-w64-starpu/PKGBUILD b/mingw-w64-starpu/PKGBUILD index 047113f9a1..9d4f3d559c 100644 --- a/mingw-w64-starpu/PKGBUILD +++ b/mingw-w64-starpu/PKGBUILD @@ -4,7 +4,7 @@ _realname=starpu pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=1.3.10 -pkgrel=1 +pkgrel=2 pkgdesc='StarPU is a task programming library for hybrid architectures (mingw-w64)' arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') @@ -14,8 +14,8 @@ depends=("${MINGW_PACKAGE_PREFIX}-fftw" "${MINGW_PACKAGE_PREFIX}-opencl-icd" ) makedepends=( - "${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-opencl-headers" ) options=('!docs') @@ -30,7 +30,6 @@ prepare() { } build() { - [[ -d "${srcdir}/build-${MSYSTEM}" ]] && rm -rf "${srcdir}/build-${MSYSTEM}" mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}" ../${_realname}-${pkgver}/configure \