clblast: update to 1.6.2

This commit is contained in:
Mehdi Chinoune
2024-02-10 09:00:56 +00:00
committed by مهدي شينون (Mehdi Chinoune)
parent 38a7ab5a86
commit 7cea28e8a0
3 changed files with 8 additions and 43 deletions

View File

@@ -1,15 +0,0 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -350,7 +350,11 @@
# Installs the library
include(GNUInstallDirs)
-install(TARGETS clblast EXPORT CLBlast DESTINATION ${CMAKE_INSTALL_LIBDIR})
+install(TARGETS clblast EXPORT CLBlast
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+
install(FILES include/clblast_half.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
if(OPENCL)
install(FILES include/clblast.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})

View File

@@ -1,11 +0,0 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -370,7 +370,7 @@
install(EXPORT CLBlast DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/CLBlast FILE CLBlastConfig.cmake)
# Install pkg-config file on Linux
-if(UNIX)
+if(UNIX OR MINGW)
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/clblast.pc.in"
"${CMAKE_CURRENT_BINARY_DIR}/clblast.pc" @ONLY IMMEDIATE)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/clblast.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)

View File

@@ -3,12 +3,15 @@
_realname=clblast
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=1.6.1
pkgrel=2
pkgver=1.6.2
pkgrel=1
pkgdesc="Tuned OpenCL BLAS (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
url='https://github.com/CNugteren/CLBlast'
msys2_references=(
'archlinux: clblast'
)
license=('spdx:Apache-2.0')
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
"${MINGW_PACKAGE_PREFIX}-libwinpthread-git"
@@ -17,20 +20,8 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-ninja"
"${MINGW_PACKAGE_PREFIX}-opencl-headers")
source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/CNugteren/${_realname}/archive/${pkgver}.tar.gz"
0001-CMake-Fix-DLL-install-directory-in-mingw.patch
0002-CMake-install-pkgconfig-file.patch)
sha256sums=('e68d026108447cab53cb18d473b4363ab3958d7c8f97c522bbee1651069eec66'
'7b8af2508017d983810e68aaf7305e4300832023c59dbd48b657a18466ecf32a'
'ccedeae315c2b6dbcf1e396f410660e8b1b4a09f72eda22ce7646b7597a04a76')
prepare() {
cd "${_realname}-${pkgver}"
# https://github.com/CNugteren/CLBlast/pull/505
patch -p1 -i "${srcdir}/0001-CMake-Fix-DLL-install-directory-in-mingw.patch"
patch -p1 -i "${srcdir}/0002-CMake-install-pkgconfig-file.patch"
}
source=("https://github.com/CNugteren/${_realname}/archive/${pkgver}/${_realname}-${pkgver}.tar.gz")
sha256sums=('d7c1fb61162a6e2fa4eb6e95fafacbe22ee8460cd82371478f794f195aad267f')
build() {
mkdir -p "${srcdir}"/build-${MSYSTEM} && cd "${srcdir}"/build-${MSYSTEM}