public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2020-11-01 23:11 Andreas Sturmlechner
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2020-11-01 23:11 UTC (permalink / raw
  To: gentoo-commits

commit:     cf146efb19d2427158bbeb51f969e8cd5f98f7dc
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  1 21:45:39 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov  1 23:11:18 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=cf146efb

dev-libs/kosmindoormap: New package

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

 dev-libs/kosmindoormap/kosmindoormap-9999.ebuild | 45 ++++++++++++++++++++++++
 dev-libs/kosmindoormap/metadata.xml              |  8 +++++
 2 files changed, 53 insertions(+)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
new file mode 100644
index 0000000000..b54bda7817
--- /dev/null
+++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.74.0
+QTMIN=5.15.1
+inherit ecm kde.org
+
+DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
+HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS=""
+IUSE=""
+
+BDEPEND="
+	sys-devel/bison
+	sys-devel/flex
+"
+COMMON_DEPEND="
+	dev-libs/protobuf:=
+	>=dev-qt/qtdeclarative-${QTMIN}:5
+	>=dev-qt/qtgui-${QTMIN}:5
+	>=dev-qt/qtnetwork-${QTMIN}:5
+	>=kde-frameworks/ki18n-${KFMIN}:5
+	>=kde-misc/kpublictransport-${PVCUT}:5
+	sys-libs/zlib
+"
+DEPEND="${COMMON_DEPEND}
+	test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+	>=dev-qt/qtquickcontrols2-${QTMIN}:5
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+	)
+	ecm_src_configure
+}

diff --git a/dev-libs/kosmindoormap/metadata.xml b/dev-libs/kosmindoormap/metadata.xml
new file mode 100644
index 0000000000..2fdbf33d96
--- /dev/null
+++ b/dev-libs/kosmindoormap/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] 8+ messages in thread

* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2021-07-29 19:47 Andreas Sturmlechner
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2021-07-29 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     6bb97bb33795a8083cfeb656ebd378484e0e52f7
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 29 19:47:25 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jul 29 19:47:25 2021 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=6bb97bb3

dev-libs/kosmindoormap: Add IUSE="+openinghours"

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

 dev-libs/kosmindoormap/kosmindoormap-21.07.80.ebuild      | 4 +++-
 dev-libs/kosmindoormap/kosmindoormap-21.08.49.9999.ebuild | 4 +++-
 dev-libs/kosmindoormap/kosmindoormap-9999.ebuild          | 4 +++-
 dev-libs/kosmindoormap/metadata.xml                       | 3 +++
 4 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-21.07.80.ebuild b/dev-libs/kosmindoormap/kosmindoormap-21.07.80.ebuild
index 1ec82ac819..646460d5ab 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-21.07.80.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-21.07.80.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
 LICENSE="LGPL-2+"
 SLOT="5"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="+openinghours"
 
 COMMON_DEPEND="
 	>=dev-libs/kpublictransport-${PVCUT}:5
@@ -26,6 +26,7 @@ COMMON_DEPEND="
 	>=dev-qt/qtnetwork-${QTMIN}:5
 	>=kde-frameworks/ki18n-${KFMIN}:5
 	sys-libs/zlib
+	openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
 "
 DEPEND="${COMMON_DEPEND}
 	test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
@@ -41,6 +42,7 @@ BDEPEND="
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+		$(cmake_use_find_package openinghours KOpeningHours)
 	)
 	ecm_src_configure
 }

diff --git a/dev-libs/kosmindoormap/kosmindoormap-21.08.49.9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-21.08.49.9999.ebuild
index 963748b974..663353aa6c 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-21.08.49.9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-21.08.49.9999.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
 LICENSE="LGPL-2+"
 SLOT="5"
 KEYWORDS=""
-IUSE=""
+IUSE="+openinghours"
 
 COMMON_DEPEND="
 	>=dev-libs/kpublictransport-${PVCUT}:5
@@ -26,6 +26,7 @@ COMMON_DEPEND="
 	>=dev-qt/qtnetwork-${QTMIN}:5
 	>=kde-frameworks/ki18n-${KFMIN}:5
 	sys-libs/zlib
+	openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
 "
 DEPEND="${COMMON_DEPEND}
 	test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
