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

Reply via email to