diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -1,6 +1,6 @@ # Maintainer: Sebastian Gsänger <sebastian_gsaenger@web.de> pkgname=vipster -pkgver=1.13a +pkgver=1.14a pkgrel=1 pkgdesc="Molecule editor based on Qt, specialized on periodic structures" arch=('x86_64') @@ -8,28 +8,28 @@ url="https://sgsaenger.github.io/vipster" license=('GPL3') groups=() depends=('qt5-base' 'python') -makedepends=('qbs') +makedepends=('cmake' 'git') source=("https://github.com/sgsaenger/$pkgname/archive/v$pkgver.tar.gz") -md5sums=('f20518e40bea93e06bb56321e8d3ca51') +md5sums=('549d7efa1a814871a5a3d65a1fbddfd1') build() { - cd "$pkgname-$pkgver" + cd vipster-$pkgver + git clone https://github.com/pybind/pybind11 --branch v2.2.4 external/pybind11 + mkdir build + cd build - qbs setup-toolchains --settings-dir . `which g++` gcc - qbs setup-qt --settings-dir . `which qmake` qt - qbs config --settings-dir . profiles.qt.baseProfile gcc - - qbs build --settings-dir . profile:qt qbs.buildVariant:release project.pythonBuild:true --no-install + cmake -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_BUILD_TYPE=Release -D PYTHON=YES -D DESKTOP=YES -D TESTS=YES .. + make all } check() { - cd "$pkgname-$pkgver" + cd vipster/build - qbs run --settings-dir . --products test_libvipster + ./test_lib } package() { - cd "$pkgname-$pkgver" + cd vipster/build - qbs install --settings-dir . --install-root $pkgdir/usr + make DESTDIR=$pkgdir install } |