forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kde-plasma/discover: 5.27.9 version bump
Signed-off-by: Sam James <[email protected]>
- Loading branch information
1 parent
78a4426
commit d55b2df
Showing
2 changed files
with
97 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST discover-5.27.8.tar.xz 869332 BLAKE2B 103494eb04fe539113ddaae207a1bc49320330d9c469cdcfb9342efd5a735eb419c18b5b0c76b72abf7cff2ff15d440eede0ed264c86446a298606d6c48a6433 SHA512 a6872b7a6979a3a31abf96cced686fd878889931ac0fef9aac47da564939f756d8cb8ebe877a9af322344ba01899f1c247858ddb2b9ea5778126d5bcb02e3042 | ||
DIST discover-5.27.9.tar.xz 870444 BLAKE2B 03dd98bb66ada6ee29e3d099ea6a53a51a711e442a44fb81fa019e41fba9999e0c4e82762a217e0f42535f449ba374b52f8d74a3333e9dafa0967bb91373479d SHA512 c1049e022745fecd613d59434271e33789282f6915435db887fa9952e0b51955bc8453071c0da87d77d328f77d83204cfd8dc8db1bc489894e6fe3acafd7f798 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
# Copyright 1999-2023 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
ECM_TEST="true" | ||
KFMIN=5.106.0 | ||
QTMIN=5.15.9 | ||
inherit ecm plasma.kde.org | ||
|
||
DESCRIPTION="KDE Plasma resources management GUI" | ||
HOMEPAGE="https://userbase.kde.org/Discover" | ||
|
||
LICENSE="GPL-2" # TODO: CHECK | ||
SLOT="5" | ||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" | ||
IUSE="+firmware flatpak snap telemetry webengine" | ||
|
||
# libmarkdown (app-text/discount) only used in PackageKitBackend | ||
DEPEND=" | ||
>=dev-libs/appstream-0.15.3:= | ||
>=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 | ||
>=kde-frameworks/attica-${KFMIN}:5 | ||
>=kde-frameworks/kcmutils-${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/kidletime-${KFMIN}:5 | ||
>=kde-frameworks/kio-${KFMIN}:5 | ||
>=kde-frameworks/kirigami-${KFMIN}:5 | ||
>=kde-frameworks/knewstuff-${KFMIN}:5 | ||
>=kde-frameworks/knotifications-${KFMIN}:5 | ||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5 | ||
>=kde-frameworks/kxmlgui-${KFMIN}:5 | ||
>=kde-frameworks/purpose-${KFMIN}:5 | ||
firmware? ( >=sys-apps/fwupd-1.5.0 ) | ||
flatpak? ( sys-apps/flatpak ) | ||
snap? ( sys-libs/snapd-glib:=[qt5] ) | ||
telemetry? ( dev-libs/kuserfeedback:5 ) | ||
webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) | ||
" | ||
RDEPEND="${DEPEND} | ||
>=dev-qt/qtquickcontrols2-${QTMIN}:5 | ||
snap? ( app-containers/snapd ) | ||
" | ||
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" | ||
|
||
PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" ) | ||
|
||
src_prepare() { | ||
ecm_src_prepare | ||
# we don't need it with PackageKitBackend off | ||
ecm_punt_kf_module Archive | ||
# we don't do anything with this | ||
sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \ | ||
-e "s/^pkg_check_modules.*Ostree/#&/" \ | ||
-i CMakeLists.txt || die | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
# TODO: Port PackageKit's portage back-end to python3 | ||
-DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON | ||
# Automated updates will not work for us | ||
# https://invent.kde.org/plasma/discover/-/merge_requests/142 | ||
-DWITH_KCM=OFF | ||
-DBUILD_DummyBackend=OFF | ||
-DBUILD_FlatpakBackend=$(usex flatpak) | ||
-DBUILD_FwupdBackend=$(usex firmware) | ||
-DBUILD_RpmOstreeBackend=OFF | ||
-DBUILD_SnapBackend=$(usex snap) | ||
-DBUILD_SteamOSBackend=OFF | ||
$(cmake_use_find_package telemetry KUserFeedback) | ||
$(cmake_use_find_package webengine Qt5WebView) | ||
) | ||
|
||
ecm_src_configure | ||
} | ||
|
||
src_test() { | ||
# bug 686392: needs network connection | ||
local myctestargs=( | ||
-E "(knsbackendtest|flatpaktest)" | ||
) | ||
|
||
ecm_src_test | ||
} |