summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSebastian Gsänger2018-12-12 10:40:13 +0100
committerSebastian Gsänger2018-12-12 10:40:13 +0100
commitefdd9ccf74b35a96af1d50d2f0c51b17722acc43 (patch)
treeb8e4f7aadf5472b77479d3b195421fac8c7bf316 /PKGBUILD
parentb86baf2f77a435b216c955688a56ce764630ab79 (diff)
downloadaur-efdd9ccf74b35a96af1d50d2f0c51b17722acc43.tar.gz
migration to cmake
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 12 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b9e8e7bb31ff..bb71ff8554db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: Sebastian Gsänger <sebastian_gsaenger@web.de>
pkgname=vipster-git
-pkgver=r806.e00e69b
+pkgver=r923.8a3e5de
pkgrel=1
pkgdesc="Molecule editor based on Qt, specialized on periodic structures, development version"
arch=('x86_64')
@@ -8,7 +8,7 @@ url="https://sgsaenger.github.io/vipster"
license=('GPL3')
groups=()
depends=('qt5-base' 'python')
-makedepends=('qbs' 'git')
+makedepends=('cmake' 'git')
conflicts=('vipster')
source=("git+https://github.com/sgsaenger/vipster#branch=testing")
md5sums=('SKIP')
@@ -19,23 +19,23 @@ pkgver() {
}
build() {
- cd vipster
-
- qbs setup-toolchains --settings-dir . `which g++` gcc
- qbs setup-qt --settings-dir . `which qmake` qt
- qbs config --settings-dir . profiles.qt.baseProfile gcc
+ cd vipster
+ git submodule update --init --recursive
+ mkdir build
+ cd build
- 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 vipster
+ cd vipster/build
- qbs run --settings-dir . --products test_libvipster
+ ./test_lib
}
package() {
- cd vipster
+ cd vipster/build
- qbs install --settings-dir . --install-root $pkgdir/usr
+ make DESTDIR=$pkgdir install
}