summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Gsänger2019-11-14 17:47:58 +0100
committerSebastian Gsänger2019-11-14 17:47:58 +0100
commit1e270cea3d06507dec50b81a581a39a01689492d (patch)
tree51b37ce30eab50ddf3975e20920b7395e15d5d06
parent1ad6eae9d30b88207eb2b9a219e2e97a8d45579f (diff)
downloadaur-1e270cea3d06507dec50b81a581a39a01689492d.tar.gz
enable building with new python-bindings
temporarily use embedded pybind until an official release contains needed patches
-rw-r--r--.SRCINFO3
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD14
3 files changed, 14 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0f6811e15ea8..0ade06a262f1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.*
diff --git a/PKGBUILD b/PKGBUILD
index e78f2cd5ca84..1e4ae0e3534e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}