[SCM] grass branch, master, updated. upstream/6.4.1-74-g70fe174

M. Hamish Bowman hamish_b at yahoo.com
Sat Feb 25 13:31:53 UTC 2012


The following commit has been merged in the master branch:
commit 49b7884c0b2589432759c8e6ec29eb8ea8aceea2
Author: M. Hamish Bowman <hamish_b at yahoo.com>
Date:   Sun Feb 26 02:29:09 2012 +1300

    more programmers manual install updates

diff --git a/debian/TODO b/debian/TODO
index 40456c2..8dc69ef 100644
--- a/debian/TODO
+++ b/debian/TODO
@@ -11,6 +11,11 @@ FIXME:
 
 E: grass-core: package-installs-python-bytecode usr/lib/grass64/etc/.../*.pyc
 ( -> removed in rules, but still need to generate anew in postinst )
+  see /usr/share/debhelper/autoscripts/postinst-python
+      /var/lib/dpkg/info/python-numpy.*
+      update-python-modules(8)
+      dh_python2
+
 
 
 Lintian:
diff --git a/debian/changelog b/debian/changelog
index 3ecffb2..e20b246 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ grass (6.4.2-1) unstable; urgency=low
   * Reorganize binary packages, new: grass-core, grass-gui, grass-dev-doc.
   * Patch g.extension.sh to check for the needed grass-dev package.
   * Remove outdated cruft from debian/fixscripts.sh and debian/rules.
+  * Install the full Programmers' Manual.
   * Use system's copy of jquery.js in the Programmers' Manual.
   * libmysqlclient-dev replaces libmysqlclient15-dev.
     (closes: #650361)
diff --git a/debian/control b/debian/control
index 4caf41d..136e4cb 100644
--- a/debian/control
+++ b/debian/control
@@ -25,6 +25,8 @@ Build-depends:
   libreadline-dev | libreadline6-dev,
   libsqlite3-dev,
   libxmu-dev,
+#install optipng if compressing the PNG images in the programmers' manual
+#  optipng,
   python-dev (>= 2.5), python-support (>= 0.7.1),
   python-wxgtk2.8, libwxgtk2.8-dev,
   tcl-dev (>= 8.5), tk-dev (>= 8.5),
diff --git a/debian/grass-dev-doc.doc-base b/debian/grass-dev-doc.doc-base
index 1731e8f..4a04a41 100644
--- a/debian/grass-dev-doc.doc-base
+++ b/debian/grass-dev-doc.doc-base
@@ -9,5 +9,5 @@ Abstract: Geographic Resources Analysis Support System, commonly referred
 Section: Science/Geoscience
 
 Format: HTML
-Index: /usr/share/doc/grass-dev-doc/programming-manual/html/gis/html/index.html
-Files: /usr/share/doc/grass-dev-doc/programming-manual/html/db/html/*.html /usr/share/doc/grass-dev-doc/programming-manual/html/gis/html/*.html /usr/share/doc/grass-dev-doc/programming-manual/html/vector/html/*.html
+Index: /usr/share/doc/grass-dev-doc/programming-manual/html/index.html
+Files: /usr/share/doc/grass-dev-doc/programming-manual/html/*.html
diff --git a/debian/grass-dev-doc.install b/debian/grass-dev-doc.install
index db7a5e1..37cf348 100644
--- a/debian/grass-dev-doc.install
+++ b/debian/grass-dev-doc.install
@@ -1,13 +1 @@
-programming-manual/db usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/g3d usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/gis usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/gmath usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/gpde usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/gui usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/html usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/ogsf usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/proj usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/python usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/rfc usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/segment usr/share/doc/grass-dev-doc/programming-manual/html
-programming-manual/vector usr/share/doc/grass-dev-doc/programming-manual/html
+programming-manual/html usr/share/doc/grass-dev-doc/programming-manual
diff --git a/debian/grass-dev-doc.links b/debian/grass-dev-doc.links
index 0752159..17e72df 100644
--- a/debian/grass-dev-doc.links
+++ b/debian/grass-dev-doc.links
@@ -1,14 +1 @@
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/db/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/g3d/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/gis/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/gmath/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/gpde/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/gui/wxpython/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/ogsf/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/proj/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/python/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/rfc/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/segment/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/vector/html/jquery.js
-usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/vector/dglib/html/jquery.js
+usr/share/javascript/jquery/jquery.js usr/share/doc/grass-dev-doc/programming-manual/html/jquery.js
diff --git a/debian/rules b/debian/rules
index 9c5ca2c..4ccc6bd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -95,7 +95,11 @@ build-indep: configure build-indep-stamp
 build-indep-stamp: 
 	dh_testdir
 	# generate the Programmers' manual (in HTML)
-	$(MAKE) htmldocs
+	$(MAKE) htmldocs-single
+	# save a lot of disk space by compressing PNG images (but takes a long time)
+	##for file in `find debian/tmp/programming-manual/ -iname \*.png` ; do \
+	##	optipng -o5 $$file ; \
+	##done
 	touch $@
 
 clean: templates true-clean 
@@ -224,38 +228,11 @@ install: build
 install-indep: build-indep
 	dh_testdir -i
 	dh_testroot -i
-	install -m 644  -d debian/tmp
-	for CHAPTER in \
-		db \
-		g3d \
-		gis \
-		gmath \
-		gpde \
-		ogsf \
-		proj \
-		python \
-		segment \
-		vector \
-		vector/dglib ; \
-	     do \
-		install -m 644 -d debian/tmp/programming-manual/$$CHAPTER/html/search ; \
-		install -m 644 lib/$$CHAPTER/html/* \
-			debian/tmp/programming-manual/$$CHAPTER/html ; \
-		rm -f debian/tmp/programming-manual/$$CHAPTER/html/jquery.js ; \
-		install -m 644 lib/$$CHAPTER/html/search/* \
-			debian/tmp/programming-manual/$$CHAPTER/html/search ; \
-	done
-	for CHAPTER in \
-		. \
-		rfc \
-		gui/wxpython ; \
-	     do \
-		install -m 644 -d debian/tmp/programming-manual/$$CHAPTER/html/search ; \
-		install -m 644 $$CHAPTER/html/* \
-			debian/tmp/programming-manual/$$CHAPTER/html ; \
-		rm -f debian/tmp/programming-manual/$$CHAPTER/html/jquery.js ; \
-		install -m 644 $$CHAPTER/html/search/* \
-			debian/tmp/programming-manual/$$CHAPTER/html/search ; \
+	install -m 644 -d debian/tmp
+	-install -m 644 -d debian/tmp/programming-manual/html/search
+	-install -m 644 ./html/* debian/tmp/programming-manual/html
+	-install -m 644 ./html/search/* debian/tmp/programming-manual/html/search
+	-rm -f debian/tmp/programming-manual/html/jquery.js
 	done
 
 # Build architecture-independent files here.

-- 
Geographic Resources Analysis Support System



More information about the Pkg-grass-devel mailing list