@@ -41,6 +42,7 @@ BDEPEND="
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+		$(cmake_use_find_package openinghours KOpeningHours)
 	)
 	ecm_src_configure
 }

diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
index f6edb335e9..258f598c12 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
 LICENSE="LGPL-2+"
 SLOT="5"
 KEYWORDS=""
-IUSE=""
+IUSE="+openinghours"
 
 COMMON_DEPEND="
 	>=dev-libs/kpublictransport-${PVCUT}:5
@@ -26,6 +26,7 @@ COMMON_DEPEND="
 	>=dev-qt/qtnetwork-${QTMIN}:5
 	>=kde-frameworks/ki18n-${KFMIN}:5
 	sys-libs/zlib
+	openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
 "
 DEPEND="${COMMON_DEPEND}
 	test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
@@ -41,6 +42,7 @@ BDEPEND="
 src_configure() {
 	local mycmakeargs=(
 		-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+		$(cmake_use_find_package openinghours KOpeningHours)
 	)
 	ecm_src_configure
 }

diff --git a/dev-libs/kosmindoormap/metadata.xml b/dev-libs/kosmindoormap/metadata.xml
index 2fdbf33d96..b76209edbe 100644
--- a/dev-libs/kosmindoormap/metadata.xml
+++ b/dev-libs/kosmindoormap/metadata.xml
@@ -5,4 +5,7 @@
 		<email>kde@gentoo.org</email>
 		<name>Gentoo KDE Project</name>
 	</maintainer>
+	<use>
+		<flag name="openinghours">Enable support for highlighting currently open amenities/shops/etc.</flag>
+	</use>
 </pkgmetadata>


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

* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2024-01-07 13:26 Andreas Sturmlechner
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2024-01-07 13:26 UTC (permalink / raw
  To: gentoo-commits

commit:     e511cba8cf8adc7bef62a8db31e6e67d53d2e35f
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  7 13:02:11 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jan  7 13:24:39 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=e511cba8

dev-libs/kosmindoormap: Port to KF6

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

 dev-libs/kosmindoormap/kosmindoormap-9999.ebuild | 26 ++++++++++--------------
 1 file changed, 11 insertions(+), 15 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
index 1720f9cef7..c080e6a1e4 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
@@ -5,33 +5,29 @@ EAPI=8
 
 ECM_TEST="true"
 PVCUT=$(ver_cut 1-3)
-KFMIN=5.106.0
-QTMIN=5.15.9
+KFMIN=5.245.0
+QTMIN=6.6.0
 inherit ecm gear.kde.org
 
 DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
 HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
 
 LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
 KEYWORDS=""
 IUSE="+openinghours"
 
-COMMON_DEPEND="
-	>=dev-libs/kpublictransport-${PVCUT}:5
+RDEPEND="
+	>=dev-libs/kpublictransport-${PVCUT}:6
 	dev-libs/protobuf:=
-	>=dev-qt/qtdeclarative-${QTMIN}:5
-	>=dev-qt/qtgui-${QTMIN}:5
-	>=dev-qt/qtnetwork-${QTMIN}:5
-	>=kde-frameworks/ki18n-${KFMIN}:5
+	>=dev-qt/qtbase-${QTMIN}:6[gui,network]
+	>=dev-qt/qtdeclarative-${QTMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
 	sys-libs/zlib
-	openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
+	openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:6 )
 "
-DEPEND="${COMMON_DEPEND}
-	test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
-"
-RDEPEND="${COMMON_DEPEND}
-	>=dev-qt/qtquickcontrols2-${QTMIN}:5
+DEPEND="${RDEPEND}
+	test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
 "
 BDEPEND="
 	sys-devel/bison


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

* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2024-01-11 23:19 Andreas Sturmlechner
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2024-01-11 23:19 UTC (permalink / raw
  To: gentoo-commits

commit:     3c385e8b10f466d4fc9e13ff01b621ae4743fe44
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 11:47:59 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 11 23:16:51 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=3c385e8b

dev-libs/kosmindoormap: sys-devel/flex -> app-alternatives/lex

All of these will be using app-alternatives/lex anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild      | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-9999.ebuild          | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
index 1720f9cef7..13633424f1 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
@@ -34,8 +34,8 @@ RDEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+	app-alternatives/lex
 	sys-devel/bison
-	sys-devel/flex
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
index b60663c479..cda9dc71ff 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
@@ -34,8 +34,8 @@ RDEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+	app-alternatives/lex
 	sys-devel/bison
-	sys-devel/flex
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild
index dfe1e52285..44c58659b6 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild
@@ -34,8 +34,8 @@ RDEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 BDEPEND="
+	app-alternatives/lex
 	sys-devel/bison
-	sys-devel/flex
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
index b4d2f477dd..880d3060ac 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
@@ -30,8 +30,8 @@ DEPEND="${RDEPEND}
 	test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
 "
 BDEPEND="
+	app-alternatives/lex
 	sys-devel/bison
-	sys-devel/flex
 "
 
 src_configure() {


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

* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2024-01-11 23:19 Andreas Sturmlechner
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2024-01-11 23:19 UTC (permalink / raw
  To: gentoo-commits

commit:     6f86c450376f980fbf95ca28ce40343ebda2ac50
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 12:06:37 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 11 23:18:45 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=6f86c450

dev-libs/kosmindoormap: sys-devel/bison -> app-alternatives/yacc

All of these will be using app-alternatives/yacc anyway as they're not unsetting

YACC or LEX, so make the dep reflect reality.

(Included both YACC and LEX out of conservatism.)

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

 dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild      | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild | 2 +-
 dev-libs/kosmindoormap/kosmindoormap-9999.ebuild          | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
index 13633424f1..98a7a17d77 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
 	app-alternatives/lex
-	sys-devel/bison
+	app-alternatives/yacc
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
index cda9dc71ff..1e11a6fede 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.01.90.ebuild
@@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
 	app-alternatives/lex
-	sys-devel/bison
+	app-alternatives/yacc
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild
index 44c58659b6..6cd24c576f 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.02.49.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="
 	app-alternatives/lex
-	sys-devel/bison
+	app-alternatives/yacc
 "
 
 src_configure() {

diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
index 880d3060ac..4ab46aeed6 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
@@ -31,7 +31,7 @@ DEPEND="${RDEPEND}
 "
 BDEPEND="
 	app-alternatives/lex
-	sys-devel/bison
+	app-alternatives/yacc
 "
 
 src_configure() {


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

* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2024-02-25 21:50 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2024-02-25 21:50 UTC (permalink / raw
  To: gentoo-commits

commit:     cf7a72bcac4f7e82fa7da01df0a9b6e20d419cd5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 21:35:46 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 21:40:22 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=cf7a72bc

dev-libs/kosmindoormap: refresh deps

* kopeninghours is now required (upstream commit 640b59c04ef1b1419f6026140c91851dc4fe2edd)
* Make GUI optional (upstream commit b65d4879be83085d1771c367dc756274e3e03f3c)
* Wire up kservice (upstream commit 6091fb3afd20f1e086ebba7772d165fdd6ceb797
  and upstream commit bb4ccc4d5b302bb97a7369fc27ab55a60aee7b13).

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

 dev-libs/kosmindoormap/kosmindoormap-9999.ebuild | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
index 4a45936be6..f8533bb17b 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild
@@ -15,16 +15,21 @@ HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
 LICENSE="LGPL-2+"
 SLOT="6"
 KEYWORDS=""
-IUSE="+openinghours"
+IUSE="+gui"
 
+# kservice is optional and only used to find and open josm
 RDEPEND="
-	>=dev-libs/kpublictransport-${PVCUT}:6
 	dev-libs/protobuf:=
-	>=dev-qt/qtbase-${QTMIN}:6[gui,network]
-	>=dev-qt/qtdeclarative-${QTMIN}:6
-	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=dev-qt/qtbase-${QTMIN}:6[gui?,network]
 	sys-libs/zlib
-	openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:6 )
+	gui? (
+		>=dev-libs/kopeninghours-${PVCUT}:6
+		>=dev-libs/kpublictransport-${PVCUT}:6
+		>=dev-qt/qtdeclarative-${QTMIN}:6
+		>=kde-frameworks/kcoreaddons-${KFMIN}:6
+		>=kde-frameworks/ki18n-${KFMIN}:6
+		>=kde-frameworks/kservice-${KFMIN}:6
+	)
 "
 DEPEND="${RDEPEND}
 	test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
@@ -36,8 +41,8 @@ BDEPEND="
 
 src_configure() {
 	local mycmakeargs=(
+		-DBUILD_TOOLS_ONLY=$(usex !gui)
 		-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
-		$(cmake_use_find_package openinghours KOpeningHours)
 	)
 	ecm_src_configure
 }


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

* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2024-02-25 22:01 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2024-02-25 22:01 UTC (permalink / raw
  To: gentoo-commits

commit:     bd034efe5b864c43d8a250f796209364b8181d28
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 22:00:39 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 22:00:39 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=bd034efe

dev-libs/kosmindoormap: fix SLOT

dev-libs/kosmindoormap
  BadDependency: version 24.01.95: package blocks itself: RDEPEND="!dev-libs/kosmindoormap:5"

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

 dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild b/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild
index 1e11a6fede..379fb7bb6e 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Data Model and Extraction System for Travel Reservation information
 HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
 
 LICENSE="LGPL-2+"
-SLOT="5"
+SLOT="6"
 KEYWORDS="~amd64"
 IUSE="+openinghours"
 


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

* [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/
@ 2024-02-26 20:16 Andreas Sturmlechner
  0 siblings, 0 replies; 8+ messages in thread
From: Andreas Sturmlechner @ 2024-02-26 20:16 UTC (permalink / raw
  To: gentoo-commits

commit:     8bb2d74e0dd0e9d085dd2997a9699e3c19b6ca47
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 26 20:09:51 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Feb 26 20:11:06 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=8bb2d74e

dev-libs/kosmindoormap: drop 24.01.95

Just get rid of it, not important enough to fix RC2.

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

 .../kosmindoormap/kosmindoormap-24.01.95.ebuild    | 47 ----------------------
 dev-libs/kosmindoormap/metadata.xml                |  3 --
 2 files changed, 50 deletions(-)

diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild b/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild
deleted file mode 100644
index 379fb7bb6e..0000000000
--- a/dev-libs/kosmindoormap/kosmindoormap-24.01.95.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.113.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
-HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE="+openinghours"
-
-COMMON_DEPEND="
-	>=dev-libs/kpublictransport-${PVCUT}:5
-	dev-libs/protobuf:=
-	>=dev-qt/qtdeclarative-${QTMIN}:5
-	>=dev-qt/qtgui-${QTMIN}:5
-	>=dev-qt/qtnetwork-${QTMIN}:5
-	>=kde-frameworks/ki18n-${KFMIN}:5
-	sys-libs/zlib
-	openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
-"
-DEPEND="${COMMON_DEPEND}
-	test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
-"
-RDEPEND="${COMMON_DEPEND}
-	>=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
-BDEPEND="
-	app-alternatives/lex
-	app-alternatives/yacc
-"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
-		$(cmake_use_find_package openinghours KOpeningHours)
-	)
-	ecm_src_configure
-}

diff --git a/dev-libs/kosmindoormap/metadata.xml b/dev-libs/kosmindoormap/metadata.xml
index 51bb95c924..4963db4002 100644
--- a/dev-libs/kosmindoormap/metadata.xml
+++ b/dev-libs/kosmindoormap/metadata.xml
@@ -9,7 +9,4 @@
 		<bugs-to>https://bugs.kde.org/</bugs-to>
 		<remote-id type="kde-invent">libraries/kosmindoormap</remote-id>
 	</upstream>
-	<use>
-		<flag name="openinghours">Enable support for highlighting currently open amenities/shops/etc.</flag>
-	</use>
 </pkgmetadata>


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

end of thread, other threads:[~2024-02-26 20:16 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-07 13:26 [gentoo-commits] proj/kde:master commit in: dev-libs/kosmindoormap/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2024-02-26 20:16 Andreas Sturmlechner
2024-02-25 22:01 Sam James
2024-02-25 21:50 Sam James
2024-01-11 23:19 Andreas Sturmlechner
2024-01-11 23:19 Andreas Sturmlechner
2021-07-29 19:47 Andreas Sturmlechner
2020-11-01 23:11 Andreas Sturmlechner

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