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-apps/umbrello: 24.08.0 version bump
Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
2 changed files
with
72 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 umbrello-24.05.2.tar.xz 5616176 BLAKE2B 5a86565ea81ebcc1578a231920c3af71a8236d75f1e2e43d729ac19e39e49835a76bdcbe68d91f89923de2fdb1ec41e896be07ef743e44473bfec89957c1a920 SHA512 1c35893cf48960289ebbac9a2f26a0b7430f5dcb8e54a9aa5e539a160edd43068fe6e69a673a799feee46079188dfd34ecb11af05a852a35d9f3b066a3e82e74 | ||
DIST umbrello-24.08.0.tar.xz 5615964 BLAKE2B 0539ca53743f57b1d543862a3e450d6aa2b28c652f34989945660a7086fc12c2667b58d9722a87b2e287dac673793e0d0b44e66026c6f9e22fe9b9332e4f7bc5 SHA512 50c2d35cbe33fad39e55ddfaa4d64f9899596dd8eca6d4c45f1b7b04e1320c7de422ae07647b2895d7f4c6e85a408f0a043d4b277144d76cde860dbef72150de |
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,71 @@ | ||
# Copyright 1999-2024 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
ECM_HANDBOOK="forceoptional" | ||
ECM_QTHELP="false" # TODO: figure out install error | ||
ECM_TEST="forceoptional" | ||
KFMIN=5.115.0 | ||
QTMIN=5.15.12 | ||
inherit ecm gear.kde.org | ||
|
||
DESCRIPTION="KDE UML Modeller" | ||
HOMEPAGE="https://apps.kde.org/umbrello/" | ||
|
||
LICENSE="GPL-2" # TODO: CHECK | ||
SLOT="5" | ||
KEYWORDS="~amd64 ~arm64 ~x86" | ||
|
||
# TODO: Re-enable when ported to KF6 | ||
# IUSE="php" | ||
# php? ( | ||
# dev-util/kdevelop:5= | ||
# dev-util/kdevelop-pg-qt:5 | ||
# dev-util/kdevelop-php:5 | ||
# ) | ||
|
||
RDEPEND=" | ||
dev-libs/libxml2 | ||
dev-libs/libxslt | ||
>=dev-qt/qtgui-${QTMIN}:5 | ||
>=dev-qt/qtprintsupport-${QTMIN}:5 | ||
>=dev-qt/qtsvg-${QTMIN}:5 | ||
>=dev-qt/qtwidgets-${QTMIN}:5 | ||
>=dev-qt/qtxml-${QTMIN}:5 | ||
>=kde-frameworks/karchive-${KFMIN}:5 | ||
>=kde-frameworks/kcompletion-${KFMIN}:5 | ||
>=kde-frameworks/kconfig-${KFMIN}:5 | ||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5 | ||
>=kde-frameworks/kcoreaddons-${KFMIN}:5 | ||
>=kde-frameworks/kcrash-${KFMIN}:5 | ||
>=kde-frameworks/ki18n-${KFMIN}:5 | ||
>=kde-frameworks/kiconthemes-${KFMIN}:5 | ||
>=kde-frameworks/kio-${KFMIN}:5 | ||
>=kde-frameworks/kjobwidgets-${KFMIN}:5 | ||
>=kde-frameworks/ktexteditor-${KFMIN}:5 | ||
>=kde-frameworks/ktextwidgets-${KFMIN}:5 | ||
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5 | ||
>=kde-frameworks/kwindowsystem-${KFMIN}:5 | ||
>=kde-frameworks/kxmlgui-${KFMIN}:5 | ||
" | ||
DEPEND="${RDEPEND}" | ||
|
||
PATCHES=( | ||
"${FILESDIR}"/${PN}-23.03.80-gentoo-docbundledir.patch # fix hardcoded path | ||
) | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP | ||
-DBUILD_APIDOC=OFF | ||
-DBUILD_PHP_IMPORT=OFF # $(usex php) | ||
) | ||
use test && mycmakeargs+=( | ||
-DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON | ||
-DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON | ||
-DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON | ||
) | ||
|
||
ecm_src_configure | ||
} |