summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormschubert2021-12-10 11:36:05 +0100
committermschubert2021-12-10 11:36:05 +0100
commit15f62ab0ef72202e86ab551fd9eda544d9fbcd3d (patch)
treee0ffae9b3ec5dd962161b0fbb9f2b87428a40d9f
parent0e71a63e46f5895454cab6f17c030252c63eedd8 (diff)
downloadaur-15f62ab0ef72202e86ab551fd9eda544d9fbcd3d.tar.gz
fix build
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD52
2 files changed, 29 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b5482ecda50..f9257395aa3c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index c9fffd6ae7e3..c7ee14e70e2b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}