summaryrefslogtreecommitdiff
path: root/kde-apps/umbrello
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps/umbrello')
-rw-r--r--kde-apps/umbrello/Manifest2
-rw-r--r--kde-apps/umbrello/umbrello-24.05.2.ebuild69
2 files changed, 71 insertions, 0 deletions
diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest
index 54e98f65f7ea..416ace24de03 100644
--- a/kde-apps/umbrello/Manifest
+++ b/kde-apps/umbrello/Manifest
@@ -1,4 +1,6 @@
AUX umbrello-23.03.80-gentoo-docbundledir.patch 2064 BLAKE2B 4645a03331876abd1876360f0165585441c192a43a56135da66150bf8f691b30120a8b32143c52e3421022f26b2b4ab2c57ea7b421826527c6d3aa7da66bf921 SHA512 c6e7458ac419af6d66968f4d8a1badb4795fcfdbeda61902ab0b99a205a80fc2e1e35b24d39ab925203f66c9e145e56427851fb5d4c297a4b5068fd5ed33331e
DIST umbrello-24.05.1.tar.xz 5615980 BLAKE2B c4bc3413abe22e7fdecc127dfa69772a8eb13e3e405262083c3e9470044e53cb66cb0fb267db2f5e386a960a3384e456d9627db409fe5c7c3943a42b8a002bc5 SHA512 858e0bece319cbe1e971df88267d640beef0da80cd8888a66da60dbf3b8e64fbecfb3a605db65620f0026fec240614184109c9c28b11cff09cc25ce2e41a56fa
+DIST umbrello-24.05.2.tar.xz 5616176 BLAKE2B 5a86565ea81ebcc1578a231920c3af71a8236d75f1e2e43d729ac19e39e49835a76bdcbe68d91f89923de2fdb1ec41e896be07ef743e44473bfec89957c1a920 SHA512 1c35893cf48960289ebbac9a2f26a0b7430f5dcb8e54a9aa5e539a160edd43068fe6e69a673a799feee46079188dfd34ecb11af05a852a35d9f3b066a3e82e74
EBUILD umbrello-24.05.1.ebuild 1758 BLAKE2B 60c0b218a77981fcf3d457000e3a14fdaea3b133535ae9ae48666f2cd9e0ea51910b0675bd577bcd0908270658db53945fec38e7b17ef7d198f331b3b7c51780 SHA512 1c59520481208daf0059db0d8f2b39d66375febfa3d7b0bd73889ae66ba94df01e65f7ac057002b5c9f3b3664a2db4a1d478f2284bf62ee19141c4be4127e98d
+EBUILD umbrello-24.05.2.ebuild 1761 BLAKE2B 2ba8f2d761e33d2f1358c2a8f6e1a30d6e4c02752e5e253c3e8759fb6e6b9d2fe1ac4a3e44b16ccac038b03fcaf8e05aeab6a9f262a18649d953904edf99fd11 SHA512 943da23871f78584781ed6ee106cbf6dc1cd15f1d257bdf3e85bc12d00c1fe5a2acf5b784f4c8bb584cfa4695797061f57df03c3f0799d521d8f5041dddc20a5
MISC metadata.xml 459 BLAKE2B 465f4c84b8aeb296c6c2e6b7c387545709a78db7bd3a42e276ecd67b9e0d6137be482e058b984784a3e68f965561763149de1fec93abb3d4c601f9de115c5b38 SHA512 fee91c5580066b6e088669602c6629a20e65e58390809427e737c6042b1233b118dc9d245b15af14f588aaf84cdba30e811e8a1d246ba6ecfd43215285741608
diff --git a/kde-apps/umbrello/umbrello-24.05.2.ebuild b/kde-apps/umbrello/umbrello-24.05.2.ebuild
new file mode 100644
index 000000000000..2d8de558dc44
--- /dev/null
+++ b/kde-apps/umbrello/umbrello-24.05.2.ebuild
@@ -0,0 +1,69 @@
+# 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"
+IUSE="php"
+
+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
+ php? (
+ dev-util/kdevelop:5=
+ dev-util/kdevelop-pg-qt:5
+ dev-util/kdevelop-php: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=$(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
+}