diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2020-06-21 22:03:29 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2020-06-23 15:48:42 +0200 |
commit | 1f64c80838899482f5fb927789bb3a02b5ec5863 (patch) | |
tree | 8a25e307449ee77ec6f068cfe1a3009c34d34c1a /kde-plasma/discover | |
parent | dev-java/java-config: clean up bogus version for eprefix folks. (diff) | |
download | gentoo-1f64c80838899482f5fb927789bb3a02b5ec5863.tar.gz gentoo-1f64c80838899482f5fb927789bb3a02b5ec5863.tar.bz2 gentoo-1f64c80838899482f5fb927789bb3a02b5ec5863.zip |
kde-plasma: Add KDE Plasma 5.19.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma/discover')
-rw-r--r-- | kde-plasma/discover/Manifest | 1 | ||||
-rw-r--r-- | kde-plasma/discover/discover-5.19.2.ebuild | 78 |
2 files changed, 79 insertions, 0 deletions
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 6beff7a1a81f..46806635f80e 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1,2 +1,3 @@ DIST discover-5.18.5.tar.xz 10475624 BLAKE2B 0085fbc4bc0225863fed7d0a01d21d512d283ba5d3289840a3ea6c423ca876121a90065220918e088b7652580cfb79d30a5f01e445374931f3a1279e27485417 SHA512 6ae578815d54ccb770d4d113ec04f0e75c4b93cb1b4a1d636009072da83721e440a4fe817613f1b676c852cf2fb3ee1bb7192c60b174753578449e0bdfee7195 DIST discover-5.19.1.tar.xz 10293976 BLAKE2B fc00271fdfb24a9a05bf0b14f622604a6ecac781ebc1b6feaf0233a460f7b8b05fac110be60886f07e947a9ed8f20ff7955645809ad21c4318d659e18fc9274d SHA512 6c3f0a2cf195e2475dcc5f9f98eee7abd6b20b36a599d12aeddad2014069398a1d952603abe8df7257aeaddef26168cf6d9641126bc77b76a4efe6e91e80c90c +DIST discover-5.19.2.tar.xz 10293452 BLAKE2B c1cd195067fcc46a2a49c09ed76cb097472d46bbc298cde3f680a82b24ce1dc93d75bcf1d45fe4de3bcc3f5e0ca6a9b79fe027c62d89f8734f6ddbe0ee242703 SHA512 689074f9072f5316fb0392ea589c5e5a363231014eac4913bec7f72ff924e01243416248d467bff4505c14def57299f97af14d8b6e932c4209773136fd6f24b1 diff --git a/kde-plasma/discover/discover-5.19.2.ebuild b/kde-plasma/discover/discover-5.19.2.ebuild new file mode 100644 index 000000000000..ff0edd8e95ef --- /dev/null +++ b/kde-plasma/discover/discover-5.19.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +KFMIN=5.71.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.14.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="KDE Plasma resources management GUI" +HOMEPAGE="https://userbase.kde.org/Discover" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="+firmware telemetry" + +# libmarkdown (app-text/discount) only used in PackageKitBackend +DEPEND=" + >=kde-frameworks/attica-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + firmware? ( sys-apps/fwupd ) + telemetry? ( dev-libs/kuserfeedback:5 ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:5 +" + +src_prepare() { + ecm_src_prepare + # we don't need it with PackageKitBackend off + ecm_punt_bogus_dep KF5 Archive +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON + -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON + -DBUILD_FlatpakBackend=OFF + -DBUILD_FwupdBackend=$(usex firmware) + $(cmake_use_find_package telemetry KUserFeedback) + ) + + ecm_src_configure +} + +src_test() { + # bug 686392: needs network connection + local myctestargs=( + -E "(knsbackendtest)" + ) + + ecm_src_test +} |