summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormschubert2019-01-10 22:03:47 +0100
committermschubert2019-01-10 22:03:47 +0100
commite29fbdd6bf9fc94d468bff305ed84b7110865251 (patch)
tree999ac064e0a3e18e180f6c0f9a1f1ec257592287
parentcfcae3d79c6c13a7fabfa5b3fc49fe0bb6d2e5f9 (diff)
downloadaur-e29fbdd6bf9fc94d468bff305ed84b7110865251.tar.gz
shared libs; no python; fix libdir
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD52
2 files changed, 32 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4dca12dda0a7..b3b041d28a14 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Thu May 11 10:54:57 UTC 2017
pkgbase = symengine-git
pkgdesc = Fast symbolic manipulation library, written in C++
- pkgver = r4606.97fd5253
+ pkgver = r5185.4cc711a9
pkgrel = 1
url = http://sympy.org/
arch = i686
@@ -14,11 +12,12 @@ pkgbase = symengine-git
depends = gmp
depends = gperftools
depends = boost-libs
- optdepends = python2
+ provides = symengine
conflicts = csympy-git
+ conflicts = symengine
replaces = csympy-git
- source = symengine::git+https://github.com/sympy/symengine.git
- md5sums = SKIP
+ source = git+https://github.com/sympy/symengine.git
+ sha256sums = SKIP
pkgname = symengine-git
diff --git a/PKGBUILD b/PKGBUILD
index 69665f11579a..ddeada8de811 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Michael Schubert <mschu.dev at gmail>
pkgname=symengine-git
-_pkgname=symengine
-pkgver=r4606.97fd5253
+_pkgname=${pkgname%-git}
+pkgver=r5185.4cc711a9
pkgrel=1
pkgdesc="Fast symbolic manipulation library, written in C++"
url="http://sympy.org/"
@@ -9,38 +9,40 @@ arch=('i686' 'x86_64')
license=('MIT')
depends=('gmp' 'gperftools' 'boost-libs') # arb
makedepends=('cmake' 'git' 'boost')
-optdepends=('python2')
replaces=('csympy-git')
-conflicts=('csympy-git')
-source=($_pkgname::git+https://github.com/sympy/symengine.git)
-md5sums=('SKIP')
+conflicts=('csympy-git' 'symengine')
+provides=('symengine')
+source=(git+https://github.com/sympy/symengine.git)
+sha256sums=('SKIP')
pkgver() {
- cd "$srcdir/$_pkgname"
+ cd $_pkgname
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "$srcdir/$_pkgname"
+ cd $_pkgname
- mkdir -p build && cd build
- cmake .. \
- -DCMAKE_INSTALL_PREFIX:PATH=/usr \
- -DWITH_PYTHON:BOOL=ON \
- -DPYTHON_BIN=python2.7 \
- -DWITH_TCMALLOC:BOOL=ON \
- -DWITH_PTHREAD:BOOL=ON \
- -DWITH_SYMENGINE_THREAD_SAFE:BOOL=ON \
- -DWITH_ARB:BOOL=OFF \
- -DWITH_BOOST:BOOL=ON #\
-# -DBoost_NO_BOOST_CMAKE=TRUE \
-# -DBoost_NO_SYSTEM_PATHS=TRUE \
-# -DBOOST_ROOT:PATHNAME=/usr \
-# -DBoost_LIBRARY_DIRS:FILEPATH=/usr/lib
- make
+ mkdir -p build && cd build
+ cmake .. \
+ -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
+}
+
+check() {
+ cd $_pkgname/build
+ make test
}
package() {
- cd "$srcdir/$_pkgname/build"
- make DESTDIR="$pkgdir" install
+ cd $_pkgname/build
+ make DESTDIR="$pkgdir" install
}