blob: d851a421932e8c3b01a3c90f665f979ff3ce90b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# Maintainer: Jia Li <lijia1608@gmail.com>
pkgname=xcfun
pkgver=2.1.1
pkgrel=1
pkgdesc="Exchange-Correlation functionals with arbitrary order derivatives"
arch=(x86_64)
url="http://dftlibs.org/xcfun/"
license=('MPL2.0')
depends=(gcc-fortran python pybind11 python-numpy)
checkdepends=(python-pytest)
makedepends=(cmake)
provides=(xcfun)
conflicts=(xcfun-pyscf)
source=($pkgname-$pkgver::https://github.com/dftlibs/xcfun/archive/v$pkgver.tar.gz)
sha256sums=('8b602df74c7be83d501532565deafd1b7881946d94789122f24c309a669298ab')
build() {
cd $pkgname-$pkgver
cmake -H. -Bbuild -DCMAKE_INSTALL_PREFIX=$pkgdir/usr -DXCFUN_PYTHON_INTERFACE=ON
cmake --build build -j`getconf _NPROCESSORS_ONLN`
}
check(){
cd $pkgname-$pkgver
ctest --test-dir build -j`getconf _NPROCESSORS_ONLN`
}
package() {
cd $pkgname-$pkgver
cmake --install build --prefix $pkgdir/usr/
mv $pkgdir/usr/share/cmake/XCFun $pkgdir/usr/share
}
|