summaryrefslogtreecommitdiff
path: root/dev-qt/qtpositioning
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt/qtpositioning')
-rw-r--r--dev-qt/qtpositioning/Manifest8
-rw-r--r--dev-qt/qtpositioning/metadata.xml1
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.5.2-r2.ebuild (renamed from dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild)15
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild15
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.9999.ebuild15
5 files changed, 35 insertions, 19 deletions
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 2f9ceff368c4..7592d70e34df 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,7 +1,7 @@
DIST qtlocation-everywhere-opensource-src-5.15.10.tar.xz 6552240 BLAKE2B 1e44bdafcde01294424cef1963924b85fc4f3cc8ab19b1ae37d79d10cb0bbb1a482f592725fa28e0f039fc84cb2167df4d15e23e4060bd7c49df013c54322665 SHA512 e4fb56ddd2dc50024f02de84323c3299788eb6632672e1bc52ef1399ccf9d0af34b0104548cb108fb372870057426b0cdd52052ad91ba45fc7f8098a675f29a4
DIST qtpositioning-everywhere-src-6.5.2.tar.xz 1456284 BLAKE2B 15ec5202f72ccec5b5cd5e887eacd34718e47e150fd290e8ef3e03e6566b647ca4e2995c87bc54fad598b0225a390eaa93fe7685419006ff39db93fd3803488d SHA512 8319e999de227d6ee999a4e7f84e3a12e2a8b070375fd7b86cef7a7962cce1d4d45f17a846df779561e1cedde80a80240bd2a03259c8a2ed5ebda6e209bdd991
EBUILD qtpositioning-5.15.10.ebuild 877 BLAKE2B 901e07cc2a16f98840d7361b5db7611406a275116728fe65f28012e03b90f9b797291508623e8ab5a28a10c88d2f8e917145e149ed494355706e12f9b44260d7 SHA512 79aee05d67010aecd2a0d4c802a39bea7f4d63a1a2009ade3df0343e8081c568a374728c818539a23f37e17acd98f47de1cdf825263fb25fcb5bf0988dc13db6
-EBUILD qtpositioning-6.5.2-r1.ebuild 1350 BLAKE2B 1ef2f37d2998877ea48cad3309f2105f3853857e6f349e5084560a54dbcf4536d752b66c11cd0c3d82ba6ffefa13c2444958469d9137878607f64baf3ac2bb58 SHA512 8586ec27f68b4307ec81ee902e59120e740a5e0ce7d6a77f003e4a0777a3228550df3ea7bf079da93b520f32da9bb8229d95877b175710494d3be9956a6c485a
-EBUILD qtpositioning-6.5.9999.ebuild 1350 BLAKE2B 1ef2f37d2998877ea48cad3309f2105f3853857e6f349e5084560a54dbcf4536d752b66c11cd0c3d82ba6ffefa13c2444958469d9137878607f64baf3ac2bb58 SHA512 8586ec27f68b4307ec81ee902e59120e740a5e0ce7d6a77f003e4a0777a3228550df3ea7bf079da93b520f32da9bb8229d95877b175710494d3be9956a6c485a
-EBUILD qtpositioning-6.9999.ebuild 1350 BLAKE2B 1ef2f37d2998877ea48cad3309f2105f3853857e6f349e5084560a54dbcf4536d752b66c11cd0c3d82ba6ffefa13c2444958469d9137878607f64baf3ac2bb58 SHA512 8586ec27f68b4307ec81ee902e59120e740a5e0ce7d6a77f003e4a0777a3228550df3ea7bf079da93b520f32da9bb8229d95877b175710494d3be9956a6c485a
-MISC metadata.xml 695 BLAKE2B 13fe75d106b1e2067eaf8113a9f613a3fc575c46c0e92288155d9d799a8337557b8c0e59bc2e77d28e1ab1c358d50d14904d135415ee32f1003901ee18b094ab SHA512 f3310f84aa4fa176bbcde51d8e451a2ad34a502ec9a1f0943381bdfd099b8137df68ba18547320ced87bc68b2ef77307b7b5cf2a10bb42f100adfbd4be871474
+EBUILD qtpositioning-6.5.2-r2.ebuild 1444 BLAKE2B ffe8580c4387d0f830c53171bdd6699cf539302d54dd6e3138dba12f00452ab8a89e87af9ec179bfbc7387e36a57f016ca1900d190bca3dbac40572cfacf2df0 SHA512 1e144814c599b533513050c3add315a8ce5ed96accbe3f5e495a9e5582d3230bfbf9e14230c2c44e92c64232fcde8e72458bc93140256aa03b5886c3486c8d03
+EBUILD qtpositioning-6.5.9999.ebuild 1444 BLAKE2B ffe8580c4387d0f830c53171bdd6699cf539302d54dd6e3138dba12f00452ab8a89e87af9ec179bfbc7387e36a57f016ca1900d190bca3dbac40572cfacf2df0 SHA512 1e144814c599b533513050c3add315a8ce5ed96accbe3f5e495a9e5582d3230bfbf9e14230c2c44e92c64232fcde8e72458bc93140256aa03b5886c3486c8d03
+EBUILD qtpositioning-6.9999.ebuild 1444 BLAKE2B ffe8580c4387d0f830c53171bdd6699cf539302d54dd6e3138dba12f00452ab8a89e87af9ec179bfbc7387e36a57f016ca1900d190bca3dbac40572cfacf2df0 SHA512 1e144814c599b533513050c3add315a8ce5ed96accbe3f5e495a9e5582d3230bfbf9e14230c2c44e92c64232fcde8e72458bc93140256aa03b5886c3486c8d03
+MISC metadata.xml 804 BLAKE2B 94a5445b2839e69d26bb57e8467dd1eab0820c8511304283a4db38710e7026f5956614285526451f77188a7e25f12a638fefbe6a544424fbdc422daecefa0836 SHA512 f3037d4ef45f0490dbf9df8d57497d38931076b5e9c774161633d061ee644a0282ba390d6d95d6195b8f18d91229f055bf4a9e786717cdfc98e2fb87c0e32245
diff --git a/dev-qt/qtpositioning/metadata.xml b/dev-qt/qtpositioning/metadata.xml
index 307f4190be2e..2d5119ff80c9 100644
--- a/dev-qt/qtpositioning/metadata.xml
+++ b/dev-qt/qtpositioning/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="geoclue">Use enhanced location information from <pkg>app-misc/geoclue</pkg></flag>
+ <flag name="nmea">Build plugin for parsing NMEA (National Marine Electronics Association) sentences</flag>
<flag name="qml">Build QML bindings</flag>
</use>
<upstream>
diff --git a/dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild b/dev-qt/qtpositioning/qtpositioning-6.5.2-r2.ebuild
index 1a70305f545f..5bc8b82de998 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.5.2-r2.ebuild
@@ -11,12 +11,15 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
-IUSE="geoclue +qml"
+IUSE="geoclue nmea +qml"
DEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- ~dev-qt/qtserialport-${PV}:6
+ ~dev-qt/qtbase-${PV}:6
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+ nmea? (
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtserialport-${PV}:6
+ )
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
"
RDEPEND="
@@ -27,11 +30,13 @@ RDEPEND="
src_prepare() {
qt6-build_src_prepare
- # would use $(cmake_use_find_package geoclue Qt6DBus) but doing
- # this side-disables gui+qml if do have qtbase[dbus]
+ # unfortunately cmake_use_find_package would break things with qtbase
use geoclue ||
sed -e 's/TARGET Qt::DBus/FALSE/' \
-i src/plugins/position/CMakeLists.txt || die
+ use nmea ||
+ sed -e 's/TARGET Qt::Network/FALSE/' \
+ -i src/plugins/position/CMakeLists.txt || die
}
src_configure() {
diff --git a/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild
index 1a70305f545f..5bc8b82de998 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild
@@ -11,12 +11,15 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
-IUSE="geoclue +qml"
+IUSE="geoclue nmea +qml"
DEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- ~dev-qt/qtserialport-${PV}:6
+ ~dev-qt/qtbase-${PV}:6
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+ nmea? (
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtserialport-${PV}:6
+ )
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
"
RDEPEND="
@@ -27,11 +30,13 @@ RDEPEND="
src_prepare() {
qt6-build_src_prepare
- # would use $(cmake_use_find_package geoclue Qt6DBus) but doing
- # this side-disables gui+qml if do have qtbase[dbus]
+ # unfortunately cmake_use_find_package would break things with qtbase
use geoclue ||
sed -e 's/TARGET Qt::DBus/FALSE/' \
-i src/plugins/position/CMakeLists.txt || die
+ use nmea ||
+ sed -e 's/TARGET Qt::Network/FALSE/' \
+ -i src/plugins/position/CMakeLists.txt || die
}
src_configure() {
diff --git a/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
index 1a70305f545f..5bc8b82de998 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
@@ -11,12 +11,15 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
fi
-IUSE="geoclue +qml"
+IUSE="geoclue nmea +qml"
DEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- ~dev-qt/qtserialport-${PV}:6
+ ~dev-qt/qtbase-${PV}:6
geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+ nmea? (
+ ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtserialport-${PV}:6
+ )
qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
"
RDEPEND="
@@ -27,11 +30,13 @@ RDEPEND="
src_prepare() {
qt6-build_src_prepare
- # would use $(cmake_use_find_package geoclue Qt6DBus) but doing
- # this side-disables gui+qml if do have qtbase[dbus]
+ # unfortunately cmake_use_find_package would break things with qtbase
use geoclue ||
sed -e 's/TARGET Qt::DBus/FALSE/' \
-i src/plugins/position/CMakeLists.txt || die
+ use nmea ||
+ sed -e 's/TARGET Qt::Network/FALSE/' \
+ -i src/plugins/position/CMakeLists.txt || die
}
src_configure() {