[DebianGIS-dev] r1898 - packages/grass/trunk/debian

frankie at alioth.debian.org frankie at alioth.debian.org
Mon Feb 16 12:54:32 UTC 2009


Author: frankie
Date: 2009-02-16 12:54:31 +0000 (Mon, 16 Feb 2009)
New Revision: 1898

Added:
   packages/grass/trunk/debian/grass-dev.dirs
   packages/grass/trunk/debian/grass-dev.install
   packages/grass/trunk/debian/grass-doc.dirs
   packages/grass/trunk/debian/grass-doc.install
   packages/grass/trunk/debian/grass-doc.links
   packages/grass/trunk/debian/grass.dirs
   packages/grass/trunk/debian/grass.install
Removed:
   packages/grass/trunk/debian/grass-preview-dev.dirs
   packages/grass/trunk/debian/grass-preview-dev.install
   packages/grass/trunk/debian/grass-preview-doc.dirs
   packages/grass/trunk/debian/grass-preview-doc.install
   packages/grass/trunk/debian/grass-preview-doc.links
   packages/grass/trunk/debian/grass-preview.dirs
   packages/grass/trunk/debian/grass-preview.install
   packages/grass/trunk/debian/grass-preview.postinst
   packages/grass/trunk/debian/grass-preview.postrm
Modified:
   packages/grass/trunk/debian/changelog
   packages/grass/trunk/debian/rules
Log:
First round of changes for incoming stable.


