tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

qt5-qtlocation missing geoclue plugin files (dbus in qtbase)



Hi,

x11/qt5-qtlocation/PLIST.linux contains files relating to some plugins
apparently built with regard to libgeoclue … or some version of it. I
don't see why this is special to Linux. But at least on my CentOS
system, I could not cause the geoclue stuff being built even after
adding an explicit dependency on geography/geoclue.

So I patch those files out of PLIST to get a succeeding build.

Is anyone getting those files with 2020Q3, anywhere? Not that I care
much, but I guess we need to settle this for un-broken qt5 installs …

Hm. I see that in the changelog:

 - [QTBUG-40702] Removed dependency towards libgeoclue. The plugin uses the
   GeoClue DBus interface.

Also such:

./src/plugins/position/position.pro:linux|freebsd|openbsd|netbsd:qtHaveModule(dbus):SUBDIRS += geoclue
./src/plugins/position/position.pro:linux|freebsd|openbsd|netbsd:qtHaveModule(dbus):SUBDIRS += geoclue2

So it is implicitly dependent on dbus support … I got

PKG_OPTIONS.qt5+= -cups -dbus

so that might explain the missing files. Should one introduce a PLIST
conditional, then, that reflects the PKG_OPTIONS.qt5 setting of dbus?


Alrighty then,

Thomas

-- 
Dr. Thomas Orgis
HPC @ Universität Hamburg
diff -ruN -x CVS pkgsrc-2020Q3/x11/qt5-qtlocation/PLIST.Linux pkgsrc/x11/qt5-qtlocation/PLIST.Linux
--- pkgsrc-2020Q3/x11/qt5-qtlocation/PLIST.Linux	2020-06-20 09:52:20.000000000 +0200
+++ pkgsrc/x11/qt5-qtlocation/PLIST.Linux	2020-11-16 15:08:44.777299022 +0100
@@ -1,7 +1,3 @@
 @comment $NetBSD: PLIST.Linux,v 1.3 2020/06/20 07:52:20 rillig Exp $
 qt5/lib/cmake/Qt5Location/Qt5Location_QGeoServiceProviderFactoryMapboxGL.cmake
-qt5/lib/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue.cmake
-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


Home | Main Index | Thread Index | Old Index