diff options
author | acxz | 2022-07-02 13:04:20 -0400 |
---|---|---|
committer | acxz | 2022-07-02 13:04:20 -0400 |
commit | 100df8e1bbeded715a73a31941c5b5b2390f99eb (patch) | |
tree | b6551698d270bcd72ec8aef43705a2eed9a26f2f /PKGBUILD | |
parent | 73c4d630d65bb56f3dab9aced3c1970558dd2658 (diff) | |
download | aur-clfft.tar.gz |
add cpp11 patch
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -1,9 +1,10 @@ -# Maintainer: rubenvb <vanboxem.ruben@gmail.com> +# Maintainer: acxz <akashpatel2008 at yahoo sdot com> +# Contributor: rubenvb <vanboxem.ruben@gmail.com> # Contributor: jdarch <jda -dot- cloud -plus- archlinux -at- gmail -dot- com> pkgname=clfft pkgver=2.12.2 -pkgrel=1 +pkgrel=2 pkgdesc="A software library containing FFT functions written in OpenCL" arch=("i686" "x86_64") url="https://github.com/clMathLibraries/clFFT" @@ -12,9 +13,11 @@ depends=('ocl-icd') makedepends=('opencl-headers' 'cmake') checkdepends=('fftw' 'gtest') -source=("https://github.com/clMathLibraries/clFFT/archive/v${pkgver}.tar.gz") +source=("${pkgname}-${pkgver}::https://github.com/clMathLibraries/clFFT/archive/v${pkgver}.tar.gz" + "cpp11.patch::https://github.com/clMathLibraries/clFFT/commit/05a21f45d20e9532cdf811f152ebef60fa99b258.patch") -sha512sums=('19e9a4e06f76ae7c7808d1188677d5553c43598886a75328b7801ab2ca68e35206839a58fe2f958a44a6f7c83284dc9461cd0e21c37d1042bf82e24aad066be8') +sha256sums=('e7348c146ad48c6a3e6997b7702202ad3ee3b5df99edf7ef00bbacc21e897b12' + '1a33f840c4b1c87afa17a8e444c2cf8ade9eefbd4b06d7e101bdf9f9043c555f') if [ "$CARCH" == "x86_64" ]; then _bits=64 @@ -22,21 +25,24 @@ elif [ "$CARCH" == "i686" ]; then _bits=32 fi +prepare() { + cd "${srcdir}/clFFT-${pkgver}" + patch --strip=1 < "${srcdir}/cpp11.patch" +} + build() { mkdir -p "${srcdir}/build" cd "${srcdir}/build" - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr "../clFFT-${pkgver}/src" #-DBUILD_TEST=true + cmake ../clFFT-${pkgver}/src \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr make } -check() { - cd "${srcdir}/build" - #./staging/Test -} - package() { cd "${srcdir}/build" - make install DESTDIR=${pkgdir} + make DESTDIR="${pkgdir}/" install + rm -rf "${pkgdir}/usr/bin" mv "${pkgdir}/usr/lib${_bits}" "${pkgdir}/usr/lib" rm "${pkgdir}/usr/lib/libStatTimer.so" |