commit:     c9e608f79cd7ee442cb91c4b371a99229c5d6fd2
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  2 09:45:40 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov  2 13:09:19 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e608f7

dev-qt/qtpositioning: add 5.15.18

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

 dev-qt/qtpositioning/Manifest                     |  1 +
 dev-qt/qtpositioning/qtpositioning-5.15.18.ebuild | 41 +++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 91648a97941c..171fdd843ae7 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,3 +1,4 @@
 DIST qtlocation-everywhere-opensource-src-5.15.17.tar.xz 6550288 BLAKE2B 
3c83702a55a0dc1dc000a918f0b4d5b8694c1f51454db79bd01f25e9aec72531195286f4114cee68245a4b18e9de13ec192412f092d35b45caac10227a83a092
 SHA512 
0f4a317948f46b58497d5d08a91c887c80f74e256d899816d5ec73120dd1931ae6129f6a16bd93b6fc2285141956e0f2c6e6ddebe5c536423fbb6314f4558473
+DIST qtlocation-everywhere-opensource-src-5.15.18.tar.xz 6534556 BLAKE2B 
5b8e7cc45c640ab9c753cb54e22574f2246f807802fac2c4376360e343b863c800b640edeea2569ad8af6b2fd56110eafd82792b111258f8997943f080003f13
 SHA512 
587e1cc8c8f46ab09ea79c4142dbecc52466dafa94c4bfa61264eba4f202fb5e2979d1ae6ba5fb924376d75764f28b58c7bcc03ab29edef2524aa872adb3c936
 DIST qtpositioning-everywhere-src-6.10.0.tar.xz 648912 BLAKE2B 
5480eab63b2eb9abbc71bf4cf02621a89beef0c2ee82e89c05201ee71377604892285e41c8d1a6bd69d3a698d8700c19e0d568d56c0f61400dad30fd90ab27a8
 SHA512 
5fe4b12d9e8464a5f730e36045079742939abad6dc4279e79df5620ef9522406f8e659559fcb1dc60aa92a9af93cc3f14bbeeccc5efb05774ccc2c4788392cf1
 DIST qtpositioning-everywhere-src-6.9.3.tar.xz 649260 BLAKE2B 
3943dac4012f4fe93109bfd171e04428d9792d68c2e4a43a7ceb68701b937125e2d395ef19bb36af3fc163ca4919f2b411ae7fac260f80a6efe7772171069d07
 SHA512 
d76acf54df301b678e138486f1fda1a5ccb814bc80c8f5bfd16b075b1abc300f19798c54190be072ecbd2961060c19b370f72ff490cee0b23684dd8fa95dc250

diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.18.ebuild 
b/dev-qt/qtpositioning/qtpositioning-5.15.18.ebuild
new file mode 100644
index 000000000000..0f4f15f1fb35
--- /dev/null
+++ b/dev-qt/qtpositioning/qtpositioning-5.15.18.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT5_MODULE="qtlocation"
+inherit qt5-build
+
+DESCRIPTION="Physical position determination library for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="geoclue +qml"
+
+RDEPEND="
+       =dev-qt/qtcore-${QT5_PV}*
+       geoclue? ( =dev-qt/qtdbus-${QT5_PV}* )
+       qml? ( =dev-qt/qtdeclarative-${QT5_PV}* )
+"
+DEPEND="${RDEPEND}"
+PDEPEND="
+       geoclue? ( app-misc/geoclue:2.0 )
+"
+
+QT5_TARGET_SUBDIRS=(
+       src/3rdparty/clipper
+       src/3rdparty/poly2tri
+       src/3rdparty/clip2tri
+       src/positioning
+       src/plugins/position/positionpoll
+)
+
+pkg_setup() {
+       use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 )
+       use qml && QT5_TARGET_SUBDIRS+=(
+               src/positioningquick
+               src/imports/positioning
+       )
+}

Reply via email to