Compare commits

..

1 commit

Author SHA1 Message Date
Rex Dieter
1fa22a150f f33 branch rebuild (qt5) 2020-11-27 12:11:10 -06:00
13 changed files with 236 additions and 10041 deletions

109
.gitignore vendored
View file

@ -55,112 +55,3 @@ qgis_1.5.0.tar.gz
/qgis-3.12.0.tar.bz2
/qgis-3.12.1.tar.bz2
/qgis-3.14.16.tar.bz2
/qgis-3.16.0.tar.bz2
/qgis-3.16.1.tar.bz2
/qgis-3.16.2.tar.bz2
/qgis-3.16.3.tar.bz2
/qgis-3.18.0.tar.bz2
/qgis-3.18.1.tar.bz2
/qgis-3.18.2.tar.bz2
/qgis-3.18.3.tar.bz2
/qgis-3.20.1.tar.bz2
/qgis-3.20.2.tar.bz2
/qgis-3.20.3.tar.bz2
/qgis-3.22.0.tar.bz2
/qgis-3.22.1.tar.bz2
/qgis-3.22.2.tar.bz2
/qgis-3.22.3.tar.bz2
/qgis-3.24.0-vendor.tar.xz
/qgis-3.24.0.tar.bz2
/qgis-3.24.1.tar.bz2
/qgis-3.24.1-vendor.tar.xz
/qgis-3.24.2.tar.bz2
/qgis-3.24.2-vendor.tar.xz
/qgis-3.24.3-vendor.tar.xz
/qgis-3.24.3.tar.bz2
/qgis-3.26.0.tar.bz2
/qgis-3.26.0-vendor.tar.xz
/qgis-3.26.1.tar.bz2
/qgis-3.26.1-vendor.tar.xz
/qgis-3.26.2.tar.bz2
/qgis-3.26.2-vendor.tar.xz
/qgis-3.26.3.tar.bz2
/qgis-3.26.3-vendor.tar.xz
/qgis-3.28.0.tar.bz2
/qgis-3.28.0-vendor.tar.xz
/qgis-3.28.1.tar.bz2
/qgis-3.28.1-vendor.tar.xz
/qgis-3.28.2.tar.bz2
/qgis-3.28.2-vendor.tar.xz
/qgis-3.28.3.tar.bz2
/qgis-3.28.3-vendor.tar.xz
/qgis-3.30.0.tar.bz2
/qgis-3.30.0-vendor.tar.xz
/qgis-3.30.1.tar.bz2
/qgis-3.30.1-vendor.tar.xz
/qgis-3.30.2.tar.bz2
/qgis-3.30.2-vendor.tar.xz
/qgis-3.30.3.tar.bz2
/qgis-3.30.3-vendor.tar.xz
/qgis-3.32.0.tar.bz2
/qgis-3.32.0-vendor.tar.xz
/qgis-3.32.1.tar.bz2
/qgis-3.32.1-vendor.tar.xz
/qgis-3.32.2.tar.bz2
/qgis-3.32.2-vendor.tar.xz
/qgis-3.32.3-vendor.tar.xz
/qgis-3.32.3.tar.bz2
/qgis-3.34.0-vendor.tar.xz
/qgis-3.34.0.tar.bz2
/qgis-3.34.1.tar.bz2
/qgis-3.34.1-vendor.tar.xz
/qgis-3.34.2-vendor.tar.xz
/qgis-3.34.2.tar.bz2
/qgis-3.34.3.tar.bz2
/qgis-3.34.3-vendor.tar.xz
/qgis-3.36.0.tar.bz2
/qgis-3.36.0-vendor.tar.xz
/qgis-3.36.1.tar.bz2
/qgis-3.36.1-vendor.tar.xz
/qgis-3.36.2.tar.bz2
/qgis-3.36.2-vendor.tar.xz
/qgis-3.36.3.tar.bz2
/qgis-3.36.3-vendor.tar.xz
/qgis-3.38.0.tar.bz2
/qgis-3.38.0-vendor.tar.xz
/qgis-3.38.1.tar.bz2
/qgis-3.38.1-vendor.tar.xz
/qgis-3.38.2.tar.bz2
/qgis-3.38.2-vendor.tar.xz
/qgis-3.38.3.tar.bz2
/qgis-3.38.3-vendor.tar.xz
/qgis-3.40.0-vendor.tar.xz
/qgis-3.40.0.tar.bz2
/qgis-3.40.1.tar.bz2
/qgis-3.40.1-vendor.tar.xz
/qgis-3.40.2.tar.bz2
/qgis-3.40.2-vendor.tar.xz
/qgis-3.40.3.tar.bz2
/qgis-3.40.3-vendor.tar.xz
/qgis-3.42.0-vendor.tar.xz
/qgis-3.42.0.tar.bz2
/qgis-3.42.1.tar.bz2
/qgis-3.42.1-vendor.tar.xz
/qgis-3.42.2.tar.bz2
/qgis-3.42.2-vendor.tar.xz
/qgis-3.42.3.tar.bz2
/qgis-3.42.3-vendor.tar.xz
/qgis-3.44.0.tar.bz2
/qgis-3.44.0-vendor.tar.xz
/qgis-3.44.1.tar.bz2
/qgis-3.44.1-vendor.tar.xz
/qgis-3.44.2-vendor.tar.xz
/qgis-3.44.2.tar.bz2
/qgis-3.44.3.tar.bz2
/qgis-3.44.3-vendor.tar.xz
/qgis-3.44.4.tar.bz2
/qgis-3.44.4-vendor.tar.xz
/qgis-3.44.5.tar.bz2
/qgis-3.44.5-vendor.tar.xz
/qgis-3.44.6.tar.bz2
/qgis-3.44.6-vendor.tar.xz

View file

@ -1,17 +0,0 @@
diff -rupN qgis-3.42.1/resources/server/src/landingpage/yarn.lock qgis-3.42.1-new/resources/server/src/landingpage/yarn.lock
--- qgis-3.42.1/resources/server/src/landingpage/yarn.lock 2025-03-21 13:35:59.000000000 +0100
+++ qgis-3.42.1-new/resources/server/src/landingpage/yarn.lock 2025-03-23 10:16:16.924733787 +0100
@@ -7719,13 +7719,6 @@ shellwords@^0.1.1:
resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==
-shortid@^2.2.15:
- version "2.2.16"
- resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.16.tgz#b742b8f0cb96406fd391c76bfc18a67a57fe5608"
- integrity sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==
- dependencies:
- nanoid "^2.1.0"
-
side-channel-list@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad"

View file

@ -1,108 +0,0 @@
#!/bin/bash
PKG_URL=$(spectool *.spec --source 0 | sed -e 's/Source0:[ ]*//g')
PKG_TARBALL=$(basename $PKG_URL)
PKG_NAME=$(rpmspec -q --queryformat="%{NAME}" *.spec --srpm)
PKG_VERSION=$(rpmspec -q --queryformat="%{VERSION}" *.spec --srpm)
PKG_SRCDIR="${PKG_NAME}-${PKG_VERSION}"
PKG_DIR="$(pwd)"
PKG_TMPDIR=$(mktemp --tmpdir -d ${PKG_NAME}-XXXXXXXX)
PKG_PATH="$PKG_TMPDIR/$PKG_SRCDIR/resources/server/src/landingpage/"
echo "URL: $PKG_URL"
echo "TARBALL: $PKG_TARBALL"
echo "NAME: $PKG_NAME"
echo "VERSION: $PKG_VERSION"
echo "PATH: $PKG_PATH"
cleanup_tmpdir() {
popd 2>/dev/null
rm -rf $PKG_TMPDIR
}
trap cleanup_tmpdir SIGINT
cleanup_and_exit() {
cleanup_tmpdir
if test "$1" = 0 -o -z "$1" ; then
exit 0
else
exit $1
fi
}
if [ ! -w "$PKG_TARBALL" ]; then
wget "$PKG_URL"
fi
mkdir -p $PKG_TMPDIR
tar -xf $PKG_TARBALL -C $PKG_TMPDIR
pushd $PKG_TMPDIR/$PKG_SRCDIR
echo ">>>>>> Applying prebundle patches"
for file in $(ls -1 $PKG_DIR/*.prebundle.patch 2>/dev/null); do
patch -p1 < $file
done
popd
pushd $PKG_PATH
export YARN_CACHE_FOLDER="$(pwd)/.package-cache"
echo ">>>>>> Install npm modules"
yarn install --frozen-lockfile --ignore-engines
if [ $? -ne 0 ]; then
echo "ERROR: yarn install failed"
cleanup_and_exit 1
fi
echo ">>>>>> Cleanup object dirs"
find node_modules/ -type d -name "*.o.d" | xargs rm -rf
find node_modules/ -type d -name "__pycache__" | xargs rm -rf
echo ">>>>>> Cleanup object files"
find node_modules/ -name "*.node" | xargs rm -rf
find node_modules/ -name "*.dll" | grep -v signal-client | xargs rm -f
find node_modules/ -name "*.dylib" -delete
find node_modules/ -name "*.so" -delete
find node_modules/ -name "*.o" -delete
find node_modules/ -name "*.a" -delete
find node_modules/ -name "*.snyk-*.flag" -delete
echo ">>>>>> Cleanup build info"
find node_modules/ -name "builderror.log" -delete
find node_modules/ -name "yarn-error.log" -delete
find node_modules/ -name "yarn.lock" -delete
find node_modules/ -name ".deps" -type d | xargs rm -rf
find node_modules/ -name "Makefile" -delete
find node_modules/ -name "*.target.mk" -delete
find node_modules/ -name "config.gypi" -delete
find node_modules/ -name "package.json" -exec sed -i "s#$PKG_PATH#/tmp#g" {} \;
echo ">>>>>> Cleanup yarn taballs"
find node_modules/ -name ".yarn-tarball.tgz" -delete
echo ">>>>>> Cleanup source maps"
find node_modules/ -name "*.js.map" -delete
find node_modules/ -name "*.ts.map" -delete
find node_modules/ -name "*.mjs.map" -delete
find node_modules/ -name "*.cjs.map" -delete
find node_modules/ -name "*.css.map" -delete
find node_modules/ -name "*.min.map" -delete
echo ">>>>>> Package vendor files"
rm -f $PKG_DIR/${PKG_NAME}-${PKG_VERSION}-vendor.tar.xz
XZ_OPT="-T$(nproc)" tar cJf $PKG_DIR/${PKG_NAME}-${PKG_VERSION}-vendor.tar.xz .package-cache
if [ $? -ne 0 ]; then
cleanup_and_exit 1
fi
yarn add license-checker --ignore-engines
yarn license-checker --summary | sed "s#$PKG_PATH#/tmp#g" > $PKG_DIR/${PKG_NAME}-${PKG_VERSION}-vendor-licenses.txt
cp -a yarn.lock $PKG_DIR/${PKG_NAME}-${PKG_VERSION}-yarn.lock
popd
rm -rf .package-cache
cleanup_and_exit 0

View file

@ -1,26 +0,0 @@
yarn run v1.22.22
$ /tmpnode_modules/.bin/license-checker --summary
├─ MIT: 1056
├─ ISC: 78
├─ BSD-3-Clause: 34
├─ BSD-2-Clause: 29
├─ Apache-2.0: 25
├─ MIT*: 4
├─ (MIT OR CC0-1.0): 4
├─ Unlicense: 3
├─ (MIT OR Apache-2.0): 2
├─ CC0-1.0: 2
├─ (MIT AND CC-BY-3.0): 2
├─ 0BSD: 2
├─ UNLICENSED: 1
├─ Python-2.0: 1
├─ CC-BY-4.0: 1
├─ BSD*: 1
├─ (BSD-3-Clause OR GPL-2.0): 1
├─ (WTFPL OR MIT): 1
├─ MIT,Apache2: 1
├─ (MIT AND BSD-3-Clause): 1
├─ CC-BY-3.0: 1
└─ MPL-2.0: 1
Done in 2.65s.

File diff suppressed because it is too large Load diff

12
qgis-lib64.patch Normal file
View file

@ -0,0 +1,12 @@
diff -up qgis-3.14.16/cmake/PyQtMacros.cmake.lib64 qgis-3.14.16/cmake/PyQtMacros.cmake
--- qgis-3.14.16/cmake/PyQtMacros.cmake.lib64 2020-10-17 16:20:28.086666501 -0600
+++ qgis-3.14.16/cmake/PyQtMacros.cmake 2020-10-17 16:22:51.087723411 -0600
@@ -36,7 +36,7 @@ MACRO(PYQT_WRAP_UI outfiles )
ELSE(CMAKE_HOST_WIN32)
# TODO osx
SET(PYUIC_WRAPPER "${CMAKE_SOURCE_DIR}/scripts/pyuic_wrapper.sh")
- SET(PYUIC_WRAPPER_PATH "${QGIS_OUTPUT_DIRECTORY}/lib")
+ SET(PYUIC_WRAPPER_PATH "${QGIS_OUTPUT_DIRECTORY}/lib${LIB_SUFFIX}")
ENDIF(CMAKE_HOST_WIN32)
FOREACH(it ${ARGN})

30
qgis-mime.xml Normal file
View file

@ -0,0 +1,30 @@
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/x-qgis-project">
<comment>QGIS Project</comment>
<comment xml:lang="de">QGIS-Projekt</comment>
<sub-class-of type="application/xml"/>
<alias type="application/x-qgis"/>
<icon name="qgis-mime"/>
<magic priority="50">
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
<match type="string" offset="0:256" value="&lt;qgis projectname"/>
</match>
</magic>
<glob pattern="*.qgs"/>
</mime-type>
<mime-type type="application/x-qgis-layer-settings">
<comment>QGIS layer settings</comment>
<comment xml:lang="de">QGIS Layer Einstellungen</comment>
<sub-class-of type="application/xml"/>
<icon name="qgis-mime"/>
<magic priority="50">
<match type="string" offset="0" value="&lt;!DOCTYPE qgis">
<match type="string" offset="0:256" value="&lt;qgis version"/>
</match>
</magic>
<glob pattern="*.qml"/>
</mime-type>
</mime-info>

View file

@ -29,3 +29,33 @@ Please fill in the metadata tab for your QGIS project.
You can easily test your WMS by adding it as a WMS layer in QGIS.
==================================================
The traditional QGIS server configuration is less comfortable and
I don't encourage it, unless you have a good reason to use it:
This approach only allows for a single map service.
It uses two configuration files, that must be located in the same
directory as the FCGI binary:
- admin.sld
- wms_metadata.xml
"admin.sld" uses extended SLD syntax (Style Layer Descriptor) to
describe symbolization of data.
"wms_metadata.xml" supplies metadata for your WMS. You may also use this
file with the kind of configuration mentioned on top. But if you want to
serve different projects, and metadata varies between them, that file
won't work for you. Please see above for how to define project specific
metadata!
Both configuration files are included as documentation.
==================================================
Further information: http://karlinapp.ethz.ch/qgis_wms
Volker Fröhlich
volker27@gmx.at

View file

@ -26,7 +26,3 @@ ScriptAlias /qgis/ "/usr/libexec/qgis/"
</IfModule>
</Directory>
# Uncomment to output QGIS Server log to apache error_log
# FcgidInitialEnv QGIS_SERVER_LOG_STDERR 1
# FcgidInitialEnv QGIS_SERVER_LOG_LEVEL 0

View file

@ -1,7 +1,7 @@
diff -rupN --no-dereference qgis-3.44.6/src/core/qgsapplication.cpp qgis-3.44.6-new/src/core/qgsapplication.cpp
--- qgis-3.44.6/src/core/qgsapplication.cpp 2025-12-19 13:02:37.000000000 +0100
+++ qgis-3.44.6-new/src/core/qgsapplication.cpp 2025-12-20 13:43:24.341223415 +0100
@@ -387,6 +387,11 @@ void QgsApplication::init( QString profi
diff -rupN qgis-3.14.16/src/core/qgsapplication.cpp qgis-3.14.16-new/src/core/qgsapplication.cpp
--- qgis-3.14.16/src/core/qgsapplication.cpp 2020-09-11 14:08:53.000000000 +0200
+++ qgis-3.14.16-new/src/core/qgsapplication.cpp 2020-11-03 14:39:00.638693040 +0100
@@ -283,6 +283,11 @@ void QgsApplication::init( QString profi
{
myDir.cdUp();
}

View file

@ -1,12 +0,0 @@
diff -rupN --no-dereference qgis-3.44.6/resources/CMakeLists.txt qgis-3.44.6-new/resources/CMakeLists.txt
--- qgis-3.44.6/resources/CMakeLists.txt 2025-12-19 13:02:37.000000000 +0100
+++ qgis-3.44.6-new/resources/CMakeLists.txt 2025-12-20 13:43:26.680887755 +0100
@@ -47,7 +47,7 @@ if (WITH_SERVER_LANDINGPAGE_WEBAPP)
# add_custom_command does not support OUTPUT_QUIET, so we need to make a cmake subcommand first:
file(WRITE ${CMAKE_BINARY_DIR}/yarn_commands.cmake
"execute_process(
- COMMAND ${YARN} install --frozen-lockfile
+ COMMAND ${YARN} install --frozen-lockfile --offline
WORKING_DIRECTORY ${LANDINGPAGE_OUTPUT_PATH}
OUTPUT_QUIET
ERROR_FILE ${CMAKE_BINARY_DIR}/yarn_error.log

699
qgis.spec
View file

@ -1,89 +1,121 @@
#TODO: Fix error message with processing plug-in in regards to pyspatialite
# Shared lib calls exit
# https://issues.qgis.org/issues/2854
# libspatialite is present for PPC and PPC64 in Fedora and EL7, but not in older EL
%global configure_with_spatialite -D WITH_QSPATIALITE:BOOL=TRUE
%if (0%{?rhel} <= 6 && !0%{?fedora})
%ifarch ppc ppc64
%global configure_with_spatialite -D WITH_QSPATIALITE:BOOL=FALSE
%endif
%endif
# Force the python interpreter to python3:
# brp-python-bytecompile is unable to identify
# the proper required version of python for
# py files located under /usr/share/qgis/python/plugins
%global __python %{__python3}
#TODO: "python=python3"?
#TODO: Run test suite (see debian/rules)
Name: qgis
Version: 3.44.6
Release: 2%{?dist}
Version: 3.14.16
Release: 3%{?dist}
Summary: A user friendly Open Source Geographic Information System
# http://issues.qgis.org/issues/3789
# QGIS license the bundled JS code (see %%{name}-%%{version}-vendor-licenses.txt)
License: GPL-2.0-or-later AND MIT AND ISC AND BSD-3-Clause AND BSD-2-Clause AND Apache-2.0 AND MIT AND (MIT OR CC0-1.0) AND Unlicense AND (MIT OR Apache-2.0) AND CC0-1.0 AND (MIT AND CC-BY-3.0) AND Python-2.0.1 AND CC-BY-4.0 AND (BSD-3-Clause OR GPL-2.0-only) AND (WTFPL OR MIT) AND (MIT AND BSD-3-Clause) AND CC-BY-3.0 AND MPL-2.0
License: GPLv3+ with exceptions
URL: http://www.qgis.org
Source0: http://qgis.org/downloads/%{name}-%{version}.tar.bz2
# ./prepare_vendor.sh
Source1: %{name}-%{version}-vendor.tar.xz
Source2: %{name}-%{version}-vendor-licenses.txt
Source3: %{name}-%{version}-yarn.lock
# The used sources were released as a tarball, the below is only for work in progress
#git archive --format=tar --prefix=qgis-1.8.0/ master | bzip2 >../qgis-1.8.0.tar.gz
# Sample configuration files for QGIS server
Source4: %{name}-server-httpd.conf
Source5: %{name}-server-README.fedora
Source2: %{name}-server-httpd.conf
Source4: %{name}-server-README.fedora
# MIME definitions
# Based on debian/qgis.xml but excluding already defined or proprietary types
#TODO: Path; Still necessary?
Source5: %{name}-mime.xml
# Fix builds on 64-bit machines
# https://issues.qgis.org/issues/15602
Patch0: %{name}-lib64.patch
# Fix QGIS Server prefix calculation
Patch0: %{name}-serverprefix.patch
# Pass --offline to yarn, plus replace deprecated md4 with sha256 in webpack sources
Patch1: %{name}-yarn-offline.patch
Patch1: %{name}-serverprefix.patch
# Applied by prepare_vendor.sh
# CVE-2024-55565.prebundle.patch
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
# Some plug-ins need Pyspatialite (bundled)
# The license is not totally clear, see:
# http://code.google.com/p/pyspatialite/issues/detail?id=3
# It also is sort of a fork of pysqlite, which is not elegant.
#
# F20 and up instead allow for loadable sqlite extensions in Python:
# https://bugzilla.redhat.com/show_bug.cgi?id=1066708
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: draco-devel
BuildRequires: exiv2-devel
BuildRequires: expat-devel
BuildRequires: fcgi-devel
BuildRequires: flex bison
BuildRequires: gcc-c++
BuildRequires: gdal-devel
BuildRequires: geos-devel
BuildRequires: grass-devel
%global grass7_prefix $(pkg-config --variable=prefix grass 2>/dev/null || echo '%{_libdir}/grass76')
BuildRequires: gsl-devel
BuildRequires: laszip-devel
BuildRequires: libdxfrw-devel
BuildRequires: libpq-devel
%ifarch ppc ppc64
%if (0%{?fedora} || 0%{?rhel} > 6)
BuildRequires: libspatialite-devel
BuildRequires: libxml2-devel
%endif
%else
BuildRequires: libspatialite-devel
%endif
BuildRequires: libdxfrw-devel
BuildRequires: libzip-devel
BuildRequires: ninja-build
BuildRequires: netcdf-devel
BuildRequires: ocl-icd-devel
BuildRequires: opencl-headers
# PDAL detection relies on pdal executable
BuildRequires: PDAL
BuildRequires: PDAL-devel
BuildRequires: poly2tri-devel
BuildRequires: postgresql-devel
BuildRequires: proj-devel
BuildRequires: protobuf-lite-devel
BuildRequires: python3-devel
BuildRequires: python3-qscintilla-qt5
BuildRequires: python3-qscintilla-qt5-devel
BuildRequires: python3-qt5-devel
BuildRequires: %{py3_dist sip} >= 5.3
BuildRequires: %{py3_dist PyQt-builder} >= 1
BuildRequires: qca-qt5-devel
BuildRequires: qscintilla-qt5-devel
BuildRequires: qt5-qt3d-devel
BuildRequires: qt5-qtbase-private-devel
BuildRequires: qt5-qtdeclarative-devel
BuildRequires: qt5-qtlocation-devel
BuildRequires: qt5-qtmultimedia-devel
BuildRequires: qt5-qtserialport-devel
BuildRequires: qt5-qttools-static
BuildRequires: qt5-qtwebkit-devel
BuildRequires: qtkeychain-qt5-devel
BuildRequires: qwt-qt5-devel
%if 0%{?fedora} >= 43
BuildRequires: spatialindex2.0-devel
%else
BuildRequires: spatialindex-devel
BuildRequires: qt5-qttools-static
BuildRequires: qt5-qtserialport-devel
BuildRequires: qt5-qt3d-devel
# PyQwt doesn't support qwt6, so just turn it off for now on RHEL
%if 0%{?fedora} < 26
BuildRequires: PyQwt-devel
%endif
BuildRequires: python3-sip-devel
BuildRequires: poly2tri-devel
BuildRequires: python3-devel
BuildRequires: python3-qt5-devel
BuildRequires: qca-qt5-devel
BuildRequires: qjson-devel
BuildRequires: python3-qscintilla-qt5-devel
# Not dragged in by the above
BuildRequires: python3-qscintilla-qt5
#TODO: Build failure if not present, QTKEYCHAIN_INCLUDE_DIR is NOTFOUND
BuildRequires: qtkeychain-qt5-devel
BuildRequires: qscintilla-qt5-devel
BuildRequires: qt5-qtbase-private-devel
#TODO: Something doesn't work here -- no idea what I meant by that.
BuildRequires: qt5-qtdeclarative-devel
BuildRequires: qt-mobility-devel
BuildRequires: qwt-devel
BuildRequires: qwt-qt5-devel
BuildRequires: qwtpolar-devel
BuildRequires: spatialindex-devel
BuildRequires: sqlite-devel
BuildRequires: libzstd-devel
BuildRequires: yarnpkg
BuildRequires: exiv2-devel
# Enable for tests
#BuildRequires: xorg-x11-server-Xvfb
@ -94,8 +126,16 @@ Requires: gpsbabel
Requires: qca-qt5-ossl
# We don't want to provide private Python extension libs
%if (0%{?fedora} || 0%{?rhel} > 6)
%global __provides_exclude_from ^(%{python3_sitearch}|%{_libdir}/%{name}/plugins)/.*\.so(\.%{version})?$
%endif
%if 0%{?rhel} == 6
%{?filter_setup:
%filter_provides_in ^(%{python3_sitearch}|%{_libdir}/%{name}/plugins)/.*\.so(\.%{version})?$
%filter_setup
}
%endif
%description
Geographic Information System (GIS) manages, analyzes, and displays
@ -106,7 +146,6 @@ interface. QGIS also supports display of various geo-referenced raster and
Digital Elevation Model (DEM) formats including GeoTIFF, Arc/Info ASCII Grid,
and USGS ASCII DEM.
%package devel
Summary: Development Libraries for the QGIS
Requires: %{name}%{?_isa} = %{version}-%{release}
@ -114,7 +153,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
Development packages for QGIS including the C header files.
%package grass
Summary: GRASS Support Libraries for QGIS
Requires: %{name}%{?_isa} = %{version}-%{release}
@ -123,12 +161,16 @@ Requires: grass%{?_isa}
%description grass
GRASS plugin for QGIS required to interface with the GRASS system.
%package -n python3-qgis
%{?python_provide:%python_provide python3-qgis}
#TODO
# Remove before F30
Provides: %{name}-python = %{version}-%{release}
Provides: %{name}-python%{?_isa} = %{version}-%{release}
Obsoletes: %{name}-python < %{version}-%{release}
Summary: Python integration and plug-ins for QGIS
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: python3-gdal
Requires: gdal-python3
Requires: python3-httplib2
Requires: python3-jinja2
Requires: python3-matplotlib
@ -137,17 +179,18 @@ Requires: python3-psycopg2
Requires: python3-pygments
Requires: python3-PyYAML
Requires: python3-qscintilla-qt5
Requires: python3-qt5-webkit
%{?_sip_api:Requires: python3-pyqt5-sip-api(%{_sip_api_major}) >= %{_sip_api}}
Supplements: %{name}%{?_isa} = %{version}-%{release}
%description -n python3-qgis
Python integration and plug-ins for QGIS.
%package server
Summary: FCGI-based OGC web map server
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: mod_fcgid
Provides: mapserver = %{version}-%{release}
Obsoletes: mapserver < 2.8.1-1
%description server
This FastCGI OGC web map server implements OGC WMS 1.3.0 and 1.1.1.
@ -157,52 +200,67 @@ for styling. Sample configurations for Httpd and Lighttpd are included.
Please refer to %{name}-server-README.fedora for details!
%prep
%autosetup -p1 -a1
%autosetup -p1
# %%{name}-%%{version}-vendor-licenses.txt
cp -a %{SOURCE2} .
# %%{name}-%%{version}-yarn.lock
cp -a %{SOURCE3} resources/server/src/landingpage/yarn.lock
# Remove executable permissions from source code files
find . \( -name "*.cpp" -o -name "*.h" \) -type f -perm /111 -execdir chmod -x {} \+
# Readme file for QGIS server configuration and Lighttpd example
install -pm0644 %{SOURCE5} .
install -pm0644 %{SOURCE4} .
# Delete bundled libs
#rm -r src/core/spatialite/
#rm -r external/mdal*
#rm -r external/qwtpolar*
#rm -r external/libdxfrw*
#rm -rf "python/ext-libs/!(CMakeLists.txt|tests)"
#
#rm -rf src/plugins/dxf2shp_converter/
#sed -i '/dxf2shp_converter/d' src/plugins/CMakeLists.txt
gzip ChangeLog
sed -i 's/"node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19"/"node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 22"/' $(find "$PWD/.package-cache" | grep 'node_modules/@achrinza/node-ipc/package.json')
sed -i 's/"node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19"/"node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 22"/' $(find "$PWD/.package-cache" | grep 'node_modules/@achrinza/node-ipc/.yarn-metadata.json')
%build
# Necessary for the test suite
#export LD_LIBRARY_PATH=%{_builddir}%{name}-%{version}/output/%{_lib}
#TODO: If for EPEL (osgearth, touch)
#Info: TOUCH needs Qt >= 4.5
%cmake \
%{_cmake_skip_rpath} \
%["%{?_lib}" == "lib64" ? "-D LIB_SUFFIX=64" : ""] \
-D QGIS_LIB_SUBDIR=%{_lib} \
-D QGIS_MANUAL_SUBDIR=/share/man \
-D QGIS_CGIBIN_SUBDIR=%{_libexecdir}/%{name} \
-D WITH_BINDINGS:BOOL=TRUE \
-D BINDINGS_GLOBAL_INSTALL:BOOL=TRUE \
-D WITH_GRASS8:BOOL=TRUE \
-D GRASS_PREFIX8=`pkg-config --variable=prefix grass` \
-D WITH_GRASS7:BOOL=TRUE \
-D GRASS_PREFIX7=%{grass7_prefix} \
-D WITH_CUSTOM_WIDGETS:BOOL=TRUE \
-D BUILD_TESTING:BOOL=FALSE \
-D BINDINGS_GLOBAL_INSTALL:BOOL=TRUE \
-D ENABLE_TESTS:BOOL=FALSE \
-D WITH_EPT:BOOL=TRUE \
-D WITH_PDAL:BOOL=TRUE \
-D WITH_QSPATIALITE:BOOL=TRUE \
-D WITH_QWTPOLAR:BOOL=TRUE \
-D WITH_INTERNAL_QWTPOLAR:BOOL=FALSE \
-D WITH_SERVER:BOOL=TRUE \
-D WITH_3D:BOOL=TRUE \
-D WITH_QSPATIALITE:BOOL=TRUE \
-D WITH_SERVER_LANDINGPAGE_WEBAPP=ON \
-G Ninja
export YARN_CACHE_FOLDER="$PWD/.package-cache"
%{configure_with_spatialite} \
.
#TODO: The cmake scripts are failing for us
# -D WITH_QUICK:BOOL=TRUE \
# -D WITH_QTMOBILITY:BOOL=TRUE \
# -D WITH_INTERNAL_MDAL:BOOL=FALSE \
# -D WITH_INTERNAL_O2:BOOL=FALSE \
# Parallel build appears to occasionally result in build failures
# (UI form headers generated too late)
%cmake_build
%install
# Necessary for the test suite
#export LD_LIBRARY_PATH=%{_builddir}%{name}-%{version}/output/%{_lib}
%cmake_install
# Install desktop file without connecting proprietary file types
@ -213,7 +271,8 @@ desktop-file-edit \
# Install MIME type definitions
install -d %{buildroot}%{_datadir}/mime/packages
install -pm0644 rpm/sources/qgis-mime.xml %{buildroot}%{_datadir}/mime/packages/%{name}.xml
install -pm0644 %{SOURCE5} \
%{buildroot}%{_datadir}/mime/packages/%{name}.xml
install -pd %{buildroot}%{_datadir}/pixmaps
install -pm0644 images/icons/%{name}-icon-512x512.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
@ -222,32 +281,34 @@ install -pm0644 images/icons/%{name}-mime-icon.png %{buildroot}%{_datadir}/pixma
# Install basic QGIS Mapserver configuration for Apache
install -pd %{buildroot}%{_sysconfdir}/httpd/conf.d
install -pm0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/httpd/conf.d/qgis-server.conf
install -pm0644 %{SOURCE2} \
%{buildroot}%{_sysconfdir}/httpd/conf.d/qgis-server.conf
# See qgis-server-README.fedora
rm -f %{buildroot}%{_libexecdir}/%{name}/wms_metadata.xml
rm -f %{buildroot}%{_libexecdir}/%{name}/admin.sld
# Remove install instructions
rm -f %{buildroot}%{_datadir}/%{name}/doc/INSTALL*
# Drop static library
rm -f %{buildroot}%{_prefix}/lib/liboauth2authmethod_static.a
%find_lang %{name} --with-qt
%check
# All tests basically run fine, but one fails using mock, while a different one fails when building with rpmbuild alone
#export LD_LIBRARY_PATH=%%{buildroot}%%{_libdir}
#export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
#xvfb-run -a -n 1 -s "-screen 0 1280x1024x24 -dpi 96" make Experimental
#rm -f %%{_bindir}%%{name}_bench
#rm -f %{_bindir}%{name}_bench
%files -f %{name}.lang
%license COPYING %{name}-%{version}-vendor-licenses.txt
%license COPYING
%doc BUGS NEWS.md README.md Exception_to_GPL_for_Qt.txt ChangeLog.gz
# QGIS shows the following files in the GUI, including the license text
%doc %{_datadir}/%{name}/doc/
%dir %{_datadir}/%{name}/i18n/
%{_datadir}/%{name}/i18n/qgis_zh-Hans.qm
%{_datadir}/%{name}/i18n/qgis_zh-Hant.qm
%lang(zh-Hans) %{_datadir}/%{name}/i18n/%{name}_zh-Hans.qm
%lang(zh-Hant) %{_datadir}/%{name}/i18n/%{name}_zh-Hant.qm
%{_libdir}/lib%{name}_native.so.*
%{_libdir}/lib%{name}_app.so.*
%{_libdir}/lib%{name}_analysis.so.*
@ -270,12 +331,11 @@ rm -f %{buildroot}%{_prefix}/lib/liboauth2authmethod_static.a
%{_datadir}/%{name}/resources/
%{_datadir}/%{name}/svg/
%exclude %{_libdir}/libqgisgrass*.so.*
%exclude %{_libdir}/%{name}/plugins/libplugin_grass8.so
%exclude %{_libdir}/%{name}/plugins/libprovider_grass8.so
%exclude %{_libdir}/%{name}/plugins/libprovider_grassraster8.so
%exclude %{_libdir}/%{name}/plugins/libgrassprovider*.so
%exclude %{_libdir}/%{name}/plugins/libgrassrasterprovider*.so
%exclude %{_libdir}/%{name}/plugins/libgrassplugin*.so
%exclude %{_libdir}/%{name}/server/
%exclude %{_libdir}/%{name}/grass/
%exclude %{_datadir}/%{name}/resources/server/
%files devel
%{_datadir}/%{name}/FindQGIS.cmake
@ -285,9 +345,9 @@ rm -f %{buildroot}%{_prefix}/lib/liboauth2authmethod_static.a
%files grass
%{_libdir}/lib%{name}grass*.so.*
%{_libdir}/%{name}/plugins/libplugin_grass8.so
%{_libdir}/%{name}/plugins/libprovider_grass8.so
%{_libdir}/%{name}/plugins/libprovider_grassraster8.so
%{_libdir}/%{name}/plugins/libgrassprovider*.so
%{_libdir}/%{name}/plugins/libgrassrasterprovider*.so
%{_libdir}/%{name}/plugins/libgrassplugin*.so
%{_libdir}/%{name}/grass/
%{_datadir}/%{name}/grass/
@ -300,7 +360,7 @@ rm -f %{buildroot}%{_prefix}/lib/liboauth2authmethod_static.a
%exclude %{python3_sitearch}/%{name}/_server.so
%files server
%doc %{name}-server-README.fedora
%doc src/server/admin.sld src/server/wms_metadata.xml %{name}-server-README.fedora
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}-server.conf
%{_bindir}/qgis_mapserver
%{_libdir}/%{name}/server/
@ -308,452 +368,11 @@ rm -f %{buildroot}%{_prefix}/lib/liboauth2authmethod_static.a
%{_libexecdir}/%{name}/
%{python3_sitearch}/%{name}/server/
%{python3_sitearch}/%{name}/_server.so
%{_datadir}/%{name}/resources/server/
%changelog
* Tue Jan 13 2026 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.44.6-2
- Drop support for i686
* Sat Dec 20 2025 Sandro Mani <manisandro@gmail.com> - 3.44.6-1
- Update to 3.44.6
* Tue Nov 25 2025 Sandro Mani <manisandro@gmail.com> - 3.44.5-2
- Rebuild (gdal)
* Fri Nov 21 2025 Sandro Mani <manisandro@gmail.com> - 3.44.5-1
- Update to 3.44.5
* Fri Oct 24 2025 Sandro Mani <manisandro@gmail.com> - 3.44.4-1
- Update to 3.44.4
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.44.3-2
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Sep 12 2025 Sandro Mani <manisandro@gmail.com> - 3.44.3-1
- Update to 3.44.3
* Fri Aug 22 2025 Orion Poplawski <orion@nwra.com> - 3.44.2-2
- Rebuild for netcdf 4.9.3 soname bump
* Fri Aug 15 2025 Sandro Mani <manisandro@gmail.com> - 3.44.2-1
- Update to 3.44.2
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.44.1-6
- Rebuilt for Python 3.14.0rc2 bytecode
* Sun Aug 03 2025 Sandro Mani <manisandro@gmail.com> - 3.44.1-5
- Rebuild (PDAL)
* Sun Aug 03 2025 Sandro Mani <manisandro@gmail.com> - 3.44.1-4
- Rebuild (PDAL)
* Wed Jul 30 2025 Sandro Mani <manisandro@gmail.com> - 3.44.1-3
- Rebuild (GDAL)
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.44.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jul 20 2025 Sandro Mani <manisandro@gmail.com> - 3.44.1-1
- Update to 3.44.1
* Fri Jun 20 2025 Sandro Mani <manisandro@gmail.com> - 3.44.0-1
- Update to 3.44.0
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 3.42.3-3
- Rebuilt for Python 3.14
* Fri May 30 2025 Sandro Mani <manisandro@gmail.com> - 3.42.3-2
- Fix incorrectly installed mime definitions
* Fri May 16 2025 Sandro Mani <manisandro@gmail.com> - 3.42.3-1
- Update to 3.42.3
* Fri Apr 18 2025 Sandro Mani <manisandro@gmail.com> - 3.42.2-1
- Update to 3.42.2
* Sun Mar 23 2025 Sandro Mani <manisandro@gmail.com> - 3.42.1-2
- Fix CVE-2024-55565
* Fri Mar 21 2025 Sandro Mani <manisandro@gmail.com> - 3.42.1-1
- Update to 3.42.1
* Tue Mar 18 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 3.42.0-3
- Rebuilt for spatialindex 2.1.0
- Work around removal of LIB_SUFFIX from cmake macro in Fedora 43
* Sun Mar 02 2025 Sandro Mani <manisandro@gmail.com> - 3.42.0-2
- Rebuild (grass)
* Sat Feb 22 2025 Sandro Mani <manisandro@gmail.com> - 3.42.0-1
- Update to 3.42.0
* Sun Feb 02 2025 Orion Poplawski <orion@nwra.com> - 3.40.3-4
- Rebuild with gsl 2.8
* Sun Feb 02 2025 Sandro Mani <manisandro@gmail.com> - 3.40.3-3
- Drop requires: python3-qt5-webkit
* Fri Jan 31 2025 Sandro Mani <manisandro@gmail.com> - 3.40.3-2
- Rebuild for dropped python-qt5-webkit
* Tue Jan 21 2025 Sandro Mani <manisandro@gmail.com> - 3.40.3-1
- Update to 3.40.3
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.40.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Dec 21 2024 Sandro Mani <manisandro@gmail.com> - 3.40.2-1
- Update to 3.40.2
* Fri Nov 22 2024 Sandro Mani <manisandro@gmail.com> - 3.40.1-1
- Update to 3.40.1
* Sat Nov 09 2024 Sandro Mani <manisandro@gmail.com> - 3.40.0-3
- Rebuild (GDAL)
* Fri Oct 25 2024 Orion Poplawski <orion@nwra.com> - 3.40.0-2
- Rebuild for hdf5 1.14.5
* Fri Oct 25 2024 Sandro Mani <manisandro@gmail.com> - 3.40.0-1
- Update to 3.40.0
* Sat Sep 14 2024 Sandro Mani <manisandro@gmail.com> - 3.38.3-1
- Update to 3.38.3
* Mon Sep 09 2024 Sandro Mani <manisandro@gmail.com> - 3.38.2-2
- Rebuild (PDAL)
* Sat Aug 17 2024 Sandro Mani <manisandro@gmail.com> - 3.38.2-1
- Update to 3.38.2
* Tue Jul 30 2024 Sandro Mani <manisandro@gmail.com> - 3.38.1-2
- Rebuild (grass)
* Sat Jul 20 2024 Sandro Mani <manisandro@gmail.com> - 3.38.1-1
- Update to 3.38.1
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.38.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 01 2024 Robert-André Mauchin <zebob.m@gmail.com> - 3.38.0-2
- Rebuild for exiv2 0.28.2
* Sat Jun 22 2024 Sandro Mani <manisandro@gmail.com> - 3.38.0-1
- Update to 3.38.0
* Sun Jun 16 2024 Robert-André Mauchin <zebob.m@gmail.com> - 3.36.3-3
- Rebuilt for exiv2 0.28.2
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 3.36.3-2
- Rebuilt for Python 3.13
* Sat May 18 2024 Sandro Mani <manisandro@gmail.com> - 3.36.3-1
- Update to 3.36.3
* Tue May 14 2024 Sandro Mani <manisandro@gmail.com> - 3.36.2-2
- Rebuild (gdal)
* Sat Apr 20 2024 Sandro Mani <manisandro@gmail.com> - 3.36.2-1
- Update to 3.36.2
* Fri Mar 22 2024 Sandro Mani <manisandro@gmail.com> - 3.36.1-1
- Update to 3.36.1
* Tue Mar 19 2024 Sandro Mani <manisandro@gmail.com> - 3.36.0-2
- Rebuild (PDAL)
* Fri Feb 23 2024 Sandro Mani <manisandro@gmail.com> - 3.36.0-1
- Update to 3.36.0
* Tue Jan 23 2024 Sandro Mani <manisandro@gmail.com> - 3.34.3-2
- Rebuild (libdraco)
* Sun Jan 21 2024 Sandro Mani <manisandro@gmail.com> - 3.34.3-1
- Update to 3.34.3
* Sat Dec 23 2023 Sandro Mani <manisandro@gmail.com> - 3.34.2-1
- Update to 3.34.2
* Sun Nov 26 2023 Sandro Mani <manisandro@gmail.com> - 3.34.1-1
- Update to 3.34.1
* Wed Nov 15 2023 Sandro Mani <manisandro@gmail.com> - 3.34.0-4
- Rebuild (gdal)
* Fri Nov 03 2023 Sandro Mani <manisandro@gmail.com> - 3.34.0-3
- Add supplements qgis to python3-qgis subpackage
* Sat Oct 28 2023 Sandro Mani <manisandro@gmail.com> - 3.34.0-2
- Rebuild (grass)
* Fri Oct 27 2023 Sandro Mani <manisandro@gmail.com> - 3.34.0-1
- Update to 3.34.0
* Sun Oct 15 2023 Sandro Mani <manisandro@gmail.com> - 3.32.3-2
- Rebuild (PDAL)
* Mon Sep 18 2023 Sandro Mani <manisandro@gmail.com> - 3.32.3-1
- Update to 3.32.3
* Sat Aug 19 2023 Sandro Mani <manisandro@gmail.com> - 3.32.2-1
- Update to 3.32.2
* Tue Aug 15 2023 Sandro Mani <manisandro@gmail.com> - 3.32.1-2
- Rebuild (libspatialite)
* Tue Jul 25 2023 Sandro Mani <manisandro@gmail.com> - 3.32.1-1
- Update to 3.32.1
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.32.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Mon Jun 26 2023 Sandro Mani <manisandro@gmail.com> - 3.32.0-1
- Update to 3.32.0
* Fri Jun 16 2023 Python Maint <python-maint@redhat.com> - 3.30.3-2
- Rebuilt for Python 3.12
* Fri May 26 2023 Sandro Mani <manisandro@gmail.com> - 3.30.3-1
- Update to 3.30.3
* Thu May 11 2023 Sandro Mani <manisandro@gmail.com> - 3.30.2-2
- Rebuild (gdal)
* Sun Apr 30 2023 Sandro Mani <manisandro@gmail.com> - 3.30.2-1
- Update to 3.30.2
* Fri Mar 31 2023 Sandro Mani <manisandro@gmail.com> - 3.30.1-1
- Update to 3.30.1
* Sat Mar 04 2023 Sandro Mani <manisandro@gmail.com> - 3.30.0-1
- Update to 3.30.0
* Fri Jan 27 2023 Sandro Mani <manisandro@gmail.com> - 3.28.3-1
- Update to 3.28.3
* Sun Jan 22 2023 Sandro Mani <manisandro@gmail.com> - 3.28.2-4
- Rebuild (PDAL)
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.28.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Dec 21 2022 Sandro Mani <manisandro@gmail.com> - 3.28.2-2
- Rebuild (qwt)
* Fri Dec 16 2022 Sandro Mani <manisandro@gmail.com> - 3.28.2-1
- Update to 3.28.2
* Fri Nov 18 2022 Sandro Mani <manisandro@gmail.com> - 3.28.1-1
- Update to 3.28.1
* Sat Nov 12 2022 Sandro Mani <manisandro@gmail.com> - 3.28.0-2
- Rebuild (gdal)
* Tue Oct 25 2022 Sandro Mani <manisandro@gmail.com> - 3.28.0-1
- Update to 3.28.0
* Sat Sep 10 2022 Sandro Mani <manisandro@gmail.com> - 3.26.3-1
- Update to 3.26.3
* Tue Aug 23 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.26.2-2
- Rebuild for gsl-2.7.1
* Sat Aug 13 2022 Sandro Mani <manisandro@gmail.com> - 3.26.2-1
- Update to 3.26.2
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.26.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jul 19 2022 Sandro Mani <manisandro@gmail.com> - 3.26.1-1
- Update to 3.26.1
* Thu Jul 14 2022 Jan Grulich <jgrulich@redhat.com> - 3.26.0-4
- Rebuild (qt5)
* Mon Jul 04 2022 Sandro Mani <manisandro@gmail.com> - 3.26.0-3
- Rebuild (grass)
* Fri Jun 17 2022 Python Maint <python-maint@redhat.com> - 3.26.0-2
- Rebuilt for Python 3.11
* Fri Jun 17 2022 Sandro Mani <manisandro@gmail.com> - 3.26.0-1
- Update to 3.26.0
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.24.3-4
- Rebuilt for Python 3.11
* Sun Jun 05 2022 Sandro Mani <manisandro@gmail.com> - 3.24.3-3
- Rebuild (grass)
* Mon May 23 2022 Sandro Mani <manisandro@gmail.com> - 3.24.3-2
- Fix python3-gdal requires
* Sun May 22 2022 Sandro Mani <manisandro@gmail.com> - 3.24.3-1
- Update to 3.24.3
- Enable PDAL support
* Sat May 21 2022 Sandro Mani <manisandro@gmail.com> - 3.24.2-3
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
* Tue May 17 2022 Jan Grulich <jgrulich@redhat.com> - 3.24.2-2
- Rebuild (qt5)
* Sat Apr 16 2022 Sandro Mani <manisandro@gmail.com> - 3.24.2-1
- Update to 3.24.2
* Mon Mar 21 2022 Sandro Mani <manisandro@gmail.com> - 3.24.1-1
- Update to 3.24.1
* Thu Mar 10 2022 Sandro Mani <manisandro@gmail.com> - 3.24.0-3
- Rebuild for proj-9.0.0
* Tue Mar 08 2022 Jan Grulich <jgrulich@redhat.com> - 3.24.0-2
- Rebuild (qt5)
* Fri Feb 18 2022 Sandro Mani <manisandro@gmail.com> - 3.24.0-1
- Update to 3.24.0
* Wed Feb 09 2022 Sandro Mani <manisandro@gmail.com> - 3.22.3-6
- Drop common image raster formats from qgis-mime.xml
* Mon Feb 07 2022 Sandro Mani <manisandro@gmail.com> - 3.22.3-5
- Workaround linking against libgrass_imagery.8.0.so
* Wed Feb 02 2022 Sandro Mani <manisandro@gmail.com> - 3.22.3-4
- Update qgis-grass8.patch
* Sun Jan 30 2022 Sandro Mani <manisandro@gmail.com> - 3.22.3-3
- Rebuild (grass)
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.22.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Jan 18 2022 Sandro Mani <manisandro@gmail.com> - 3.22.3-1
- Update to 3.22.3
* Wed Jan 12 2022 Sandro Mani <manisandro@gmail.com> - 3.22.2-3
- Update qgis-mime.xml
* Wed Jan 05 2022 Sandro Mani <manisandro@gmail.com> - 3.22.2-2
- Disable landingpage
* Fri Dec 17 2021 Sandro Mani <manisandro@gmail.com> - 3.22.2-1
- Update to 3.22.2
* Mon Nov 22 2021 Orion Poplawski <orion@nwra.com> - 3.22.1-2
- Rebuild for hdf5 1.12.1
* Sat Nov 20 2021 Sandro Mani <manisandro@gmail.com> - 3.22.1-1
- Update to 3.22.1
* Thu Nov 11 2021 Sandro Mani <manisandro@gmail.com> - 3.22.0-7
- Rebuild (gdal)
* Sat Nov 06 2021 Adrian Reber <adrian@lisas.de> - 3.22.0-6
- Rebuilt for protobuf 3.19.0
* Wed Nov 03 2021 Sandro Mani <manisandro@gmail.com> - 3.22.0-5
- Backport fix for GIL deadlock
* Mon Oct 25 2021 Sandro Mani <manisandro@gmail.com> - 3.22.0-4
- Move grass provider plugins to grass subpackage
* Mon Oct 25 2021 Adrian Reber <adrian@lisas.de> - 3.22.0-2
- Rebuilt for protobuf 3.18.1
* Sat Oct 23 2021 Sandro Mani <manisandro@gmail.com> - 3.22.0-1
- Update to 3.22.0
* Thu Oct 21 2021 Sandro Mani <manisandro@gmail.com> - 3.20.3-2
- Rebuild (geos)
* Mon Sep 13 2021 Sandro Mani <manisandro@gmail.com> - 3.20.3-1
- Update to 3.20.3
* Mon Aug 16 2021 Orion Poplawski <orion@nwra.com> - 3.20.2-2
- Rebuild for netcdf 4.8.0 (again)
* Sat Aug 14 2021 Sandro Mani <manisandro@gmail.com> - 3.20.2-1
- Update to 3.20.2
* Wed Aug 11 2021 Orion Poplawski <orion@nwra.com> - 3.20.1-3
- Rebuild for netcdf 4.8.0
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jul 21 2021 Sandro Mani <manisandro@gmail.com> - 3.20.1-1
- Update to 3.20.1
* Tue Jul 20 2021 Sandro Mani <manisandro@gmail.com> - 3.20.0-1
- Update to 3.20.0
* Sat Jul 10 2021 Scott Talbert <swt@techie.net> - 3.18.3-5
- Revert back to building with sip 4 due to no sip 6 support
* Tue Jun 08 2021 Scott Talbert <swt@techie.net> - 3.18.3-4
- Update to build with sip5+
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.18.3-3
- Rebuilt for Python 3.10
* Fri May 21 2021 Sandro Mani <manisandro@gmail.com> - 3.18.3-2
- Rebuild (gdal)
* Sun May 16 2021 Sandro Mani <manisandro@gmail.com> - 3.18.3-1
- Update to 3.18.3
* Fri May 07 2021 Sandro Mani <manisandro@gmail.com> - 3.18.2-2
- Rebuild (gdal)
* Sat Apr 17 2021 Sandro Mani <manisandro@gmail.com> - 3.18.2-1
- Update to 3.18.2
* Wed Mar 31 2021 Jonathan Wakely <jwakely@redhat.com> - 3.18.1-2
- Rebuilt for removed libstdc++ symbols (#1937698)
* Wed Mar 24 2021 sandro Mani <manisandro@gmail.com> - 3.18.1-1
- Update to 3.18.1
* Sun Mar 07 2021 Sandro Mani <manisandro@gmail.com> - 3.18.0-2
- Rebuild (proj)
* Fri Feb 19 2021 Sandro Mani <manisandro@gmail.com> - 3.18.0-1
- Update to 3.18.0
* Sat Feb 13 2021 Sandro Mani <manisandro@gmail.com> - 3.16.3-5
- Rebuild (geos)
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 3.16.3-4
- rebuild for libpq ABI fix rhbz#1908268
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.16.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Jan 16 12:49:18 CET 2021 Adrian Reber <adrian@lisas.de> - 3.16.3-2
- Rebuilt for protobuf 3.14
* Fri Jan 15 2021 Sandro Mani <manisandro@gmail.com> - 3.16.3-1
- Update to 3.16.3
* Wed Jan 13 14:42:26 CET 2021 Adrian Reber <adrian@lisas.de> - 3.16.2-2
- Rebuilt for protobuf 3.14
* Mon Dec 21 2020 Sandro Mani <manisandro@gmail.com> - 3.16.2-1
- Update to 3.16.2
* Mon Nov 23 07:54:37 CET 2020 Jan Grulich <jgrulich@redhat.com> - 3.16.1-2
- rebuild (qt5)
* Fri Nov 20 2020 Sandro Mani <manisandro@gmail.com> - 3.16.1-1
- Update to 3.16.1
* Wed Nov 11 13:08:14 CET 2020 Sandro Mani <manisandro@gmail.com> - 3.16.0-2
- Rebuild (proj, gdal)
* Wed Nov 04 2020 Sandro Mani <manisandro@gmail.com> - 3.16.0-1
- Update to 3.16.0
* Fri Nov 27 2020 Rex Dieter <rdieter@fedoraproject.org> - 3.14.16-3
- f33 branch rebuild (qt5)
* Tue Nov 03 2020 Sandro Mani <manisandro@gmail.com> - 3.14.16-2
- Fix QGIS Server prefix calculation

View file

@ -1,2 +1 @@
SHA512 (qgis-3.44.6.tar.bz2) = 7ab868fb214f571b7feac5172a4c60b1bba617df3cf55a6a3167b6ca87737be5fddec94155d3f0ec8ce0ca9efba19ee719d33ee3fba851c9fae6db409bf86f85
SHA512 (qgis-3.44.6-vendor.tar.xz) = 04f711a21a75e06c2f327cb542b4b50cae8f6f2db5817173ffaf9057d2bd81c596fd067bf8cc4952f9d0bdc04e3b389d7dd3c8d8928c767975dab884f0f1705a
SHA512 (qgis-3.14.16.tar.bz2) = 0b26575df5a1903e12300522b4ca915c01c1b324677d91f1746b6e8a79d9bd66b1a0c3297178dc47bc8725728d1df15cc2d955291025704243f1b1f98e5d7a95