aports/community/itinerary/APKBUILD
2024-09-13 13:50:51 +00:00

81 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.08.1
pkgrel=0
# 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
qtkeychain-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="
bf8433aded67c4b82af103a0c222ae2b4055870ad393df1db949a82a77238617ac14a92d4b46dded2c36b0f334224489fe36c5808bdd305f9cb3f9a943d33330 itinerary-24.08.1.tar.xz
"