[gdal] 01/02: Don't strip .py extension from python scripts, breaks QGIS plugins.
Bas Couwenberg
sebastic at xs4all.nl
Tue Apr 1 23:22:24 UTC 2014
This is an automated email from the git hooks/post-receive script.
sebastic-guest pushed a commit to branch master
in repository gdal.
commit 3fd993a712937d302c738fa203196399f8f43657
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Tue Apr 1 23:49:17 2014 +0200
Don't strip .py extension from python scripts, breaks QGIS plugins.
---
debian/changelog | 1 +
debian/python-gdal.install | 23 +----------------------
debian/python-gdal.lintian-overrides | 3 +++
debian/rules | 4 +---
4 files changed, 6 insertions(+), 25 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 8447e40..94159c6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ gdal (1.10.1+dfsg-5) unstable; urgency=low
* Don't run dh for custom targets.
* Also remove config.log on clean.
+ * Don't strip .py extension from python scripts, breaks QGIS plugins.
-- Bas Couwenberg <sebastic at xs4all.nl> Sun, 16 Mar 2014 10:12:39 +0100
diff --git a/debian/python-gdal.install b/debian/python-gdal.install
index e62fdc9..c3c3f59 100644
--- a/debian/python-gdal.install
+++ b/debian/python-gdal.install
@@ -1,26 +1,5 @@
usr/lib/python2*
-usr/bin/epsg_tr
-usr/bin/esri2wkt
-usr/bin/gcps2vec
-usr/bin/gcps2wld
-usr/bin/gdal2tiles
-usr/bin/gdal2xyz
-usr/bin/gdalchksum
-usr/bin/gdalident
-usr/bin/gdalimport
-usr/bin/gdalmove
-usr/bin/gdal_auth
-usr/bin/gdal_calc
-usr/bin/gdal_edit
-usr/bin/gdal_fillnodata
-usr/bin/gdal_merge
-usr/bin/gdal_polygonize
-usr/bin/gdal_proximity
-usr/bin/gdal_retile
-usr/bin/gdal_sieve
-usr/bin/mkgraticule
-usr/bin/pct2rgb
-usr/bin/rgb2pct
+usr/bin/*.py
usr/share/doc/python-gdal/examples/
usr/share/man/man1/gdal2tiles.1
usr/share/man/man1/gdalmove.1
diff --git a/debian/python-gdal.lintian-overrides b/debian/python-gdal.lintian-overrides
index 431c4b6..5282016 100644
--- a/debian/python-gdal.lintian-overrides
+++ b/debian/python-gdal.lintian-overrides
@@ -1,3 +1,6 @@
# Man pages are automatically generated with sphinx.
python-gdal: hyphen-used-as-minus-sign
python-gdal: binary-without-manpage
+
+# QGIS plugins rely on .py extension, see: http://hub.qgis.org/issues/9924
+python-gdal: script-with-language-extension usr/bin/*.py
diff --git a/debian/rules b/debian/rules
index 5cb51b4..581b161 100755
--- a/debian/rules
+++ b/debian/rules
@@ -151,9 +151,7 @@ override_dh_auto_install:
# install python stuff previuosly built and pre-installed
cp -a $(CURDIR)/debian/python-tmp/usr/lib/* $(CURDIR)/debian/tmp/usr/lib/.
install -o root -g root -d $(CURDIR)/debian/tmp/usr/bin
- for pyfile in $(shell find swig/python/scripts/ -name "*.py"); do \
- install -o root -g root -m 755 $$pyfile $(CURDIR)/debian/tmp/usr/bin/`basename $$pyfile | sed 's/\.py//'`; \
- done
+ install -o root -g root -m 755 $(CURDIR)/swig/python/scripts/*.py $(CURDIR)/debian/tmp/usr/bin/.
# java stuff
mkdir -p $(CURDIR)/debian/tmp/usr/share/java $(CURDIR)/debian/tmp/usr/lib/jni
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/gdal.git
More information about the Pkg-grass-devel
mailing list