Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-apps/umbrello/
Date: Mon, 29 Nov 2021 16:53:57
Message-Id: 1638204749.18e9cef7a33b2344104013a541325c3d52614e1b.asturm@gentoo
1 commit: 18e9cef7a33b2344104013a541325c3d52614e1b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 29 16:03:15 2021 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 29 16:52:29 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e9cef7
7
8 kde-apps/umbrello: 21.11.90 version bump
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11
12 kde-apps/umbrello/Manifest | 1 +
13 kde-apps/umbrello/umbrello-21.11.90.ebuild | 75 ++++++++++++++++++++++++++++++
14 2 files changed, 76 insertions(+)
15
16 diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest
17 index 0bbbe1155fc7..014f3b3625d0 100644
18 --- a/kde-apps/umbrello/Manifest
19 +++ b/kde-apps/umbrello/Manifest
20 @@ -1 +1,2 @@
21 DIST umbrello-21.08.3.tar.xz 5650048 BLAKE2B da8d0fd63e7d603a52866e8a91e3aa0d6f4c80f4e95096b4dea4746348ad0cfcde11ec194d4771c6540a6861a206dda371316b12b8f1c69d4853783380d0e92a SHA512 176804977069383aab5e809b2a3e94b2b965d5b57bf14eb8215416a2288d5a141a8bdeabae241b3f08bab498b36b018ac501797f8f61653bf18910302aa61130
22 +DIST umbrello-21.11.90.tar.xz 5650848 BLAKE2B 2a28e8008bdf5ad5408e7442c6fb93ffa191e119df34efe88089bf7833f10ac01b795e53eebe51f8f50739f50c6dfd2c62ab4e767f3ce2d14dd65d3d50421d29 SHA512 d4ffe83491da8b421488fac69e274ceab673d770630a18e38000aa0ca965f17fd21ebe578274b9c829ce6a615b103aae58c99b3bb3026e6df8d1a3cd0dc13b40
23
24 diff --git a/kde-apps/umbrello/umbrello-21.11.90.ebuild b/kde-apps/umbrello/umbrello-21.11.90.ebuild
25 new file mode 100644
26 index 000000000000..3965c91a8f82
27 --- /dev/null
28 +++ b/kde-apps/umbrello/umbrello-21.11.90.ebuild
29 @@ -0,0 +1,75 @@
30 +# Copyright 1999-2021 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +ECM_HANDBOOK="forceoptional"
36 +ECM_QTHELP="false" # TODO: figure out install error
37 +ECM_TEST="forceoptional"
38 +KFMIN=5.88.0
39 +QTMIN=5.15.2
40 +VIRTUALX_REQUIRED="test"
41 +inherit ecm kde.org
42 +
43 +DESCRIPTION="KDE UML Modeller"
44 +HOMEPAGE="https://apps.kde.org/umbrello/ https://umbrello.kde.org"
45 +
46 +LICENSE="GPL-2" # TODO: CHECK
47 +SLOT="5"
48 +KEYWORDS="~amd64 ~arm64 ~x86"
49 +IUSE="php"
50 +
51 +RDEPEND="
52 + dev-libs/libxml2
53 + dev-libs/libxslt
54 + >=dev-qt/qtgui-${QTMIN}:5
55 + >=dev-qt/qtprintsupport-${QTMIN}:5
56 + >=dev-qt/qtsvg-${QTMIN}:5
57 + >=dev-qt/qtwidgets-${QTMIN}:5
58 + >=dev-qt/qtxml-${QTMIN}:5
59 + >=kde-frameworks/karchive-${KFMIN}:5
60 + >=kde-frameworks/kcompletion-${KFMIN}:5
61 + >=kde-frameworks/kconfig-${KFMIN}:5
62 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
63 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
64 + >=kde-frameworks/kcrash-${KFMIN}:5
65 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
66 + >=kde-frameworks/ki18n-${KFMIN}:5
67 + >=kde-frameworks/kiconthemes-${KFMIN}:5
68 + >=kde-frameworks/kio-${KFMIN}:5
69 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
70 + >=kde-frameworks/ktexteditor-${KFMIN}:5
71 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
72 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
73 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
74 + >=kde-frameworks/kxmlgui-${KFMIN}:5
75 + php? (
76 + dev-util/kdevelop:5=
77 + dev-util/kdevelop-pg-qt:5
78 + dev-util/kdevelop-php:5
79 + )
80 +"
81 +DEPEND="${RDEPEND}"
82 +
83 +PATCHES=(
84 + "${FILESDIR}"/${PN}-20.08.3-no-qtwebkit.patch
85 + "${FILESDIR}"/${PN}-20.08.3-gentoo-docbundledir.patch # fix hardcoded path
86 +)
87 +
88 +src_configure() {
89 + local mycmakeargs=(
90 + -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP
91 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
92 + -DBUILD_APIDOC=OFF
93 + -DBUILD_KF5=ON
94 + -DBUILD_PHP_IMPORT=$(usex php)
95 + -DBUILD_unittests=$(usex test)
96 + )
97 + use test && mycmakeargs+=(
98 + -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
99 + -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON
100 + -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON
101 + )
102 +
103 + ecm_src_configure
104 +}