[SCM] qgis branch, master, updated. upstream/2.0.1-13436-g7969474
Bas Couwenberg
sebastic at xs4all.nl
Fri Sep 27 22:02:07 UTC 2013
The following commit has been merged in the master branch:
commit 03d7522c61f4d770478bb64116c277fccb10ce73
Author: Bas Couwenberg <sebastic at 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 <sebastic at 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
More information about the Pkg-grass-devel
mailing list