summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-misc/itinerary/itinerary-9999.ebuild8
-rw-r--r--kde-misc/itinerary/metadata.xml1
2 files changed, 7 insertions, 2 deletions
diff --git a/kde-misc/itinerary/itinerary-9999.ebuild b/kde-misc/itinerary/itinerary-9999.ebuild
index 8c967e457c1..355790d8688 100644
--- a/kde-misc/itinerary/itinerary-9999.ebuild
+++ b/kde-misc/itinerary/itinerary-9999.ebuild
@@ -4,10 +4,11 @@
EAPI=8
ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="pim"
PVCUT=$(ver_cut 1-3)
KFMIN=5.106.0
QTMIN=5.15.9
-inherit ecm kde.org optfeature
+inherit ecm gear.kde.org optfeature
DESCRIPTION="Digital travel assistant with a priority on protecting your privacy"
HOMEPAGE="https://apps.kde.org/itinerary/
@@ -16,9 +17,10 @@ https://www.volkerkrause.eu/2018/08/19/kde-itinerary-introduction.html"
LICENSE="LGPL-2+"
SLOT="5"
KEYWORDS=""
-IUSE="+networkmanager"
+IUSE="matrix +networkmanager"
DEPEND="
+ >=dev-libs/kirigami-addons-0.9:5
>=dev-libs/kosmindoormap-${PVCUT}:5
>=dev-libs/kpublictransport-${PVCUT}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -43,6 +45,7 @@ DEPEND="
>=kde-frameworks/kunitconversion-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
sys-libs/zlib
+ matrix? ( >=net-libs/libquotient-0.7.2:= )
networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
"
RDEPEND="${DEPEND}
@@ -54,6 +57,7 @@ RDEPEND="${DEPEND}
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package networkmanager KF5NetworkManagerQt)
+ $(cmake_use_find_package matrix Quotient)
)
ecm_src_configure
}
diff --git a/kde-misc/itinerary/metadata.xml b/kde-misc/itinerary/metadata.xml
index ec889bb9186..2b752b36333 100644
--- a/kde-misc/itinerary/metadata.xml
+++ b/kde-misc/itinerary/metadata.xml
@@ -9,6 +9,7 @@
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
<use>
+ <flag name="matrix">Enable Matrix decentraliced protocol support via <pkg>net-libs/libquotient</pkg></flag>
<flag name="networkmanager">Defer map downloads based on network status using <pkg>kde-frameworks/networkmanager-qt</pkg></flag>
</use>
</pkgmetadata>