[qgis] 03/13: Don't include /usr/share/qgis/resources/srs.db in qgis-providers-common, updated in postinst by crssync. Remove srs.db in prerm.

Bas Couwenberg sebastic at xs4all.nl
Fri Feb 14 17:08:19 UTC 2014


This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch master
in repository qgis.

commit 4b92f01ecd1a903112502fbc96456b90414653d0
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat Feb 8 05:06:44 2014 +0100

    Don't include /usr/share/qgis/resources/srs.db in qgis-providers-common, updated in postinst by crssync. Remove srs.db in prerm.
    
    Upstream separately fixed this issue in:
    
    https://github.com/qgis/QGIS/commit/f06e72efcd2de347be6918a2ff278f17dc8a0b0c
    
    This commit merges the upstream changes with the initial changes for Debian.
---
 debian/changelog                      | 7 +++++++
 debian/qgis-providers-common.install  | 2 +-
 debian/qgis-providers-common.postinst | 1 +
 debian/qgis-providers-common.prerm    | 8 ++++++++
 debian/rules                          | 3 +++
 5 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 29caf40..68d0a76 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,13 @@ qgis (2.0.1-2) UNRELEASED; urgency=low
   * Fix broken ARM patch by Konstantinos Margaritis.
   * Fix qreal vs double issues with qmin and qmax.
 
+  [ Jürgen E. Fischer ]
+  * run crssync on copy of srs.db
+    (closes: #738117)
+
+  [ Bas Couwenberg ]
+  * Additional checks in qgis-providers-common.postinst 
+
  -- Bas Couwenberg <sebastic at xs4all.nl>  Fri, 31 Jan 2014 19:42:03 +0100
 
 qgis (2.0.1-1) unstable; urgency=low
diff --git a/debian/qgis-providers-common.install b/debian/qgis-providers-common.install
index ae057f2..e422e0d 100644
--- a/debian/qgis-providers-common.install
+++ b/debian/qgis-providers-common.install
@@ -1,6 +1,6 @@
 usr/share/qgis/svg/*
 usr/share/qgis/resources/qgis.db
-usr/share/qgis/resources/srs.db
+usr/share/qgis/resources/srs-template.db
 usr/share/qgis/resources/customization.xml
 usr/share/qgis/resources/symbology-ng-style.db
 usr/share/qgis/resources/cpt-city-qgis-min/*
diff --git a/debian/qgis-providers-common.postinst b/debian/qgis-providers-common.postinst
index 8558067..e829bf1 100755
--- a/debian/qgis-providers-common.postinst
+++ b/debian/qgis-providers-common.postinst
@@ -2,6 +2,7 @@
 set -e
 
 if [ "$1" = "configure" ] && [ -x /usr/lib/qgis/crssync ]; then
+	cp /usr/share/qgis/resources/srs-template.db /usr/share/qgis/resources/srs.db
 	/usr/lib/qgis/crssync
 fi
 
diff --git a/debian/qgis-providers-common.prerm b/debian/qgis-providers-common.prerm
new file mode 100644
index 0000000..645e28b
--- /dev/null
+++ b/debian/qgis-providers-common.prerm
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "remove" ] && [ -e /usr/share/qgis/resources/srs.db ]; then
+	rm -f /usr/share/qgis/resources/srs.db || true
+fi
+
+#DEBHELPER#
diff --git a/debian/rules b/debian/rules
index d227d99..2303558 100755
--- a/debian/rules
+++ b/debian/rules
@@ -119,6 +119,9 @@ override_dh_auto_install:
 	$(RM) -f $(CURDIR)/debian/tmp/usr/man/man1/qgis.1
 	$(RM) -f $(CURDIR)/debian/tmp/usr/man/man1/qbrowser.1
 
+	# Don't ship srs.db, automatically updated in postinst with crssync
+	mv $(CURDIR)/debian/tmp/usr/share/qgis/resources/srs.db $(CURDIR)/debian/tmp/usr/share/qgis/resources/srs-template.db
+
 	# Install menu pixmap
 	install -o root -g root -d $(CURDIR)/debian/tmp/usr/share/pixmaps
 	install -o root -g root -m 644 $(CURDIR)/images/icons/qgis_icon.svg $(CURDIR)/debian/tmp/usr/share/pixmaps/qgis.svg

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/qgis.git



More information about the Pkg-grass-devel mailing list