aports/community/itinerary/APKBUILD
Luca Weiss bcb55f8513 community/itinerary: add missing dependency
And sort the dependencies alphabetically while we're touching it.
2024-08-21 11:30:11 +00:00

80 lines
1.8 KiB
Plaintext

# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: team/kde <bribbers@disroot.org>
# The group tag is just to easily find this APKBUILD by some scripts for automation
# group=kde-applications
pkgname=itinerary
pkgver=24.05.2
pkgrel=1
# armhf blocked by qt6-qtdeclarative
# ppc64le blocked by kitinerary
# s390x blocked by qt6-qtdeclarative
arch="aarch64 armv7 x86_64 x86"
url="https://invent.kde.org/pim/itinerary"
pkgdesc="Itinerary and boarding pass management application"
license="BSD-3-Clause AND LGPL-2.0-or-later"
depends="
kirigami
kirigami-addons
kitemmodels
kopeninghours
prison
qqc2-desktop-style
qt6-qtlocation
tzdata
"
makedepends="
extra-cmake-modules
kcontacts-dev
kcoreaddons-dev
kdbusaddons-dev
kholidays-dev
ki18n-dev
kirigami-addons-dev
kitinerary-dev
knotifications-dev
kosmindoormap-dev
kpkpass-dev
kpublictransport-dev
kunitconversion-dev
networkmanager-qt-dev
qqc2-desktop-style-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtlocation-dev
samurai
shared-mime-info
solid-dev
zlib-dev
"
checkdepends="
dbus
qqc2-desktop-style
sonnet
xvfb-run
"
subpackages="$pkgname-lang"
_repo_url="https://invent.kde.org/pim/itinerary.git"
source="https://download.kde.org/stable/release-service/$pkgver/src/itinerary-$pkgver.tar.xz"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
# tripgrouptest and timelinemodel test are broken
dbus-run-session xvfb-run ctest --test-dir build --output-on-failure -E "(tripgroup|timelinemodel|itinerary-self-)test"
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
0b31306800f1befd4651d5c172011ef44aa7cd857aad7dc3741d44e6a6e41eb01178e4171905d2cd3287e7a93e2203d4fa0926492566148fc867efd209ca6958 itinerary-24.05.2.tar.xz
"