Skip to content

Commit 028a8be

Browse files
committed
qspatialite: 'update' qt5 port (fixes #19419)
(backport 6551913, c7e914c, 1201df5 & 67e846e3)
1 parent 1def308 commit 028a8be

File tree

14 files changed

+793
-822
lines changed

14 files changed

+793
-822
lines changed

.docker/qgis3-build-deps.dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ RUN apt-get update \
8888
qtpositioning5-dev \
8989
qttools5-dev \
9090
qttools5-dev-tools \
91+
qtbase5-private-dev \
9192
saga \
9293
spawn-fcgi \
9394
txt2tags \

INSTALL

Lines changed: 11 additions & 11 deletions
Large diffs are not rendered by default.

debian/control.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Build-Depends:
2222
libspatialindex-dev,
2323
libzip-dev,
2424
qtbase5-dev, qttools5-dev-tools, qttools5-dev, qtpositioning5-dev, qt5keychain-dev,
25+
#!xenial# qtbase5-private-dev,
2526
libqt5svg5-dev, libqt5xmlpatterns5-dev, libqt5webkit5-dev, libqt5opengl5-dev, libqt5sql5-sqlite, libqt5scintilla2-dev,
2627
libqwt-qt5-dev, libqca-qt5-2-dev, libqca-qt5-2-plugins,
2728
python3-dev, python3-all-dev, python3-sip, python3-sip-dev,
@@ -40,7 +41,7 @@ Build-Depends:
4041
xfonts-base, xfonts-100dpi, xfonts-75dpi, xfonts-scalable,
4142
#sid buster artful bionic cosmic# libosgearth-dev,
4243
#artful bionic cosmic# qt3d5-dev, qt3d-assimpsceneimport-plugin, qt3d-defaultgeometryloader-plugin, qt3d-gltfsceneio-plugin, qt3d-scene2d-plugin,
43-
#oracle# oracle-instantclient12.1-devel, oracle-instantclient12.1-basiclite, qtbase5-private-dev,
44+
#oracle# oracle-instantclient12.1-devel, oracle-instantclient12.1-basiclite,
4445
locales, ca-certificates, ninja-build
4546
Build-Conflicts: libqgis-dev, qgis-dev
4647
#sid buster stretch xenial yakkety zesty artful bionic cosmic#Standards-Version: 3.9.7

debian/qgis-providers.install.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ usr/lib/qgis/plugins/libwmsprovider.so
2020
usr/lib/qgis/plugins/libarcgismapserverprovider.so
2121
usr/lib/qgis/plugins/libarcgisfeatureserverprovider.so
2222
usr/lib/qgis/plugins/libmdalprovider.so
23-
{QT_PLUGINS_DIR}/sqldrivers/libqsqlspatialite.so
23+
#!xenial#{QT_PLUGINS_DIR}/sqldrivers/libqsqlspatialite.so

debian/rules

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ CMAKE_OPTS := \
7272
-DWITH_SERVER=TRUE \
7373
-DWITH_SERVER_PLUGINS=TRUE \
7474
-DWITH_QWTPOLAR=FALSE \
75-
-DWITH_QSPATIALITE=TRUE \
7675
-DQT_PLUGINS_DIR=$(QT_PLUGINS_DIR) \
7776
-DPYTHON_LIBRARY=$(shell python3-config --ldflags | sed -e 's\#-L\(.*\) -L/usr/lib -l\([^ ]*\) .*$$\#\1/lib\2.so\#') \
7877
-DDOXYGEN_ON_DEMAND=TRUE
@@ -93,6 +92,9 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
9392
MAKEFLAGS += -j$(NUMJOBS)
9493
endif
9594

95+
ifneq ($(DISTRIBUTION),xenial)
96+
CMAKE_OPTS += -DWITH_QSPATIALITE=TRUE
97+
endif
9698

9799
ifneq (,$(WITH_GLOBE))
98100
CMAKE_OPTS += -DWITH_GLOBE=TRUE
@@ -109,7 +111,6 @@ ifneq (,$(findstring $(DISTRIBUTION),"artful bionic cosmic"))
109111
-DGEOS_LIBRARY=/usr/lib/$(DEB_BUILD_MULTIARCH)/libgeos_c.so
110112
endif
111113

112-
113114
ifneq (,$(WITH_ORACLE))
114115
ifeq ($(DEB_BUILD_ARCH),amd64)
115116
ORACLE_INCLUDEDIR=/usr/include/oracle/12.1/client64/

doc/INSTALL.html

Lines changed: 11 additions & 11 deletions
Large diffs are not rendered by default.

doc/linux.t2t

Lines changed: 8 additions & 8 deletions
Large diffs are not rendered by default.

external/qspatialite/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ ADD_DEFINITIONS(-DQT_PLUGIN)
66
ADD_DEFINITIONS(-DQT_NO_DEBUG)
77
ADD_DEFINITIONS(-DQT_SHARED)
88

9-
INCLUDE_DIRECTORIES(SYSTEM ${SQLITE3_INCLUDE_DIR})
9+
INCLUDE_DIRECTORIES(SYSTEM
10+
${SQLITE3_INCLUDE_DIR}
11+
${Qt5Sql_PRIVATE_INCLUDE_DIRS}
12+
)
1013

1114
SET(QSQLSPATIALITE_SRC qsql_spatialite.cpp smain.cpp)
1215
QT5_WRAP_CPP(QSQLSPATIALITE_SRC qsql_spatialite.h smain.h)

0 commit comments

Comments
 (0)