summaryrefslogtreecommitdiff
path: root/x11/qt5-qtlocation
diff options
context:
space:
mode:
authormcf <mcf@pkgsrc.org>2020-10-12 19:32:54 +0000
committermcf <mcf@pkgsrc.org>2020-10-12 19:32:54 +0000
commit8abd1f7881885a4d35f3befba92ba18b4cbee733 (patch)
tree74e5c266811f2027bf1182fa2aa74726e8529f58 /x11/qt5-qtlocation
parentec6e6206a2e014e87dc048cf2cfe84adf3b92fca (diff)
downloadpkgsrc-8abd1f7881885a4d35f3befba92ba18b4cbee733.tar.gz
qt5-qtlocation: geoclue plugins depend on qt5-qtbase[dbus]
These plugins are only built when Qt has the dbus module [0]. [0] https://github.com/qt/qtlocation/blob/v5.15.1/src/plugins/position/position.pro#L5-L6
Diffstat (limited to 'x11/qt5-qtlocation')
-rw-r--r--x11/qt5-qtlocation/Makefile8
-rw-r--r--x11/qt5-qtlocation/PLIST.Linux10
2 files changed, 12 insertions, 6 deletions
diff --git a/x11/qt5-qtlocation/Makefile b/x11/qt5-qtlocation/Makefile
index accef55db8b..8d57a711bf9 100644
--- a/x11/qt5-qtlocation/Makefile
+++ b/x11/qt5-qtlocation/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2020/09/14 20:08:27 adam Exp $
+# $NetBSD: Makefile,v 1.49 2020/10/12 19:32:54 mcf Exp $
DISTNAME= qtlocation-everywhere-src-${QTVERSION}
PKGNAME= qt5-qtlocation-${QTVERSION}
@@ -17,6 +17,12 @@ post-install:
${LN} -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
.endfor
+PLIST_VARS+= dbus
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.if ${PKG_BUILD_OPTIONS.qt5-qtbase:Mdbus}
+PLIST.dbus= yes
+.endif
+
.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
.include "../../x11/qt5-qtserialport/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/x11/qt5-qtlocation/PLIST.Linux b/x11/qt5-qtlocation/PLIST.Linux
index ca2e0b412e3..60a2e371d72 100644
--- a/x11/qt5-qtlocation/PLIST.Linux
+++ b/x11/qt5-qtlocation/PLIST.Linux
@@ -1,7 +1,7 @@
-@comment $NetBSD: PLIST.Linux,v 1.3 2020/06/20 07:52:20 rillig Exp $
+@comment $NetBSD: PLIST.Linux,v 1.4 2020/10/12 19:32:54 mcf Exp $
qt5/lib/cmake/Qt5Location/Qt5Location_QGeoServiceProviderFactoryMapboxGL.cmake
-qt5/lib/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue.cmake
-qt5/lib/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue2.cmake
+${PLIST.dbus}qt5/lib/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue.cmake
+${PLIST.dbus}qt5/lib/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue2.cmake
qt5/plugins/geoservices/libqtgeoservices_mapboxgl.so
-qt5/plugins/position/libqtposition_geoclue.so
-qt5/plugins/position/libqtposition_geoclue2.so
+${PLIST.dbus}qt5/plugins/position/libqtposition_geoclue.so
+${PLIST.dbus}qt5/plugins/position/libqtposition_geoclue2.so