[arch-commits] Commit in arrayfire/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Mon Jun 22 10:03:46 UTC 2020
Date: Monday, June 22, 2020 @ 10:03:44
Author: svenstaro
Revision: 650374
Use more modern cmake/ninja style
Modified:
arrayfire/trunk/PKGBUILD
----------+
PKGBUILD | 23 +++++++++--------------
1 file changed, 9 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-06-22 10:01:19 UTC (rev 650373)
+++ PKGBUILD 2020-06-22 10:03:44 UTC (rev 650374)
@@ -1,7 +1,7 @@
# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
pkgname=arrayfire
pkgver=3.7.1
-pkgrel=1
+pkgrel=2
pkgdesc="High performance software library for parallel computing with an easy-to-use API"
arch=('x86_64')
url='https://arrayfire.com'
@@ -17,15 +17,12 @@
source=("http://github.com/${pkgname}/${pkgname}/releases/download/v${pkgver}/${pkgname}-full-${pkgver}.tar.bz2")
sha512sums=('d6f57d2084c29c43d55608f4eea3b8a0e0dab708ae2f035f5d5ae54effc28211787b08f1ed6e8aee3799a1f35a550d28168b90545e4b59f8d880e8d580764fe6')
-prepare() {
- mkdir "${srcdir}/arrayfire-full-${pkgver}"/build
-}
-
build() {
- cd "${srcdir}/arrayfire-full-${pkgver}"/build
+ cd "${srcdir}/arrayfire-full-${pkgver}"
- cmake .. \
+ cmake . \
-GNinja \
+ -Bbuild \
-DUSE_CPU_MKL=ON \
-DGOOGLETEST_VERSION=1.9.0 \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -36,18 +33,18 @@
-DAF_WITH_NONFREE=ON \
-DAF_BUILD_EXAMPLES=ON \
-DAF_BUILD_DOCS=ON \
- -DCUDA_architecture_build_targets="3.0;3.2;3.5;3.7;5.0;5.2;5.3;6.0;6.1;6.2;7.0;7.2;7.5" \
+ -DCUDA_architecture_build_targets="5.2;5.3;6.0;6.1;6.2;7.0;7.2;7.5;8.0" \
-DCMAKE_BUILD_TYPE=Release \
-DCUDA_HOST_COMPILER=/usr/bin/gcc \
-DBoost_NO_BOOST_CMAKE=ON
- ninja
+ ninja -C build
}
check() {
- cd "${srcdir}/arrayfire-full-${pkgver}/build"
+ cd "${srcdir}/arrayfire-full-${pkgver}"
- make test
+ ninja -C build test
}
package() {
@@ -55,8 +52,6 @@
install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
- cd build
-
- DESTDIR="${pkgdir}/" ninja install
+ DESTDIR="${pkgdir}/" ninja -C build install
rm -r "${pkgdir}"/usr/LICENSES
}
More information about the arch-commits
mailing list