Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-misc/kweather/
Date: Thu, 20 Jan 2022 14:50:28
Message-Id: 1642610374.7dff4ec8a13c85f4ba243d2b1d669cfe570b068e.asturm@gentoo
1 commit: 7dff4ec8a13c85f4ba243d2b1d669cfe570b068e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 19 16:06:29 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 19 16:39:34 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=7dff4ec8
7
8 kde-misc/kweather: New package
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-misc/kweather/kweather-9999.ebuild | 57 ++++++++++++++++++++++++++++++++++
14 kde-misc/kweather/metadata.xml | 11 +++++++
15 2 files changed, 68 insertions(+)
16
17 diff --git a/kde-misc/kweather/kweather-9999.ebuild b/kde-misc/kweather/kweather-9999.ebuild
18 new file mode 100644
19 index 0000000000..a34d9ec246
20 --- /dev/null
21 +++ b/kde-misc/kweather/kweather-9999.ebuild
22 @@ -0,0 +1,57 @@
23 +# Copyright 1999-2022 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=8
27 +
28 +ECM_TEST="false"
29 +KDE_ORG_CATEGORY=plasma-mobile
30 +KFMIN=5.88.0
31 +QTMIN=5.15.2
32 +inherit ecm kde.org
33 +
34 +DESCRIPTION="Library for retrieval of weather information including forecasts and alerts"
35 +HOMEPAGE="https://apps.kde.org/kweather/"
36 +
37 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
38 + SRC_URI="mirror://kde/stable/${KDE_ORG_CATEGORY}/${P}.tar.xz"
39 + KEYWORDS="~amd64"
40 +fi
41 +
42 +LICENSE="GPL-2+"
43 +SLOT="5"
44 +
45 +DEPEND="
46 + dev-libs/kweathercore
47 + >=dev-qt/qtcharts-${QTMIN}:5[qml]
48 + >=dev-qt/qtdeclarative-${QTMIN}:5
49 + >=dev-qt/qtgui-${QTMIN}:5
50 + >=dev-qt/qtnetwork-${QTMIN}:5
51 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
52 + >=dev-qt/qtsvg-${QTMIN}:5
53 + >=dev-qt/qtwidgets-${QTMIN}:5
54 + >=kde-frameworks/kconfig-${KFMIN}:5
55 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
56 + >=kde-frameworks/ki18n-${KFMIN}:5
57 + >=kde-frameworks/kirigami-${KFMIN}:5
58 + >=kde-frameworks/knotifications-${KFMIN}:5
59 + >=kde-frameworks/plasma-${KFMIN}:5
60 +"
61 +RDEPEND="${DEPEND}
62 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
63 + >=dev-qt/qtpositioning-${QTMIN}:5[geoclue]
64 +"
65 +
66 +src_prepare() {
67 + ecm_src_prepare
68 +
69 + sed -e "/include(ECMCheckOutboundLicense)/s/^/#DONT /" \
70 + -e "/ecm_check_outbound_license/s/^/#DONT /" \
71 + -i CMakeLists.txt || die # avoid cmake spam about python, reusetool
72 +}
73 +
74 +src_configure() {
75 + local mycmakeargs=(
76 + -DBUILD_PLASMOID=ON
77 + )
78 + ecm_src_configure
79 +}
80
81 diff --git a/kde-misc/kweather/metadata.xml b/kde-misc/kweather/metadata.xml
82 new file mode 100644
83 index 0000000000..d925f24397
84 --- /dev/null
85 +++ b/kde-misc/kweather/metadata.xml
86 @@ -0,0 +1,11 @@
87 +<?xml version="1.0" encoding="UTF-8"?>
88 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
89 +<pkgmetadata>
90 + <maintainer type="project">
91 + <email>kde@g.o</email>
92 + <name>Gentoo KDE Project</name>
93 + </maintainer>
94 + <upstream>
95 + <bugs-to>https://bugs.kde.org/</bugs-to>
96 + </upstream>
97 +</pkgmetadata>