commit: c543d698bd1207d620d7407b645b660cd75946cc
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 23 04:37:19 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 23 04:43:28 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c543d698
dev-qt/qtlocation: add 6.10.0_rc
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-qt/qtlocation/Manifest | 1 +
dev-qt/qtlocation/qtlocation-6.10.0_rc.ebuild | 44 +++++++++++++++++++++++++++
2 files changed, 45 insertions(+)
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 89395e4750d2..90b82004c764 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,2 +1,3 @@
+DIST qtlocation-everywhere-src-6.10.0-rc.tar.xz 3151452 BLAKE2B
25876ee787dcd5551e517deb28d2cf1a4cd1d3a485e28c595d635c67d5f67a838c20b27614b8316ce3d69990d646d2fbd3d5ef7f51e6fb6089084bbcbaf197f2
SHA512
4122f9ca0c7f3ae19578b235cb5efdff7df1956440dc32225faf3623325d1588d415fa1a288556e03fbcde1a737f1b622277938aa5b3e14d0436fecf4d48fcd1
DIST qtlocation-everywhere-src-6.9.1.tar.xz 3166576 BLAKE2B
64758ea18c23b1863725187bf8883ef82baedecb461a1fd430ad16a74667b0e7834ab495c42509309f7051ff8847fd80c314fc68254048cf4e321a463586b46a
SHA512
25b1154608bad6e41556b64d098653157a1b4cd8ee2443af284d93bff4828bb4e5af737933b26d03c05e420837e884555e7676d91ffcf47269b01dc1e744ba49
DIST qtlocation-everywhere-src-6.9.2.tar.xz 3149364 BLAKE2B
bf360723968dd286e37b9befb92847bd233079a5621fe9050eb2ce096ee71fb2e48ca38f689e7a86a2a6af25eaa34fdce4157ff784ae80aa7527d749e498bc48
SHA512
7e1d40249798200e4a938277e1cab02ab07a08a4f28db11abdee3f8d9d6a33f536ab3b0ec1e67d8e99287fe247235c99aa9c4169f98419e40a308fd432d43924
diff --git a/dev-qt/qtlocation/qtlocation-6.10.0_rc.ebuild
b/dev-qt/qtlocation/qtlocation-6.10.0_rc.ebuild
new file mode 100644
index 000000000000..4685eef8061e
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-6.10.0_rc.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtdeclarative-${PV}:6
+ ~dev-qt/qtpositioning-${PV}:6[qml]
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # ignores QML_IMPORT_PATH (unlike other tests) and looks in
+ # the missing builddir/qml, skip rather than work around
+ tst_declarative_ui
+)
+
+src_install() {
+ qt6-build_src_install
+
+ if use test; then
+ local delete=( # sigh
+
"${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
+
"${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
+
"${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
+
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
+
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
+
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
+
"${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
+ "${D}${QT6_QMLDIR}"/QtLocation/Test
+ )
+ # using -f given not tracking which tests may be skipped or not
+ rm -rf -- "${delete[@]}" || die
+ fi
+}