[SCM] grass branch, master, updated. upstream/6.4.1-52-gc2057cd

M. Hamish Bowman hamish_b at yahoo.com
Sat Feb 25 02:37:45 UTC 2012


The following commit has been merged in the master branch:
commit c2057cddae06cf15e392e69c1f1cc37a75c47dc0
Author: M. Hamish Bowman <hamish_b at yahoo.com>
Date:   Sat Feb 25 15:37:18 2012 +1300

    debian/rules:
     alpha sort file lists;
     clarify code comment;
     delete duplicated grass-gui stuff from grass-core package;
     delete python compiled files (TODO: rebuild the .pyc anew in postinst);
     remove outdated 6.4.1 icon file fixup.

diff --git a/debian/rules b/debian/rules
index b15c5db..ac43fec 100755
--- a/debian/rules
+++ b/debian/rules
@@ -120,21 +120,26 @@ endif
 	rm -f debian/$(BASE_NAME).1
 	rm -f error.log
 	# clean doxygen documentation (programming man)
-	rm -rf doxygenhtml lib/vector/html lib/db/html lib/gis/html \
-		lib/vector/latex lib/db/latex lib/gis/latex \
+	rm -rf doxygenhtml \
+		lib/db/html \
+		lib/db/latex \
 		lib/g3d/html \
-		lib/ogsf/html \
-		lib/proj/html \
-		lib/gmath/html \
-		lib/segment/html \
-		lib/vector/dglib/html \
-		rfc/html \
 		lib/g3d/latex \
+		lib/gis/html \
+		lib/gis/latex \
+		lib/gmath/html \
+		lib/gmath/latex \
+		lib/ogsf/html \
 		lib/ogsf/latex \
+		lib/proj/html \
 		lib/proj/latex \
-		lib/gmath/latex \
+		lib/segment/html \
 		lib/segment/latex \
+		lib/vector/dglib/html \
 		lib/vector/dglib/latex \
+		lib/vector/html \
+		lib/vector/latex \
+		rfc/html \
 		rfc/latex
 
 install: build
@@ -150,7 +155,7 @@ install: build
 		PREFIX=$(CURDIR)/debian/tmp/usr/lib/$(BASE_NAME) \
 		BINDIR=$(CURDIR)/debian/tmp/usr/bin
 
-	# fix all the braindead scripts
+	# make all the self-bootstrapping tcl/tk scripts executable and fully pathed
 	debian/fixscripts.sh
 
 	# fix links
@@ -159,6 +164,23 @@ install: build
 	# delete extra license files
 	rm -f debian/tmp/usr/lib/$(BASE_NAME)/bwidget/LICENSE.txt
 
+	# delete duplicated grass-gui stuff from grass-core package
+	for COMPONENT in bwidget \
+		etc/dm \
+		etc/form \
+		etc/gm \
+		etc/gtcltk \
+		etc/gui \
+		etc/nviz2.2 \
+		etc/v.digit \
+		etc/wxpython ; do
+		rm -rf debian/$(PKG_NAME)-core/usr/lib/$(BASE_NAME)/$COMPONENT
+	done
+
+	# delete python compiled files
+	rf -f debian/tmp/usr/lib/$(BASE_NAME)/etc/python/grass/lib/*.pyc
+	# ..FIXME..: rebuild the .pyc anew in postinst
+
 	# change section from 1 to .1grass 
 	mv debian/tmp/usr/lib/$(BASE_NAME)/man/man1/grass6.1 debian/$(BASE_NAME).1
 	for m in debian/tmp/usr/lib/$(BASE_NAME)/man/man1/*.1; do \
@@ -198,9 +220,8 @@ install: build
 		debian/tmp/usr/share/icons/hicolor/48x48/apps/$(BASE_NAME).png
 	install -m 644 gui/icons/grass.desktop \
 		debian/tmp/usr/share/applications/$(BASE_NAME).desktop
-	# 6.4.1 shipped with "grass65" as the Exec target
+	# n.b. 6.4.1 shipped with "grass65" as the Exec target
 	sed -i -e 's+/usr/share/icons/grass-48x48.png+$(BASE_NAME)+' \
-		-e 's+grass65+$(BASE_NAME)+' \
 		debian/tmp/usr/share/applications/$(BASE_NAME).desktop
 
 	# install x-grass wrapper script

-- 
Geographic Resources Analysis Support System



More information about the Pkg-grass-devel mailing list