projects/aports·blob master · refs

51 lines · 1.5 KiB

1# Contributor: Bart Ribbers <[email protected]>
2
3# The group tag is just to easily find this APKBUILD by some scripts for automation
4# group=kde-frameworks-old
5maintainer="team/kde <[email protected]>"
6pkgname=kitemmodels5
7pkgver=5.116.0
8pkgrel=0
9pkgdesc="Models for Qt Model/View system"
10arch="all !armhf" # armhf blocked by extra-cmake-modules
11url="https://community.kde.org/Frameworks"
12license="LGPL-2.0-only AND LGPL-2.0-or-later"
13depends_dev="qt5-qtbase-dev"
14makedepends="$depends_dev
15 doxygen
16 extra-cmake-modules
17 graphviz
18 qt5-qtdeclarative-dev
19 qt5-qttools-dev
20 samurai
21 "
22checkdepends="xvfb-run"
23_repo_url="https://invent.kde.org/frameworks/kitemmodels.git"
24source="https://download.kde.org/stable/frameworks/${pkgver%.*}/kitemmodels-$pkgver.tar.xz"
25subpackages="$pkgname-dev $pkgname-doc"
26builddir="$srcdir/kitemmodels-$pkgver"
27
28replaces="kitemmodels<=5.110.0-r0"
29
30build() {
31 cmake -B build -G Ninja \
32 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
33 -DCMAKE_INSTALL_PREFIX=/usr \
34 -DCMAKE_INSTALL_LIBDIR=lib \
35 -DBUILD_QCH=ON
36 cmake --build build
37}
38
39check() {
40 # kdescendantsproxymodel_smoketest and kdescendantsproxymodeltest are broken
41 # # kselectionproxymodeltest
42 xvfb-run ctest --test-dir build -E "(kselectionproxymodel|kdescendantsproxymodel(_smoke|))test"
43}
44
45package() {
46 DESTDIR="$pkgdir" cmake --install build
47}
48
49sha512sums="
50ef3ee4ba45fdf8fac395f3d678421fccb7bfdafec2dacaca203dacf90f65548e31d2d0eb5165c4cb2ce5cf71e4bca289c1af9c9e8dead710f9a19d7831db3bfb kitemmodels-5.116.0.tar.xz
51"