SHA256
1
0
forked from pool/qgis

Accepting request 903291 from home:cgiboudeaux:no-qtwebkit

- Update to 3.20.0. Check the ChangeLog file for the complete
  list of changes.
- Switch to cmake() style BuildRequires for Qt dependencies.
- Add missing Qt build dependencies. Remove obsolete ones.
- Disable the QtWebKit usage. The package will be removed from
  openSUSE Factory soon.

OBS-URL: https://build.opensuse.org/request/show/903291
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/qgis?expand=0&rev=327
This commit is contained in:
Nicolas Rochard 2021-07-06 11:56:08 +00:00 committed by Git OBS Bridge
parent 9740284330
commit ea61af8129
6 changed files with 48 additions and 44 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8935ba2a658aee44286b39af43d4e6ec7c389e780ed2f352cbea60f99ced0b9f
size 121178524

View File

@ -1 +0,0 @@
8935ba2a658aee44286b39af43d4e6ec7c389e780ed2f352cbea60f99ced0b9f qgis-3.18.3.tar.bz2

3
qgis-3.20.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7decdacb7d6d2cb905b5302bbbc5ed6f64e9739ab2793cb585dc95670ab3f737
size 131619071

View File

@ -0,0 +1 @@
7decdacb7d6d2cb905b5302bbbc5ed6f64e9739ab2793cb585dc95670ab3f737 qgis-3.20.0.tar.bz2

View File

@ -1,3 +1,13 @@
-------------------------------------------------------------------
Wed Jun 30 11:24:50 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 3.20.0. Check the ChangeLog file for the complete
list of changes.
- Switch to cmake() style BuildRequires for Qt dependencies.
- Add missing Qt build dependencies. Remove obsolete ones.
- Disable the QtWebKit usage. The package will be removed from
openSUSE Factory soon.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed May 26 11:52:30 UTC 2021 - Nicolas Rochard <nrochard@gmail.com> Wed May 26 11:52:30 UTC 2021 - Nicolas Rochard <nrochard@gmail.com>

View File

@ -24,7 +24,7 @@ Name: qgis-ltr
%else %else
Name: qgis Name: qgis
%endif %endif
Version: 3.18.3 Version: 3.20.0
Release: 0 Release: 0
Summary: A Geographic Information System (GIS) Summary: A Geographic Information System (GIS)
License: GPL-2.0-only License: GPL-2.0-only
@ -73,47 +73,38 @@ BuildRequires: python3-qt5-devel
BuildRequires: python3-sip-devel BuildRequires: python3-sip-devel
BuildRequires: python3-six BuildRequires: python3-six
BuildRequires: python3-termcolor BuildRequires: python3-termcolor
BuildRequires: qtkeychain-qt5-devel >= 0.5
BuildRequires: qwt6-devel BuildRequires: qwt6-devel
BuildRequires: sqlite-devel >= 3.0 BuildRequires: sqlite-devel >= 3.12.0
BuildRequires: txt2tags
BuildRequires: unzip BuildRequires: unzip
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: pkgconfig(Qt53DAnimation) BuildRequires: cmake(Qt53DAnimation)
BuildRequires: pkgconfig(Qt53DCore) BuildRequires: cmake(Qt53DCore)
BuildRequires: pkgconfig(Qt53DExtras) BuildRequires: cmake(Qt53DExtras)
BuildRequires: pkgconfig(Qt53DInput) BuildRequires: cmake(Qt53DInput)
BuildRequires: pkgconfig(Qt53DLogic) BuildRequires: cmake(Qt53DLogic)
BuildRequires: pkgconfig(Qt53DQuick) BuildRequires: cmake(Qt53DQuick)
BuildRequires: pkgconfig(Qt53DQuickAnimation) BuildRequires: cmake(Qt53DQuickAnimation)
BuildRequires: pkgconfig(Qt53DQuickExtras) BuildRequires: cmake(Qt53DQuickExtras)
BuildRequires: pkgconfig(Qt53DQuickInput) BuildRequires: cmake(Qt53DQuickInput)
BuildRequires: pkgconfig(Qt53DQuickRender) BuildRequires: cmake(Qt53DQuickRender)
BuildRequires: pkgconfig(Qt53DQuickScene2D) BuildRequires: cmake(Qt53DQuickScene2D)
BuildRequires: pkgconfig(Qt53DRender) BuildRequires: cmake(Qt53DRender)
BuildRequires: pkgconfig(Qt5Core) BuildRequires: cmake(Qt5Concurrent)
BuildRequires: pkgconfig(Qt5DBus) BuildRequires: cmake(Qt5Core)
BuildRequires: pkgconfig(Qt5Designer) BuildRequires: cmake(Qt5DBus)
BuildRequires: pkgconfig(Qt5Help) BuildRequires: cmake(Qt5Gui)
BuildRequires: pkgconfig(Qt5Location) BuildRequires: cmake(Qt5Keychain) >= 0.5
BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: cmake(Qt5Network)
BuildRequires: pkgconfig(Qt5Network) BuildRequires: cmake(Qt5Positioning)
BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: cmake(Qt5PrintSupport)
BuildRequires: pkgconfig(Qt5Positioning) BuildRequires: cmake(Qt5Script)
BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: cmake(Qt5SerialPort)
BuildRequires: pkgconfig(Qt5Quick) BuildRequires: cmake(Qt5Sql)
BuildRequires: pkgconfig(Qt5Qwt6) BuildRequires: cmake(Qt5Svg)
BuildRequires: pkgconfig(Qt5Script) BuildRequires: cmake(Qt5Test)
BuildRequires: pkgconfig(Qt5Sensors) BuildRequires: cmake(Qt5UiTools)
BuildRequires: pkgconfig(Qt5Sql) BuildRequires: cmake(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Svg) BuildRequires: cmake(Qt5Xml)
BuildRequires: pkgconfig(Qt5Test)
BuildRequires: pkgconfig(Qt5UiTools)
BuildRequires: pkgconfig(Qt5WebKit)
BuildRequires: pkgconfig(Qt5WebKitWidgets)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Xml)
BuildRequires: pkgconfig(Qt5XmlPatterns)
BuildRequires: pkgconfig(expat) >= 1.95 BuildRequires: pkgconfig(expat) >= 1.95
# Requires at least gdal 3.1 for GeoTIFF and Proj >= 6 - https://github.com/qgis/QGIS/issues/36699#issuecomment-633539864 # Requires at least gdal 3.1 for GeoTIFF and Proj >= 6 - https://github.com/qgis/QGIS/issues/36699#issuecomment-633539864
BuildRequires: pkgconfig(gdal) >= 3.1 BuildRequires: pkgconfig(gdal) >= 3.1
@ -121,8 +112,9 @@ BuildRequires: pkgconfig(gsl) >= 1.8
BuildRequires: pkgconfig(libpq) > 9.4 BuildRequires: pkgconfig(libpq) > 9.4
BuildRequires: pkgconfig(libzip) BuildRequires: pkgconfig(libzip)
BuildRequires: pkgconfig(proj) >= 6.3.1 BuildRequires: pkgconfig(proj) >= 6.3.1
BuildRequires: pkgconfig(python3) >= 3.4 BuildRequires: pkgconfig(python3) >= 3.7
BuildRequires: pkgconfig(qca2-qt5) BuildRequires: pkgconfig(qca2-qt5)
BuildRequires: pkgconfig(Qt5Qwt6)
BuildRequires: pkgconfig(spatialite) >= 4.2.0 BuildRequires: pkgconfig(spatialite) >= 4.2.0
# Force requires of those 3 main component. # Force requires of those 3 main component.
Requires: libQt5Sql5-mysql Requires: libQt5Sql5-mysql
@ -225,6 +217,7 @@ export PATH=$PATH:$QTDIR/bin
-DWITH_SERVER=TRUE \ -DWITH_SERVER=TRUE \
-DWITH_SERVER_PLUGINS=TRUE \ -DWITH_SERVER_PLUGINS=TRUE \
-DWITH_POSTGRESQL=TRUE \ -DWITH_POSTGRESQL=TRUE \
-DWITH_QTWEBKIT=FALSE \
-DFCGI_INCLUDE_DIR=%{_includedir}/fastcgi \ -DFCGI_INCLUDE_DIR=%{_includedir}/fastcgi \
-DPOSTGRES_LIBRARY=%{_libdir}/libpq.so \ -DPOSTGRES_LIBRARY=%{_libdir}/libpq.so \
-DPOSTGRES_INCLUDE_DIR=%{_includedir}/pgsql \ -DPOSTGRES_INCLUDE_DIR=%{_includedir}/pgsql \
@ -307,6 +300,7 @@ popd
%files devel %files devel
%{_includedir}/qgis/ %{_includedir}/qgis/
%{_libdir}/liboauth2authmethod_static.a
%if %{with grass} %if %{with grass}
%files plugin-grass %files plugin-grass