public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/
@ 2019-12-03  0:47 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2019-12-03  0:47 UTC (permalink / raw
  To: gentoo-commits

commit:     655f41af5af003e63505968818bce62b8ab6cc37
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  3 00:45:40 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec  3 00:45:40 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=655f41af

kde-frameworks/kquickcharts: New package

Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../kquickcharts/kquickcharts-9999.ebuild          | 33 ++++++++++++++++++++++
 kde-frameworks/kquickcharts/metadata.xml           |  8 ++++++
 2 files changed, 41 insertions(+)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
new file mode 100644
index 0000000000..4c8a8b7845
--- /dev/null
+++ b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="QtQuick plugin providing high-performance charts"
+HOMEPAGE="https://cgit.kde.org/kquickcharts.git"
+
+LICENSE="LGPL-2+"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtgui-${QTMIN}:5
+	>=dev-qt/qtdeclarative-${QTMIN}:5
+	>=dev-qt/qtquickcontrols2-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_EXAMPLES=$(usex examples)
+	)
+
+	ecm_src_configure
+}

diff --git a/kde-frameworks/kquickcharts/metadata.xml b/kde-frameworks/kquickcharts/metadata.xml
new file mode 100644
index 0000000000..2fdbf33d96
--- /dev/null
+++ b/kde-frameworks/kquickcharts/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>kde@gentoo.org</email>
+		<name>Gentoo KDE Project</name>
+	</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/
@ 2019-12-22 10:48 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2019-12-22 10:48 UTC (permalink / raw
  To: gentoo-commits

commit:     c957d94294d578bb68b4ac566f0b4db0270fde55
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 22 10:48:09 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 10:48:09 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=c957d942

kde-frameworks/kquickcharts: Add missing USE examples DEPENDs

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/kquickcharts/kquickcharts-9999.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
index 4c8a8b7845..4f4ce26fa2 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
@@ -6,6 +6,7 @@ EAPI=7
 ECM_EXAMPLES="true"
 ECM_QTHELP="false"
 ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
 QTMIN=5.12.3
 VIRTUALX_REQUIRED="test"
 inherit ecm kde.org
@@ -21,6 +22,11 @@ DEPEND="
 	>=dev-qt/qtgui-${QTMIN}:5
 	>=dev-qt/qtdeclarative-${QTMIN}:5
 	>=dev-qt/qtquickcontrols2-${QTMIN}:5
+	examples? (
+		>=dev-qt/qtwidgets-${QTMIN}:5
+		>=kde-frameworks/kdeclarative-${PVCUT}:5
+		>=kde-frameworks/kirigami-${PVCUT}:5
+	)
 "
 RDEPEND="${DEPEND}"
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/
@ 2022-10-02 22:17 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2022-10-02 22:17 UTC (permalink / raw
  To: gentoo-commits

commit:     b0178963f08f25261f4776ef5baf85c31473959d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  2 21:53:19 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct  2 22:17:12 2022 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=b0178963

kde-frameworks/kquickcharts: 5.99.0 version bump

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../kquickcharts/kquickcharts-5.99.0.ebuild        | 39 ++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.99.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.99.0.ebuild
new file mode 100644
index 0000000000..7eb768a4da
--- /dev/null
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.99.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="QtQuick plugin providing high-performance charts"
+HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+	>=dev-qt/qtgui-${QTMIN}:5
+	>=dev-qt/qtdeclarative-${QTMIN}:5
+	>=dev-qt/qtquickcontrols2-${QTMIN}:5
+	examples? (
+		>=dev-qt/qtwidgets-${QTMIN}:5
+		=kde-frameworks/kdeclarative-${PVCUT}*:5
+		=kde-frameworks/kirigami-${PVCUT}*:5
+	)
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_EXAMPLES=$(usex examples)
+	)
+
+	ecm_src_configure
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/
@ 2023-07-25 11:40 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2023-07-25 11:40 UTC (permalink / raw
  To: gentoo-commits

commit:     9987118c9c465e28315591bd5781c013209515dd
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 11:31:41 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 11:40:33 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=9987118c

kde-frameworks/kquickcharts: Add back VIRTUALX_REQUIRED, otherwise fails

with Failed to create OpenGL context for format QSurfaceFormat(version 2.0, ...)

Bug: https://bugs.gentoo.org/910062
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/kquickcharts/kquickcharts-5.9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.9999.ebuild
index 5cd3d66856..498b7e2510 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.9999.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.9999.ebuild
@@ -8,6 +8,7 @@ ECM_QTHELP="false"
 ECM_TEST="true"
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.9
+VIRTUALX_REQUIRED="test" # bug 910062 (tests fail)
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="QtQuick plugin providing high-performance charts"


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/
@ 2023-11-12 10:18 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2023-11-12 10:18 UTC (permalink / raw
  To: gentoo-commits

commit:     71db0913bbd5300ce0a432f1c69690fe6047ad46
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 12 10:07:05 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 12 10:07:05 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=71db0913

kde-frameworks/kquickcharts: add kde-invent upstream metadata

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/kquickcharts/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/kquickcharts/metadata.xml b/kde-frameworks/kquickcharts/metadata.xml
index 506ecf605b..d75c4e131b 100644
--- a/kde-frameworks/kquickcharts/metadata.xml
+++ b/kde-frameworks/kquickcharts/metadata.xml
@@ -7,6 +7,7 @@
 	</maintainer>
 	<upstream>
 		<bugs-to>https://bugs.kde.org/</bugs-to>
+		<remote-id type="kde-invent">frameworks/kquickcharts</remote-id>
 	</upstream>
 	<slots>
 		<subslots>


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/
@ 2024-09-01 10:30 Sam James
  0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2024-09-01 10:30 UTC (permalink / raw
  To: gentoo-commits

commit:     686b96738438875923e6f4ec433be778961f6a39
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  1 10:27:27 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep  1 10:30:15 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=686b9673

kde-frameworks/kquickcharts: fix USE=examples deps

As reported on forums at https://forums.gentoo.org/viewtopic-t-1170619.html.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 kde-frameworks/kquickcharts/kquickcharts-9999.ebuild | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
index abb9765c49..e8cb2d5861 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
@@ -6,6 +6,7 @@ EAPI=8
 ECM_EXAMPLES="true"
 ECM_QTHELP="false"
 ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
 QTMIN=6.6.2
 inherit ecm frameworks.kde.org
 
@@ -16,15 +17,14 @@ LICENSE="LGPL-2+"
 KEYWORDS=""
 IUSE=""
 
-# PVCUT=$(ver_cut 1-2)
-# 	examples? (
-# 		>=dev-qt/qtwidgets-${QTMIN}:6
-# 		=kde-frameworks/kdeclarative-${PVCUT}*:5
-# 		=kde-frameworks/kirigami-${PVCUT}*:5
-# 	)
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
+	examples? (
+		>=dev-qt/qtbase-${QTMIN}:6[widgets]
+		=kde-frameworks/kdeclarative-${PVCUT}*:6
+		=kde-frameworks/kirigami-${PVCUT}*:6
+	)
 "
 RDEPEND="${DEPEND}"
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/
@ 2024-09-01 14:01 Andreas Sturmlechner
  0 siblings, 0 replies; 7+ messages in thread
From: Andreas Sturmlechner @ 2024-09-01 14:01 UTC (permalink / raw
  To: gentoo-commits

commit:     53459e5d0ce7839d966e6032ae86dbd1c671c659
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  1 13:23:52 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Sep  1 13:59:52 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=53459e5d

kde-frameworks/kquickcharts: Explain lack of kirigami:5[examples]

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/kquickcharts/kquickcharts-9999.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
index e8cb2d5861..2dbdbaeac6 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
@@ -26,7 +26,9 @@ DEPEND="
 		=kde-frameworks/kirigami-${PVCUT}*:6
 	)
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+	examples? ( !${CATEGORY}/${PN}:5[examples(-)] )
+"
 
 src_configure() {
 	local mycmakeargs=(


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-09-01 14:01 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-01 10:30 [gentoo-commits] proj/kde:master commit in: kde-frameworks/kquickcharts/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-09-01 14:01 Andreas Sturmlechner
2023-11-12 10:18 Andreas Sturmlechner
2023-07-25 11:40 Andreas Sturmlechner
2022-10-02 22:17 Andreas Sturmlechner
2019-12-22 10:48 Andreas Sturmlechner
2019-12-03  0:47 Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox