diff options
Diffstat (limited to 'testing/pulseview/APKBUILD')
-rw-r--r-- | testing/pulseview/APKBUILD | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/testing/pulseview/APKBUILD b/testing/pulseview/APKBUILD index 40f28cae141..9c11617d3ae 100644 --- a/testing/pulseview/APKBUILD +++ b/testing/pulseview/APKBUILD @@ -1,11 +1,21 @@ # Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de> pkgname=pulseview pkgver=0.4.2 -pkgrel=2 +pkgrel=7 pkgdesc="QT-based GUI frontend for sigrok" url="https://sigrok.org/wiki/PulseView" -makedepends="libserialport-dev libsigrok-dev libsigrokdecode-dev glibmm-dev - qt5-qtbase-dev qt5-qtsvg-dev boost-dev cmake qt5-qttools-dev" +makedepends=" + boost-dev + cmake + glibmm-dev + libserialport-dev + libsigrok-dev + libsigrokdecode-dev + qt5-qtbase-dev + qt5-qtsvg-dev + qt5-qttools-dev + samurai + " # Without qt5-qtsvg some icons in the GUI are missing depends="qt5-qtsvg" arch="all !riscv64" # fails to build on riscv64 @@ -18,7 +28,8 @@ source="http://sigrok.org/download/source/pulseview/pulseview-$pkgver.tar.gz subpackages="$pkgname-doc" build() { - cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + cmake -B build -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_BINDIR=/usr/bin \ -DCMAKE_INSTALL_SBINDIR=/usr/sbin \ -DCMAKE_INSTALL_SYSCONFDIR=/etc/hiawatha \ @@ -26,15 +37,15 @@ build() { -DCMAKE_INSTALL_MANDIR=/usr/share/man \ -DENABLE_TESTS=y \ -DENABLE_DECODE=y - make + cmake --build build } check() { - ctest --output-on-failure + ctest --output-on-failure --test-dir build } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install build } sha512sums=" |