Modified: packages/grass/trunk/debian/changelog
===================================================================
--- packages/grass/trunk/debian/changelog	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/changelog	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,3 +1,42 @@
+grass-preview (6.4.0~rc3-1) unstable; urgency=low
+
+  * New upstream pre-release for next stable. 
+    From now on all grass-related directories are versionend to allow people installing
+    packaged unofficial/testing versions.
+  * Removing Tcl Lenny related code in debian/rules. 
+  * Some minor clean-ups in debian/rules.
+  * Obsolete NEWS file removed.
+  * Debhelper level moved to 7, now using dh_prep.
+  * Removed ld.so file installation. Grass programs must be called under Grass environment,
+    so it is pointless and can be dangerous when different versions are installed. This
+    is also true for Qgis and its Grass plugin. As consequence postinst and postrm files 
+    have been removed as obsolete.
+
+  * Merging relevant changes in the stable 6.2.3 tree with the 
+    experimental DebianGis series:
+
+  	From 6.2.3-3:
+  	o Added Vcs-* fields to debian/control.
+        o Fixated patch rule.
+
+        From 6.2.3-2:
+        o Added libfftw3-dev build-dep to reflect current library name.
+          (it closed: #458232)
+        o Upstream already fixed v.db.update as suggested.
+          (it closed: #434897)
+
+        From: 6.2.3-1:
+  	o Added the new Homepage field to debian/control.
+  	o Updated obsolete ${Source-Version} to ${binary:Version}.
+  	o Fixed lintian error: : debian-rules-ignores-make-clean-error
+  	o Moved to new Tcl/Tk policy, introducing default -dev packages build-dependencies as alternative
+    	  and still depending on versioned ones for backports. For backports the
+    	  Tcl/Tk includes path is found at build time in debian/rules.
+  	o Now using mysql_config to get MySQL includes path.
+  	o Added private library path at dh_shlibdeps call.
+
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Mon, 16 Feb 2009 13:28:23 +0100
+
 grass-preview (6.4~20081031-1) experimental; urgency=low
 
   [ Hamish Bowman ]

Copied: packages/grass/trunk/debian/grass-dev.dirs (from rev 1897, packages/grass/trunk/debian/grass-preview-dev.dirs)
===================================================================
--- packages/grass/trunk/debian/grass-dev.dirs	                        (rev 0)
+++ packages/grass/trunk/debian/grass-dev.dirs	2009-02-16 12:54:31 UTC (rev 1898)
@@ -0,0 +1,3 @@
+usr/lib/grass64/include
+usr/lib/grass64/include/Make
+usr/share/pkgconfig


Property changes on: packages/grass/trunk/debian/grass-dev.dirs
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: packages/grass/trunk/debian/grass-dev.install (from rev 1897, packages/grass/trunk/debian/grass-preview-dev.install)
===================================================================
--- packages/grass/trunk/debian/grass-dev.install	                        (rev 0)
+++ packages/grass/trunk/debian/grass-dev.install	2009-02-16 12:54:31 UTC (rev 1898)
@@ -0,0 +1 @@
+usr/lib/grass64/include


Property changes on: packages/grass/trunk/debian/grass-dev.install
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: packages/grass/trunk/debian/grass-doc.dirs (from rev 1897, packages/grass/trunk/debian/grass-preview-doc.dirs)
===================================================================
--- packages/grass/trunk/debian/grass-doc.dirs	                        (rev 0)
+++ packages/grass/trunk/debian/grass-doc.dirs	2009-02-16 12:54:31 UTC (rev 1898)
@@ -0,0 +1,4 @@
+usr/share/doc/grass-preview-doc
+usr/share/doc/grass-preview-doc/programming-manual
+usr/share/doc/grass-preview-doc/programming-manual/html
+usr/share/man


Property changes on: packages/grass/trunk/debian/grass-doc.dirs
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: packages/grass/trunk/debian/grass-doc.install (from rev 1897, packages/grass/trunk/debian/grass-preview-doc.install)
===================================================================
--- packages/grass/trunk/debian/grass-doc.install	                        (rev 0)
+++ packages/grass/trunk/debian/grass-doc.install	2009-02-16 12:54:31 UTC (rev 1898)
@@ -0,0 +1,5 @@
+usr/lib/grass64/docs/html usr/share/doc/grass-preview-doc
+usr/lib/grass64/man/man1 usr/share/man
+programming-manual/db usr/share/doc/grass-preview-doc/programming-manual/html
+programming-manual/gis usr/share/doc/grass-preview-doc/programming-manual/html
+programming-manual/vector usr/share/doc/grass-preview-doc/programming-manual/html


Property changes on: packages/grass/trunk/debian/grass-doc.install
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: packages/grass/trunk/debian/grass-doc.links (from rev 1897, packages/grass/trunk/debian/grass-preview-doc.links)
===================================================================
--- packages/grass/trunk/debian/grass-doc.links	                        (rev 0)
+++ packages/grass/trunk/debian/grass-doc.links	2009-02-16 12:54:31 UTC (rev 1898)
@@ -0,0 +1 @@
+usr/share/doc/grass-doc/html usr/lib/grass/docs/html


Property changes on: packages/grass/trunk/debian/grass-doc.links
___________________________________________________________________
Name: svn:mergeinfo
   + 

Deleted: packages/grass/trunk/debian/grass-preview-dev.dirs
===================================================================
--- packages/grass/trunk/debian/grass-preview-dev.dirs	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview-dev.dirs	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,3 +0,0 @@
-usr/lib/grass64/include
-usr/lib/grass64/include/Make
-usr/share/pkgconfig

Deleted: packages/grass/trunk/debian/grass-preview-dev.install
===================================================================
--- packages/grass/trunk/debian/grass-preview-dev.install	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview-dev.install	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1 +0,0 @@
-usr/lib/grass64/include

Deleted: packages/grass/trunk/debian/grass-preview-doc.dirs
===================================================================
--- packages/grass/trunk/debian/grass-preview-doc.dirs	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview-doc.dirs	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,4 +0,0 @@
-usr/share/doc/grass-preview-doc
-usr/share/doc/grass-preview-doc/programming-manual
-usr/share/doc/grass-preview-doc/programming-manual/html
-usr/share/man

Deleted: packages/grass/trunk/debian/grass-preview-doc.install
===================================================================
--- packages/grass/trunk/debian/grass-preview-doc.install	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview-doc.install	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,5 +0,0 @@
-usr/lib/grass64/docs/html usr/share/doc/grass-preview-doc
-usr/lib/grass64/man/man1 usr/share/man
-programming-manual/db usr/share/doc/grass-preview-doc/programming-manual/html
-programming-manual/gis usr/share/doc/grass-preview-doc/programming-manual/html
-programming-manual/vector usr/share/doc/grass-preview-doc/programming-manual/html

Deleted: packages/grass/trunk/debian/grass-preview-doc.links
===================================================================
--- packages/grass/trunk/debian/grass-preview-doc.links	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview-doc.links	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1 +0,0 @@
-usr/share/doc/grass-doc/html usr/lib/grass/docs/html

Deleted: packages/grass/trunk/debian/grass-preview.dirs
===================================================================
--- packages/grass/trunk/debian/grass-preview.dirs	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview.dirs	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,6 +0,0 @@
-etc/ld.so.conf.d
-usr/lib/grass64
-/usr/bin
-/usr/lib/grass64
-/usr/share/doc/grass64
-/usr/share/man

Deleted: packages/grass/trunk/debian/grass-preview.install
===================================================================
--- packages/grass/trunk/debian/grass-preview.install	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview.install	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,8 +0,0 @@
-usr/bin/grass64
-usr/lib/grass64/bin
-usr/lib/grass64/bwidget
-usr/lib/grass64/driver
-usr/lib/grass64/etc
-usr/lib/grass64/fonts
-usr/lib/grass64/scripts
-usr/lib/grass64/lib

Deleted: packages/grass/trunk/debian/grass-preview.postinst
===================================================================
--- packages/grass/trunk/debian/grass-preview.postinst	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview.postinst	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,43 +0,0 @@
-#!/bin/sh
-# Make sure grass libraries are picked up by ldconfig
-# Lifted from xfree86 package's shell-lib.sh script
-
-set -e
-
-# Removes obsolete path in the main ld.so configuration file.
-# This should be removed post-lenny.
-dir="/usr/lib/grass64/lib"
-ldsoconf="/etc/ld.so.conf"
-# is the line present?
-if fgrep -qsx "$dir" "$ldsoconf"; then
-    # rewrite the file (very carefully)
-    set +e
-    fgrep -svx "$dir" "$ldsoconf" > "$ldsoconf.dpkg-tmp"
-    fgrep_status=$?
-    set -e
-    case $fgrep_status in
-      0|1) ;; # we don't actually care if any lines matched or not
-      *) echo "error reading \"$ldsoconf\"; fgrep exited with status" \
-        "$fgrep_status" && exit 1 ;;
-    esac
-    set +e
-    cmp -s "$ldsoconf.dpkg-tmp" "$ldsoconf"
-    cmp_status=$?
-    set -e
-    case $cmp_status in
-      0) rm "$ldsoconf.dpkg-tmp" ;; # files are identical
-      1) mv "$ldsoconf.dpkg-tmp" "$ldsoconf" ;; # files differ
-      *) echo "error comparing \"$ldsoconf.dpkg-tmp\" to \"$ldsoconf\"; cmp" \
-        "exited with status $cmp_status" && exit 2 ;;
-    esac
-fi
-
-if [ "$1" = "configure" ]; then
-  ldconfig
-fi
-
-#DEBHELPER#
-
-exit 0
-
-

