[QGIS Commit] r9205 - trunk/qgis/debian
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Thu Aug 28 18:22:48 EDT 2008
Author: jef
Date: 2008-08-28 18:22:48 -0400 (Thu, 28 Aug 2008)
New Revision: 9205
Added:
trunk/qgis/debian/qgis-plugin-grass.postrm
trunk/qgis/debian/qgis-plugin-grass.preinst
trunk/qgis/debian/qgis.sh
Modified:
trunk/qgis/debian/changelog
trunk/qgis/debian/qgis.install
trunk/qgis/debian/rules
Log:
update debian packaging of grass plugin
Modified: trunk/qgis/debian/changelog
===================================================================
--- trunk/qgis/debian/changelog 2008-08-28 21:37:58 UTC (rev 9204)
+++ trunk/qgis/debian/changelog 2008-08-28 22:22:48 UTC (rev 9205)
@@ -1,3 +1,10 @@
+qgis (1.0preview5) experimental; urgency=low
+
+ * add wrapper scripts to qgis-plugin-grass that adds the grass
+ shared libraries to LD_LIBRARY_PATH.
+
+ -- Jürgen E. Fischer <jef at norbit.de> Fri, 29 Aug 2008 00:19:05 +0200
+
qgis (1.0preview4) experimental; urgency=low
* add ogr converter plugin
Added: trunk/qgis/debian/qgis-plugin-grass.postrm
===================================================================
--- trunk/qgis/debian/qgis-plugin-grass.postrm (rev 0)
+++ trunk/qgis/debian/qgis-plugin-grass.postrm 2008-08-28 22:22:48 UTC (rev 9205)
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+if [ "$1" = "remove" ]; then
+ dpkg-divert --package qgis-plugin-grass --remove --rename --divert /usr/bin/qgis /usr/bin/qgis
+fi
Property changes on: trunk/qgis/debian/qgis-plugin-grass.postrm
___________________________________________________________________
Name: svn:executable
+ *
Added: trunk/qgis/debian/qgis-plugin-grass.preinst
===================================================================
--- trunk/qgis/debian/qgis-plugin-grass.preinst (rev 0)
+++ trunk/qgis/debian/qgis-plugin-grass.preinst 2008-08-28 22:22:48 UTC (rev 9205)
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+if [ "$1" = "install" -o "$1" = "upgrade" ]; then
+ dpkg-divert --package qgis-plugin-grass --add --rename --divert /usr/bin/qgis.bin /usr/bin/qgis
+fi
Property changes on: trunk/qgis/debian/qgis-plugin-grass.preinst
___________________________________________________________________
Name: svn:executable
+ *
Modified: trunk/qgis/debian/qgis.install
===================================================================
--- trunk/qgis/debian/qgis.install 2008-08-28 21:37:58 UTC (rev 9204)
+++ trunk/qgis/debian/qgis.install 2008-08-28 22:22:48 UTC (rev 9205)
@@ -1,4 +1,4 @@
-usr/bin/*
+usr/bin/qgis_help
usr/share/qgis/doc/CODING
usr/share/qgis/doc/favicon.ico
usr/share/qgis/doc/index.html
Added: trunk/qgis/debian/qgis.sh
===================================================================
--- trunk/qgis/debian/qgis.sh (rev 0)
+++ trunk/qgis/debian/qgis.sh 2008-08-28 22:22:48 UTC (rev 9205)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+LD_LIBRARY_PATH=/usr/lib/grass/lib
+export LD_LIBRARY_PATH
+
+if [ "$LD_LIBRARY_PATH" = "" ]; then
+ LD_LIBRARY_PATH=/usr/lib/grass/lib
+else
+ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/grass/lib
+fi
+
+exec $0.bin "$@"
Modified: trunk/qgis/debian/rules
===================================================================
--- trunk/qgis/debian/rules 2008-08-28 21:37:58 UTC (rev 9204)
+++ trunk/qgis/debian/rules 2008-08-28 22:22:48 UTC (rev 9205)
@@ -13,7 +13,12 @@
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-CMAKE_OPTS = -Wno-dev -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_SKIP_RPATH=TRUE -D BINDINGS_GLOBAL_INSTALL=TRUE -D PEDANTIC=TRUE
+CMAKE_OPTS = \
+ -Wno-dev \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_SKIP_RPATH=TRUE \
+ -D BINDINGS_GLOBAL_INSTALL=TRUE \
+ -D PEDANTIC=TRUE \
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
@@ -86,6 +91,13 @@
dh_installdocs
dh_installexamples
dh_install --sourcedir=debian/tmp
+
+ install -o root -g root -m 755 -d $(CURDIR)/debian/qgis/usr/bin
+ install -o root -g root -m 755 $(CURDIR)/debian/tmp/usr/bin/qgis $(CURDIR)/debian/qgis/usr/bin
+
+ install -o root -g root -m 755 -d $(CURDIR)/debian/qgis-plugin-grass/usr/bin
+ install -o root -g root -m 755 $(CURDIR)/debian/qgis.sh $(CURDIR)/debian/qgis-plugin-grass/usr/bin/qgis
+
dh_pycentral
dh_installmenu
dh_icons
@@ -99,7 +111,7 @@
dh_fixperms
dh_makeshlibs
dh_installdeb
- dh_shlibdeps
+ LD_LIBRARY_PATH=$(LD_LIBRARY_PATH):/usr/lib/grass/lib dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
More information about the QGIS-commit
mailing list