commit: e7612b90be3a5e9d1f1367d636babe4294111d70
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 3 07:06:22 2026 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 3 07:13:16 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7612b90
dev-qt/qtlocation: add 6.11.0_rc
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-qt/qtlocation/Manifest | 1 +
dev-qt/qtlocation/qtlocation-6.11.0_rc.ebuild | 44 +++++++++++++++++++++++++++
2 files changed, 45 insertions(+)
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index eedd5a4dbe6f..618fc3512c23 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,2 +1,3 @@
DIST qtlocation-everywhere-src-6.10.1.tar.xz 3151780 BLAKE2B
e2307209957dbfe2d021555ae47fd7b9ddfb00777aa2d3ef0aeb8bf882c2f89e67730917c8ddd30b79f3f501432461c28e3fb51307726e35d9d450113f6a14f3
SHA512
e2b0fc3bc68d6a39d56832aba396d9711e7a287970a4a83ad984997e0a9454ac66bd054386d03e3afba8c4c89bdd3486f5b319a2462dc92716d2779074cfc0ac
DIST qtlocation-everywhere-src-6.10.2.tar.xz 3151364 BLAKE2B
0fa4c4a3d6c9e2544843dbd9ccecbdc870b177c4b371711de07a27a4bded19cc3abacf33da3d9ff75bed6f0f30d307935ceb63061fd284282063c211b6594b33
SHA512
efb9dd495c00fef16e8acfe50b47d703f7e371573f9a05c8ecf7972aa2cb3024349ab4583e72f4185543706e07444bca66000680f82e0ce0ec8b6b315dfe0970
+DIST qtlocation-everywhere-src-6.11.0-rc.tar.xz 3152096 BLAKE2B
c8af271fdc97c608cb1aeb4b78f05cc101e3511343287a6e9286b3f645dab3eb3e9a7f2d36e19383813b97545aa7f6a441d3d0b2a1af5b515bf802580de528de
SHA512
5684460220a43ab21f67fb95fde43ed8e7e219751d97158913d6e3e6d1f1c5a17d3bdb81f36c1c0d304c0d0a2e714b81d5ac66dd645405c667ece21296dcf054
diff --git a/dev-qt/qtlocation/qtlocation-6.11.0_rc.ebuild
b/dev-qt/qtlocation/qtlocation-6.11.0_rc.ebuild
new file mode 100644
index 000000000000..f45e5eba626b
--- /dev/null
+++ b/dev-qt/qtlocation/qtlocation-6.11.0_rc.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021-2026 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
+}