Deleted: packages/grass/trunk/debian/grass-preview.postrm
===================================================================
--- packages/grass/trunk/debian/grass-preview.postrm	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/grass-preview.postrm	2009-02-16 12:54:31 UTC (rev 1898)
@@ -1,14 +0,0 @@
-#!/bin/sh
-# Make sure grass library dir is removed from ld.so.conf
-# Lifted from xfree86 package's shell-lib.sh script
-
-set -e
-
-if [ "$1" = "remove" ]; then
-  rm -f /etc/ld.so.conf.d/grass64.conf
-  ldconfig
-fi
-
-#DEBHELPER#
-
-exit 0

Copied: packages/grass/trunk/debian/grass.dirs (from rev 1897, packages/grass/trunk/debian/grass-preview.dirs)
===================================================================
--- packages/grass/trunk/debian/grass.dirs	                        (rev 0)
+++ packages/grass/trunk/debian/grass.dirs	2009-02-16 12:54:31 UTC (rev 1898)
@@ -0,0 +1,6 @@
+etc/ld.so.conf.d
+usr/lib/grass64
+/usr/bin
+/usr/lib/grass64
+/usr/share/doc/grass64
+/usr/share/man


Property changes on: packages/grass/trunk/debian/grass.dirs
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: packages/grass/trunk/debian/grass.install (from rev 1897, packages/grass/trunk/debian/grass-preview.install)
===================================================================
--- packages/grass/trunk/debian/grass.install	                        (rev 0)
+++ packages/grass/trunk/debian/grass.install	2009-02-16 12:54:31 UTC (rev 1898)
@@ -0,0 +1,8 @@
+usr/bin/grass64
+usr/lib/grass64/bin
+usr/lib/grass64/bwidget
+usr/lib/grass64/driver
+usr/lib/grass64/etc
+usr/lib/grass64/fonts
+usr/lib/grass64/scripts
+usr/lib/grass64/lib


Property changes on: packages/grass/trunk/debian/grass.install
___________________________________________________________________
Name: svn:mergeinfo
   + 

Modified: packages/grass/trunk/debian/rules
===================================================================
--- packages/grass/trunk/debian/rules	2009-02-16 12:21:01 UTC (rev 1897)
+++ packages/grass/trunk/debian/rules	2009-02-16 12:54:31 UTC (rev 1898)
@@ -10,7 +10,7 @@
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 BASE_NAME=grass64
-PKG_NAME=grass-preview
+PKG_NAME=grass
 
 CFLAGS=-Wall -g
 
@@ -25,15 +25,7 @@
 	STRIP = strip
 endif
 
-#
-# This is used to test about the use of default tcl-dev, just
-# useful for backports. To be removed after Lenny.
-#
-ifeq (0,$(shell test -d /usr/include/tcl; echo $$?))
-	TCLINC = /usr/include/tcl
-else
-	TCLINC = /usr/include/tcl8.4
-endif
+TCLINC = /usr/include/tcl
 
 include /usr/share/dpatch/dpatch.make
 
@@ -68,7 +60,7 @@
 		    --with-python=/usr/bin/python2.5-config \
 		    --with-cairo
 
-	touch config-stamp
+	touch $@
 
 # This target generates arch-dep stuff, unfortunately most doc requires working bins to 
 # be properly generated...
@@ -79,7 +71,7 @@
 	$(MAKE) 
 	chmod 755 debian/fixpaths.sh debian/fixscripts.sh
 
-	touch build-stamp
+	touch $@
 
 # This target generates truly arch-indep stuff
 build-indep: build-indep-stamp
@@ -88,7 +80,7 @@
 
 	$(MAKE) htmldocs
 
-	touch build-indep-stamp
+	touch $@
 
 clean: clean-patched unpatch
 clean-patched:
@@ -104,7 +96,7 @@
 ifneq "$(wildcard /usr/share/misc/config.guess)" ""
 	cp -f /usr/share/misc/config.guess config.guess
 endif
-	dh_clean build-stamp config-stamp build-indep-stamp
+	dh_clean 
 
 	rm -f lib/proj/nad2bin
 	rm -f tools/timer/main.o
@@ -132,11 +124,10 @@
 		rfc/latex \
 		swig/latex
 
-
 install: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k
+	dh_prep
 	dh_installdirs
 
 	# install grass core into debian/tmp
@@ -165,9 +156,6 @@
 	# install pkg-config file
 	install -m 644 grass.pc debian/$(PKG_NAME)-dev/usr/share/pkgconfig/$(BASE_NAME).pc
 
-	# install ld.so file
-	install -m 644 debian/grass.conf debian/$(PKG_NAME)/etc/ld.so.conf.d/$(BASE_NAME).conf
-
 install-indep: build-indep
 	dh_testdir -i
 	dh_testroot -i
@@ -187,7 +175,6 @@
 	dh_installchangelogs -i CHANGES
 	dh_installdocs -i
 	dh_install --sourcedir=debian/tmp -i
-#	dh_link -i
 	dh_strip -i
 	dh_compress -i
 	dh_fixperms -i
@@ -205,7 +192,6 @@
 	dh_installexamples  -a
 	dh_install --sourcedir=debian/tmp -a
 	dh_installman -p$(PKG_NAME) debian/$(BASE_NAME).1 -a
-#	dh_link -a
 	dh_strip -a
 	dh_compress -a
 	dh_fixperms -a




More information about the Pkg-grass-devel mailing list