mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
debian packaging: drop trusty support
This commit is contained in:
parent
91e4b24a39
commit
0ca9eb0d2c
15
INSTALL
15
INSTALL
@ -1,9 +1,11 @@
|
||||
QGIS
|
||||
Building QGIS from source - step by step
|
||||
Tuesday October 25, 2016
|
||||
Monday November 07, 2016
|
||||
|
||||
|
||||
Last Updated: Monday November 07, 2016
|
||||
Last Change : Monday November 07, 2016
|
||||
|
||||
Last Updated: Tuesday October 25, 2016
|
||||
Last Change : Monday October 24, 2016
|
||||
|
||||
1. Introduction
|
||||
2. Overview
|
||||
@ -179,7 +181,6 @@ Now update your local sources database:
|
||||
===============================
|
||||
|
||||
|| Distribution | install command for packages |
|
||||
| trusty | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
| stretch | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
| xenial | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
| yakkety | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
@ -368,7 +369,6 @@ new subdirectory called `build` or `build-qt5` in it.
|
||||
3.11.1. Install build dependencies
|
||||
==================================
|
||||
|
||||
|
||||
dnf install qt5-qtwebkit-devel qt5-qtlocation-devel qt5-qttools-static
|
||||
qt5-qtscript-devel qca-qt5-devel python3-qt5-devel python3-qscintilla-qt5-devel
|
||||
qscintilla-qt5-devel python3-qscintilla-devel python3-qscintilla-qt5
|
||||
@ -377,23 +377,18 @@ new subdirectory called `build` or `build-qt5` in it.
|
||||
qwt-qt5-devel gsl-devel postgresql-devel cmake python3-future gdal-python3
|
||||
python3-psycopg2 python3-PyYAML qca-qt5-ossl
|
||||
|
||||
|
||||
To build QGIS server additional dependencies are required:
|
||||
|
||||
|
||||
dnf install fcgi-devel
|
||||
|
||||
|
||||
Make sure that your build directory is completely empty when you enter the
|
||||
following command. Do never try to "re-use" an existing Qt4 build directory.
|
||||
If you want to use `ccmake` or other interactive tools, run the following
|
||||
command in the empty build directory once before starting to use the interactive
|
||||
tools.
|
||||
|
||||
|
||||
cmake ..
|
||||
|
||||
|
||||
If everything went ok you can finally start to compile. (As usual append a -jX
|
||||
where X is the number of available cores option to make to speed up your build
|
||||
process)
|
||||
|
4
NEWS
4
NEWS
@ -1,6 +1,6 @@
|
||||
QGIS News
|
||||
Change history for the QGIS Project
|
||||
Thursday October 06, 2016
|
||||
Monday November 07, 2016
|
||||
|
||||
|
||||
------------------------------------------------------------------------
|
||||
@ -39,7 +39,7 @@ Thursday October 06, 2016
|
||||
------------------------------------------------------------------------
|
||||
|
||||
|
||||
Last Updated: Thursday October 06, 2016
|
||||
Last Updated: Monday November 07, 2016
|
||||
Last Change : Wednesday July 27, 2016
|
||||
|
||||
|
||||
|
3
debian/changelog
vendored
3
debian/changelog
vendored
@ -2,8 +2,9 @@ qgis (2.99.0) UNRELEASED; urgency=medium
|
||||
|
||||
* New development version 2.999 after branch of 2.16
|
||||
* move to qt5/python3/ninja
|
||||
* drop trusty support (libqca-2-dev missing)
|
||||
|
||||
-- Jürgen E. Fischer <jef@norbit.de> Thu, 06 Oct 2016 13:30:42 +0200
|
||||
-- Jürgen E. Fischer <jef@norbit.de> Mon, 07 Nov 2016 12:14:47 +0100
|
||||
|
||||
qgis (2.16.0) unstable; urgency=medium
|
||||
|
||||
|
5
debian/control.in
vendored
5
debian/control.in
vendored
@ -13,7 +13,6 @@ Build-Depends:
|
||||
libexpat1-dev,
|
||||
libfcgi-dev,
|
||||
libgdal-dev (>= 1.11),
|
||||
#trusty# libgsl0-dev,
|
||||
#sid stretch xenial yakkety# libgsl-dev,
|
||||
libgeos-dev (>= 3.0.0),
|
||||
libpq-dev,
|
||||
@ -43,8 +42,7 @@ Build-Depends:
|
||||
locales, ca-certificates, ninja-build
|
||||
Build-Conflicts: libqgis-dev, qgis-dev
|
||||
#sid stretch xenial yakkety#Standards-Version: 3.9.7
|
||||
#trusty#Standards-Version: 3.8.4
|
||||
#trusty xenial yakkety#XS-Python-Version: current
|
||||
#xenial yakkety#XS-Python-Version: current
|
||||
Vcs-Browser: https://github.com/qgis/QGIS/
|
||||
Vcs-Git: https://github.com/qgis/QGIS.git
|
||||
Homepage: http://qgis.org/
|
||||
@ -202,7 +200,6 @@ Depends:
|
||||
libexpat1-dev,
|
||||
libgdal-dev (>= 1.11),
|
||||
libgeos-dev (>= 3.0.0),
|
||||
#trusty# libgsl0-dev,
|
||||
#sid stretch xenial yakkety# libgsl-dev,
|
||||
libpq-dev,
|
||||
libproj-dev,
|
||||
|
6
debian/rules
vendored
6
debian/rules
vendored
@ -36,7 +36,7 @@ endif
|
||||
|
||||
QT_PLUGINS_DIR = usr/lib/$(DEB_BUILD_MULTIARCH)/qt5/plugins
|
||||
|
||||
ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"trusty stretch xenial yakkety"))
|
||||
ifneq ($(DISTRIBUTION),$(findstring $(DISTRIBUTION),"stretch xenial yakkety"))
|
||||
DISTRIBUTION := sid
|
||||
endif
|
||||
|
||||
@ -144,10 +144,6 @@ endif
|
||||
|
||||
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
|
||||
CMAKE_OPTS += -DCMAKE_BUILD_TYPE=Debug
|
||||
else
|
||||
ifneq (,$(findstring $(DISTRIBUTION),"trusty"))
|
||||
CMAKE_OPTS += -DKEEP_GLOBE_CXX_FLAGS=TRUE
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
||||
|
@ -77,13 +77,13 @@ label{ background-color: #FFFFCC;
|
||||
<DIV CLASS="header" ID="header">
|
||||
<H1>QGIS</H1>
|
||||
<H2>Building QGIS from source - step by step</H2>
|
||||
<H3>Tuesday October 25, 2016</H3>
|
||||
<H3>Monday November 07, 2016</H3>
|
||||
</DIV>
|
||||
|
||||
<DIV CLASS="body" ID="body">
|
||||
<P>
|
||||
Last Updated: Tuesday October 25, 2016
|
||||
Last Change : Monday October 24, 2016
|
||||
Last Updated: Monday November 07, 2016
|
||||
Last Change : Monday November 07, 2016
|
||||
</P>
|
||||
<DIV CLASS="toc">
|
||||
|
||||
@ -312,10 +312,6 @@ sudo apt-get update
|
||||
<TH>install command for packages</TH>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>trusty</TD>
|
||||
<TD><CODE>apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui</CODE></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>stretch</TD>
|
||||
<TD><CODE>apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui</CODE></TD>
|
||||
</TR>
|
||||
@ -563,24 +559,29 @@ If you want to use `ccmake` or other interactive tools, run the following
|
||||
command in the empty build directory once before starting to use the
|
||||
interactive tools.
|
||||
</P>
|
||||
|
||||
<div class="code"><PRE>
|
||||
cmake
|
||||
</PRE></div>
|
||||
<P></P>
|
||||
|
||||
<P>
|
||||
If everything went ok you can finally start to compile. (As usual append a -jX where X is the number of available cores option to make to speed up your build process)
|
||||
</P>
|
||||
|
||||
<div class="code"><PRE>
|
||||
make
|
||||
</PRE></div>
|
||||
<P></P>
|
||||
|
||||
<A NAME="toc14"></A>
|
||||
<H2>3.11. On Fedora Linux</H2>
|
||||
|
||||
<P>
|
||||
We assume that you have the source code of QGIS ready and created a
|
||||
new subdirectory called `build` or `build-qt5` in it.
|
||||
</P>
|
||||
|
||||
<H3>3.11.1. Install build dependencies</H3>
|
||||
|
||||
<div class="code"><PRE>
|
||||
dnf install qt5-qtwebkit-devel qt5-qtlocation-devel qt5-qttools-static
|
||||
qt5-qtscript-devel qca-qt5-devel python3-qt5-devel python3-qscintilla-qt5-devel
|
||||
@ -590,14 +591,15 @@ qt5-qtsvg-devel qt5-qtxmlpatterns-devel spatialindex-devel expat-devel proj-deve
|
||||
qwt-qt5-devel gsl-devel postgresql-devel cmake python3-future gdal-python3
|
||||
python3-psycopg2 python3-PyYAML qca-qt5-ossl
|
||||
</PRE></div>
|
||||
<P></P>
|
||||
|
||||
<P>
|
||||
To build QGIS server additional dependencies are required:
|
||||
</P>
|
||||
|
||||
<div class="code"><PRE>
|
||||
dnf install fcgi-devel
|
||||
</PRE></div>
|
||||
<P></P>
|
||||
|
||||
<P>
|
||||
Make sure that your build directory is completely empty when you enter the
|
||||
following command. Do never try to "re-use" an existing Qt4 build directory.
|
||||
@ -607,7 +609,7 @@ tools.
|
||||
</P>
|
||||
|
||||
<div class="code"><PRE>
|
||||
cmake -DENABLE_QT5=ON -DWITH_QWTPOLAR=OFF ..
|
||||
cmake ..
|
||||
</PRE></div>
|
||||
|
||||
<P>
|
||||
|
@ -44,7 +44,6 @@ sudo apt-get update
|
||||
== Install build dependencies ==
|
||||
|
||||
|| Distribution | install command for packages |
|
||||
| trusty | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl0-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
| stretch | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
| xenial | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
| yakkety | ``apt-get install bison ca-certificates cmake dh-python doxygen flex gdal-bin git graphviz grass-dev libexpat1-dev libfcgi-dev libgdal-dev libgeos-dev libgsl-dev libpq-dev libproj-dev libqca-qt5-2-dev libqca-qt5-2-plugins libqt5opengl5-dev libqt5scintilla2-dev libqt5sql5-sqlite libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev libqwt-qt5-dev libspatialindex-dev libspatialite-dev libsqlite3-dev lighttpd locales ninja-build pkg-config poppler-utils pyqt5-dev pyqt5-dev-tools pyqt5.qsci-dev python3-all-dev python3-dev python3-future python3-gdal python3-mock python3-nose2 python3-psycopg2 python3-pyqt5 python3-pyqt5.qsci python3-pyqt5.qtsql python3-pyqt5.qtsvg python3-sip python3-sip-dev python3-termcolor python3-yaml qtbase5-dev qtpositioning5-dev qtscript5-dev qttools5-dev qttools5-dev-tools spawn-fcgi txt2tags xauth xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xvfb cmake-curses-gui`` |
|
||||
|
@ -77,7 +77,7 @@ label{ background-color: #FFFFCC;
|
||||
<DIV CLASS="header" ID="header">
|
||||
<H1>QGIS News</H1>
|
||||
<H2>Change history for the QGIS Project</H2>
|
||||
<H3>Thursday October 06, 2016</H3>
|
||||
<H3>Monday November 07, 2016</H3>
|
||||
</DIV>
|
||||
|
||||
<DIV CLASS="toc">
|
||||
@ -116,7 +116,7 @@ label{ background-color: #FFFFCC;
|
||||
</DIV>
|
||||
<DIV CLASS="body" ID="body">
|
||||
<P>
|
||||
Last Updated: Thursday October 06, 2016
|
||||
Last Updated: Monday November 07, 2016
|
||||
Last Change : Wednesday July 27, 2016
|
||||
</P>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user