diff options
author | Sebastian Gsänger | 2019-11-14 17:47:58 +0100 |
---|---|---|
committer | Sebastian Gsänger | 2019-11-14 17:47:58 +0100 |
commit | 1e270cea3d06507dec50b81a581a39a01689492d (patch) | |
tree | 51b37ce30eab50ddf3975e20920b7395e15d5d06 | |
parent | 1ad6eae9d30b88207eb2b9a219e2e97a8d45579f (diff) | |
download | aur-1e270cea3d06507dec50b81a581a39a01689492d.tar.gz |
enable building with new python-bindings
temporarily use embedded pybind until an official release contains
needed patches
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 14 |
3 files changed, 14 insertions, 7 deletions
@@ -1,13 +1,12 @@ pkgbase = vipster-git pkgdesc = Molecule editor based on Qt, specialized on periodic structures, development version - pkgver = r1034.82ef788 + pkgver = r1177.42b677e pkgrel = 1 url = https://sgsaenger.github.io/vipster arch = x86_64 license = GPL3 makedepends = cmake makedepends = git - makedepends = pybind11 depends = qt5-base depends = python conflicts = vipster diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..49238376c8c2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +pkg/ +src/ +vipster/ +*.pkg.* @@ -1,6 +1,6 @@ # Maintainer: Sebastian Gsänger <sebastian_gsaenger@web.de> pkgname=vipster-git -pkgver=r1034.82ef788 +pkgver=r1177.42b677e pkgrel=1 pkgdesc="Molecule editor based on Qt, specialized on periodic structures, development version" arch=('x86_64') @@ -8,7 +8,9 @@ url="https://sgsaenger.github.io/vipster" license=('GPL3') groups=() depends=('qt5-base' 'python') -makedepends=('cmake' 'git' 'pybind11') +# pybind11 has currently no compatible release, using git submodule +#makedepends=('cmake' 'git' 'pybind11') +makedepends=('cmake' 'git') conflicts=('vipster') source=("git+https://github.com/sgsaenger/vipster#branch=testing") md5sums=('SKIP') @@ -20,16 +22,18 @@ pkgver() { build() { cd vipster - mkdir build + mkdir -p build cd build - cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release -D PYTHON=YES -D DESKTOP=YES -D TESTS=YES .. - make all + git submodule update --init + cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release -D PYBIND=ON -D PYSHELL=ON -D DESKTOP=ON -D TESTS=ON .. + make vipster pyvipster } check() { cd vipster/build + make test_lib ./test_lib } |