The following commit has been merged in the master branch: commit 03d7522c61f4d770478bb64116c277fccb10ce73 Author: Bas Couwenberg <sebas...@xs4all.nl> Date: Fri Sep 27 08:55:04 2013 +0200
Split libqgis shared libraries into separate packages. diff --git a/debian/changelog b/debian/changelog index a14b389..b335ee7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -14,6 +14,7 @@ qgis (2.0.1-1) UNRELEASED; urgency=low * Don't run tests during build, requires network. * Install SVG icon for QGIS desktop files. (closes: #676562) * Use pkgkde-gensymbols & pkgkde-symbolshelper to handle C++ symbols. + * Split libqgis libraries into separate packages. -- Bas Couwenberg <sebas...@xs4all.nl> Fri, 27 Sep 2013 02:05:32 +0200 diff --git a/debian/control b/debian/control index 2d496fd..989ce26 100644 --- a/debian/control +++ b/debian/control @@ -81,22 +81,82 @@ Description: QGIS - architecture-independent data This package contains architecture-independent supporting data files for use with QGIS. -Package: libqgis2.0.1 +Package: libqgis-core2.0.1 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} -Replaces: qgis (<=0.9.2rc1), - libqgis-core1, - libqgis-gui1, - libqgis0, - libqgis1 -Description: QGIS - shared libraries +Description: QGIS - shared libraries (libqgis-core) QGIS is a Geographic Information System (GIS) which manages, analyzes and display databases of geographic information. . - This package contains the shared core and gui library that provide an - interface for plugins and stand-alone applications. + This package contains the libqgis-core shared library. + +Package: libqgis-gui2.0.1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: QGIS - shared libraries (libqgis-gui) + QGIS is a Geographic Information System (GIS) which manages, analyzes and + display databases of geographic information. + . + This package contains the libqgis-gui shared library. + +Package: libqgis-analysis2.0.1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: QGIS - shared libraries (libqgis-analysis) + QGIS is a Geographic Information System (GIS) which manages, analyzes and + display databases of geographic information. + . + This package contains the libqgis-analysis shared library. + +Package: libqgis-networkanalysis2.0.1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: QGIS - shared libraries (libqgis-networkanalysis) + QGIS is a Geographic Information System (GIS) which manages, analyzes and + display databases of geographic information. + . + This package contains the libqgis-networkanalysis shared library. + +Package: libqgisgrass2.0.1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: QGIS - shared libraries (libqgisgrass) + QGIS is a Geographic Information System (GIS) which manages, analyzes and + display databases of geographic information. + . + This package contains the libqgisgrass shared library. + +Package: libqgispython2.0.1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: QGIS - shared libraries (libqgispython) + QGIS is a Geographic Information System (GIS) which manages, analyzes and + display databases of geographic information. + . + This package contains the libqgispython shared library. + +Package: libqgissqlanyconnection2.0.1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: QGIS - shared libraries (libqgissqlanyconnection) + QGIS is a Geographic Information System (GIS) which manages, analyzes and + display databases of geographic information. + . + This package contains the libqgissqlanyconnection shared library. Package: libqgis-dev Architecture: any @@ -108,7 +168,13 @@ Depends: grass-dev, libgsl0-dev, libpq-dev, libproj-dev, - libqgis2.0.1 (= ${binary:Version}), + libqgis-core2.0.1 (= ${binary:Version}), + libqgis-gui2.0.1 (= ${binary:Version}), + libqgis-analysis2.0.1 (= ${binary:Version}), + libqgis-networkanalysis2.0.1 (= ${binary:Version}), + libqgisgrass2.0.1 (= ${binary:Version}), + libqgispython2.0.1 (= ${binary:Version}), + libqgissqlanyconnection2.0.1 (= ${binary:Version}), libqt4-dev (>=4.6.0), libsqlite3-dev, python-qt4 (>=4.1.0), diff --git a/debian/libqgis-analysis2.0.1.install b/debian/libqgis-analysis2.0.1.install new file mode 100644 index 0000000..a09ac85 --- /dev/null +++ b/debian/libqgis-analysis2.0.1.install @@ -0,0 +1 @@ +usr/lib/libqgis_analysis.so.* diff --git a/debian/libqgis-analysis2.0.1.postinst b/debian/libqgis-analysis2.0.1.postinst new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-analysis2.0.1.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis-analysis2.0.1.postrm b/debian/libqgis-analysis2.0.1.postrm new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-analysis2.0.1.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis-core2.0.1.install b/debian/libqgis-core2.0.1.install new file mode 100644 index 0000000..fdecba8 --- /dev/null +++ b/debian/libqgis-core2.0.1.install @@ -0,0 +1 @@ +usr/lib/libqgis_core.so.* diff --git a/debian/libqgis-core2.0.1.postinst b/debian/libqgis-core2.0.1.postinst new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-core2.0.1.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis-core2.0.1.postrm b/debian/libqgis-core2.0.1.postrm new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-core2.0.1.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis-dev.install b/debian/libqgis-dev.install index ad174cb..c5f76eb 100644 --- a/debian/libqgis-dev.install +++ b/debian/libqgis-dev.install @@ -3,5 +3,7 @@ usr/lib/libqgis_core.so usr/lib/libqgis_gui.so usr/lib/libqgis_analysis.so usr/lib/libqgis_networkanalysis.so +usr/lib/libqgisgrass.so usr/lib/libqgispython.so +usr/lib/libqgissqlanyconnection.so usr/share/qgis/FindQGIS.cmake diff --git a/debian/libqgis-gui2.0.1.install b/debian/libqgis-gui2.0.1.install new file mode 100644 index 0000000..60205a8 --- /dev/null +++ b/debian/libqgis-gui2.0.1.install @@ -0,0 +1 @@ +usr/lib/libqgis_gui.so.* diff --git a/debian/libqgis-gui2.0.1.postinst b/debian/libqgis-gui2.0.1.postinst new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-gui2.0.1.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis-gui2.0.1.postrm b/debian/libqgis-gui2.0.1.postrm new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-gui2.0.1.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis-networkanalysis2.0.1.install b/debian/libqgis-networkanalysis2.0.1.install new file mode 100644 index 0000000..583f6a1 --- /dev/null +++ b/debian/libqgis-networkanalysis2.0.1.install @@ -0,0 +1 @@ +usr/lib/libqgis_networkanalysis.so.* diff --git a/debian/libqgis-networkanalysis2.0.1.postinst b/debian/libqgis-networkanalysis2.0.1.postinst new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-networkanalysis2.0.1.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis-networkanalysis2.0.1.postrm b/debian/libqgis-networkanalysis2.0.1.postrm new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgis-networkanalysis2.0.1.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgis2.0.1.install b/debian/libqgis2.0.1.install deleted file mode 100644 index 9dc5995..0000000 --- a/debian/libqgis2.0.1.install +++ /dev/null @@ -1,4 +0,0 @@ -usr/lib/libqgis_core.so.2.0.1 -usr/lib/libqgis_gui.so.2.0.1 -usr/lib/libqgis_analysis.so.2.0.1 -usr/lib/libqgis_networkanalysis.so.2.0.1 diff --git a/debian/libqgisgrass2.0.1.install b/debian/libqgisgrass2.0.1.install new file mode 100644 index 0000000..4b3ca23 --- /dev/null +++ b/debian/libqgisgrass2.0.1.install @@ -0,0 +1 @@ +usr/lib/libqgisgrass.so.* diff --git a/debian/libqgisgrass2.0.1.postinst b/debian/libqgisgrass2.0.1.postinst new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgisgrass2.0.1.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgisgrass2.0.1.postrm b/debian/libqgisgrass2.0.1.postrm new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgisgrass2.0.1.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgispython2.0.1.install b/debian/libqgispython2.0.1.install new file mode 100644 index 0000000..7926376 --- /dev/null +++ b/debian/libqgispython2.0.1.install @@ -0,0 +1 @@ +usr/lib/libqgispython.so.* diff --git a/debian/libqgispython2.0.1.postinst b/debian/libqgispython2.0.1.postinst new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgispython2.0.1.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgispython2.0.1.postrm b/debian/libqgispython2.0.1.postrm new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgispython2.0.1.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgissqlanyconnection2.0.1.install b/debian/libqgissqlanyconnection2.0.1.install new file mode 100644 index 0000000..ac29a19 --- /dev/null +++ b/debian/libqgissqlanyconnection2.0.1.install @@ -0,0 +1 @@ +usr/lib/libqgissqlanyconnection.so.* diff --git a/debian/libqgissqlanyconnection2.0.1.postinst b/debian/libqgissqlanyconnection2.0.1.postinst new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgissqlanyconnection2.0.1.postinst @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/libqgissqlanyconnection2.0.1.postrm b/debian/libqgissqlanyconnection2.0.1.postrm new file mode 100644 index 0000000..786d689 --- /dev/null +++ b/debian/libqgissqlanyconnection2.0.1.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +# Source debconf library. +. /usr/share/debconf/confmodule + +#DEBHELPER# + +exit 0 diff --git a/debian/qgis-plugin-grass.install b/debian/qgis-plugin-grass.install index 16f7978b..bf7c76c 100644 --- a/debian/qgis-plugin-grass.install +++ b/debian/qgis-plugin-grass.install @@ -5,4 +5,3 @@ usr/lib/qgis/plugins/libgrassplugin.so usr/lib/qgis/plugins/libgrassprovider.so usr/lib/qgis/plugins/libgrassrasterprovider.so usr/lib/qgis/plugins/libgrass_gis*.so* -usr/lib/libqgisgrass.so.2.0.1 diff --git a/debian/qgis-plugin-grass.lintian-overrides b/debian/qgis-plugin-grass.lintian-overrides deleted file mode 100644 index d830446..0000000 --- a/debian/qgis-plugin-grass.lintian-overrides +++ /dev/null @@ -1,2 +0,0 @@ -qgis-plugin-grass: package-name-doesnt-match-sonames -qgis-plugin-grass: no-symbols-control-file diff --git a/debian/qgis-sqlanywhere.install b/debian/qgis-sqlanywhere.install index 2d3947c..905e25c 100644 --- a/debian/qgis-sqlanywhere.install +++ b/debian/qgis-sqlanywhere.install @@ -1,3 +1,2 @@ usr/lib/qgis/plugins/libsqlanywhereplugin.so usr/lib/qgis/plugins/libsqlanywhereprovider.so -usr/lib/libqgissqlanyconnection.so.2.0.1 diff --git a/debian/qgis-sqlanywhere.lintian-overrides b/debian/qgis-sqlanywhere.lintian-overrides deleted file mode 100644 index 990f1e9..0000000 --- a/debian/qgis-sqlanywhere.lintian-overrides +++ /dev/null @@ -1,2 +0,0 @@ -qgis-sqlanywhere: package-name-doesnt-match-sonames -qgis-sqlanywhere: no-symbols-control-file -- The Quantum GIS in Debian project _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel