diff options
author | mschubert | 2021-12-10 11:36:05 +0100 |
---|---|---|
committer | mschubert | 2021-12-10 11:36:05 +0100 |
commit | 15f62ab0ef72202e86ab551fd9eda544d9fbcd3d (patch) | |
tree | e0ffae9b3ec5dd962161b0fbb9f2b87428a40d9f | |
parent | 0e71a63e46f5895454cab6f17c030252c63eedd8 (diff) | |
download | aur-15f62ab0ef72202e86ab551fd9eda544d9fbcd3d.tar.gz |
fix build
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 29 insertions, 33 deletions
@@ -1,23 +1,21 @@ pkgbase = symengine-git pkgdesc = Fast symbolic manipulation library, written in C++ - pkgver = 0.4.1.r0.g4f7cd0e7 + pkgver = 0.8.1.r101.g8be879dd pkgrel = 1 url = http://sympy.org/ - arch = i686 arch = x86_64 license = MIT makedepends = cmake makedepends = git makedepends = boost + depends = arb + depends = boost-libs depends = gmp depends = gperftools - depends = boost-libs + depends = primesieve provides = symengine - conflicts = csympy-git conflicts = symengine - replaces = csympy-git source = git+https://github.com/sympy/symengine.git sha256sums = SKIP pkgname = symengine-git - @@ -1,19 +1,18 @@ -# Maintainer: Michael Schubert <mschu.dev at gmail> +# Maintainer: Michael Schubert <mschu.dev at gmail> github.com/mschubert/PKGBUILDs pkgname=symengine-git _pkgname=${pkgname%-git} -pkgver=0.4.1.r0.g4f7cd0e7 +pkgver=0.8.1.r101.g8be879dd pkgrel=1 pkgdesc="Fast symbolic manipulation library, written in C++" url="http://sympy.org/" -arch=('i686' 'x86_64') -license=('MIT') -depends=('gmp' 'gperftools' 'boost-libs') # arb -makedepends=('cmake' 'git' 'boost') -replaces=('csympy-git') -conflicts=('csympy-git' 'symengine') -provides=('symengine') +arch=(x86_64) +license=(MIT) +depends=(arb boost-libs gmp gperftools primesieve) +makedepends=(cmake git boost) +conflicts=(symengine) +provides=(symengine) source=(git+https://github.com/sympy/symengine.git) -sha256sums=('SKIP') +sha256sums=(SKIP) pkgver() { cd $_pkgname @@ -21,28 +20,27 @@ pkgver() { } build() { - cd $_pkgname - - mkdir -p build && cd build - cmake .. \ + cmake -B build -S $_pkgname \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr \ - -DCMAKE_INSTALL_LIBDIR:PATH=lib \ - -DBUILD_SHARED_LIBS:BOOL=ON \ - -DWITH_TCMALLOC:BOOL=ON \ - -DWITH_PTHREAD:BOOL=ON \ - -DWITH_SYMENGINE_THREAD_SAFE:BOOL=ON \ - -DWITH_ARB:BOOL=OFF \ - -DWITH_BOOST:BOOL=ON - make + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=ON \ + -DWITH_TCMALLOC=ON \ + -DWITH_PTHREAD=ON \ + -DWITH_SYMENGINE_THREAD_SAFE=ON \ + -DWITH_ARB=ON \ + -DWITH_BOOST=ON \ + -DWITH_PRIMESIEVE=ON \ + -DWITH_LLVM=ON \ + -DWITH_COTIRE=OFF + cmake --build build } check() { - cd $_pkgname/build - make test + cmake --build build --target test } package() { - cd $_pkgname/build - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $_pkgname/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } |