diff options
| author | Bart Ribbers <bribbers@disroot.org> | 2020-01-15 09:29:54 +0100 |
|---|---|---|
| committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-01-16 14:13:31 +0100 |
| commit | 4740309fb6be1f8d6f1b8d2efb416086a73d7ea2 (patch) | |
| tree | 375270771cb9d6d6a775ef323e32df685c137549 /testing | |
| parent | 473458c3b1fc6d53bebab482f0f62560e996a6f8 (diff) | |
| download | aports-4740309fb6be1f8d6f1b8d2efb416086a73d7ea2.tar.bz2 aports-4740309fb6be1f8d6f1b8d2efb416086a73d7ea2.tar.xz | |
testing/zanshin: new aport
Diffstat (limited to 'testing')
| -rw-r--r-- | testing/zanshin/APKBUILD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/testing/zanshin/APKBUILD b/testing/zanshin/APKBUILD new file mode 100644 index 0000000000..5225578ae4 --- /dev/null +++ b/testing/zanshin/APKBUILD @@ -0,0 +1,59 @@ +# Contributor: Bart Ribbers <bribbers@disroot.org> +# Maintainer: Bart Ribbers <bribbers@disroot.org> +pkgname=zanshin +pkgver=0.5.71 +pkgrel=0 +# Blocked on armhf by qt5-qtdeclarative +# Blocked on ppc64le and s390x by akonadi-calendar +arch="all !armhf !ppc64le !s390x " +url="https://zanshin.kde.org/" +pkgdesc="A Getting Things Done application which aims at getting your mind like water" +license="(GPL-2.0-only OR GPL-3.0-only) AND LGPL-2.0-or-later" +makedepends="extra-cmake-modules qt5-qtbase-dev boost-dev akonadi-calendar-dev kontactinterface-dev krunner-dev kwindowsystem-dev ki18n-dev" +checkdepends="xvfb-run dbus" +source="https://download.kde.org/stable/zanshin/zanshin-$pkgver.tar.xz" +subpackages="$pkgname-lang" + +prepare() { + default_prepare + + mkdir "$builddir"/build +} + +build() { + cd "$builddir"/build + cmake "$builddir" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +check() { + # tests-units-akonadi-akonadistoragetest, tests-units-akonadi-akonadicachingstorageintegrationtest, + # tests-units-presentation-alltaskspagemodeltest, tests-units-widgets-editorviewtest, + # tests-units-widgets-pageviewtest, tests-units-migrator-zanshin021migrationtest, + # tests-units-migrator-zanshincontextitemsmigrationtest are broken + local skipped_tests="(" + local tests=" + tests-units-akonadi-akonadistoragetest + tests-units-akonadi-akonadicachingstorageintegrationtest + tests-units-presentation-alltaskspagemodeltest + tests-units-widgets-editorviewtest + tests-units-widgets-pageviewtest + tests-units-migrator-zanshin021migrationtest + tests-units-migrator-zanshincontextitemsmigrationtest" + for test in $tests; do + skipped_tests="$skipped_tests|$test" + done + skipped_tests="$skipped_tests)" + cd "$builddir"/build + CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "$skipped_tests" +} + +package() { + cd "$builddir"/build + DESTDIR="$pkgdir" make install +} + +sha512sums="47b4fa8797dd50372dcf176198e1c80348cd1ba604d1ed61cd973956e54ba5551caea33c766d857bc3ad598bd0eae9882ffc315e13e6e3b9c1033d01c8e029d8 zanshin-0.5.71.tar.xz" |
