[SCM] grass branch, master, updated. upstream/6.4.1-37-gc9d7097

Francesco Paolo Lovergine frankie at debian.org
Thu Jan 19 19:56:38 UTC 2012


The following commit has been merged in the master branch:
commit db9d3a90f7b226b49bc68b4f69cb2c4e1a3d1d3c
Merge: c77adf4390c5d304b5d4d0ee90552b515ed9bb5b 071f8b1936f049a9a9c69388b711e9a4d1c40704
Author: Francesco Paolo Lovergine <frankie at debian.org>
Date:   Thu Jan 19 20:53:18 2012 +0100

    Merge branch 'master' of ssh://git.debian.org/git/pkg-grass/grass
    
    Conflicts:
    	debian/control
    	debian/control.in

diff --combined debian/control
index efe2c26,e5b95e2..28943de
--- a/debian/control
+++ b/debian/control
@@@ -3,11 -3,11 +3,11 @@@ Section: scienc
  Priority: optional
  Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
  Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
- Build-depends: flex, bison,libreadline-dev | libreadline6-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 7), 
+ Build-depends: flex, bison, libreadline-dev | libreadline6-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 8), 
   libtiff4-dev, tcl-dev (>= 8.5), tk-dev (>= 8.5), libfftw3-dev, libxmu-dev, libglu1-mesa-dev | libglu1-xorg-dev, 
   libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-dev (>= 1.5.0), libproj-dev, proj-bin, libjpeg-dev, 
   libpng12-dev, libpq-dev, unixodbc-dev, doxygen, fakeroot, libmysqlclient15-dev, graphviz, libsqlite3-dev, python-wxgtk2.8,
 - libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5)
 + libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5), swig, python-support (>= 0.7.1)
  Standards-Version: 3.9.2
  Build-Conflicts: wx2.6-headers
  Homepage: http://grass.osgeo.org/
@@@ -21,7 -21,7 +21,7 @@@ Depends: ${shlibs:Depends}, xterm | x-t
   python-opengl, python-wxgtk2.8, ${misc:Depends}
  Suggests: grass-doc, gdal-bin, proj-bin, e00compr, avce00, gpsbabel, gpstrans,
   gnuplot, xml2, wget | curl, netpbm
- Recommends: ghostscript
+ Recommends: ghostscript, python-wxgtk2.8
  Provides: grass641
  Description: Geographic Resources Analysis Support System 
   Commonly referred to as GRASS, this is a Geographic Information
@@@ -49,6 -49,7 +49,7 @@@ Package: grass-de
  Section: devel
  Architecture: any
  Depends: grass (= ${binary:Version}), libproj-dev, libgdal1-dev, ${misc:Depends}
+ Recommends: fakeroot, subversion
  Suggests: pkg-config
  Provides: grass64-dev
  Description: GRASS GIS development files
diff --combined debian/control.in
index 44c61f9,bb34fca..2f555da
--- a/debian/control.in
+++ b/debian/control.in
@@@ -3,11 -3,11 +3,11 @@@ Section: scienc
  Priority: optional
  Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
  Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
- Build-depends: flex, bison,libreadline-dev | libreadline6-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 7), 
+ Build-depends: flex, bison, libreadline-dev | libreadline6-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 8), 
   libtiff4-dev, tcl-dev (>= 8.5), tk-dev (>= 8.5), libfftw3-dev, libxmu-dev, libglu1-mesa-dev | libglu1-xorg-dev, 
   libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-dev (>= 1.5.0), libproj-dev, proj-bin, libjpeg-dev, 
   libpng12-dev, libpq-dev, unixodbc-dev, doxygen, fakeroot, libmysqlclient15-dev, graphviz, libsqlite3-dev, python-wxgtk2.8,
 - libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5)
 + libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5), swig, python-support (>= 0.7.1)
  Standards-Version: 3.9.2
  Build-Conflicts: wx2.6-headers
  Homepage: http://grass.osgeo.org/
@@@ -21,7 -21,7 +21,7 @@@ Depends: ${shlibs:Depends}, xterm | x-t
   python-opengl, python-wxgtk2.8, ${misc:Depends}
  Suggests: grass-doc, gdal-bin, proj-bin, e00compr, avce00, gpsbabel, gpstrans,
   gnuplot, xml2, wget | curl, netpbm
- Recommends: ghostscript
+ Recommends: ghostscript, python-wxgtk2.8
  Provides: grass at ABI@
  Description: Geographic Resources Analysis Support System 
   Commonly referred to as GRASS, this is a Geographic Information
@@@ -48,7 -48,7 +48,7 @@@ Description: Geographic Resources Analy
  Package: grass-dev
  Section: devel
  Architecture: any
- Depends: grass (= ${binary:Version}), libproj-dev, libgdal1-dev, ${misc:Depends}
+ Depends: grass (= ${binary:Version}), fakeroot, libproj-dev, libgdal1-dev, ${misc:Depends}
  Suggests: pkg-config
  Provides: grass at VERSION@-dev
  Description: GRASS GIS development files
diff --combined debian/rules
index e3fae0b,5bed7f5..b15c5db
--- a/debian/rules
+++ b/debian/rules
@@@ -75,7 -75,7 +75,7 @@@ endi
                      --with-postgres-includes=$(shell pg_config --includedir) \
                      --with-mysql-includes=$(shell mysql_config --include|sed -e 's/-I//') \
  		    --with-proj-share=/usr/share/proj \
- 		    --with-wxwidgets=/usr/lib/wx/config/gtk2-unicode-release-2.8 \
+ 		    --with-wxwidgets=/usr/bin/wx-config \
  		    --with-python=/usr/bin/python-config \
  		    --with-cairo
  
@@@ -129,15 -129,13 +129,13 @@@ endi
  		lib/segment/html \
  		lib/vector/dglib/html \
  		rfc/html \
- 		swig/html \
  		lib/g3d/latex \
  		lib/ogsf/latex \
  		lib/proj/latex \
  		lib/gmath/latex \
  		lib/segment/latex \
  		lib/vector/dglib/latex \
- 		rfc/latex \
- 		swig/latex
+ 		rfc/latex
  
  install: build
  	dh_testdir
@@@ -163,18 -161,48 +161,48 @@@
  
  	# 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 n=`basename $$m .1`; mv $$m debian/tmp/usr/lib/$(BASE_NAME)/man/man1/$$n.1grass; done
- 	for m in debian/tmp/usr/lib/$(BASE_NAME)/man/man1/*.1grass; do sed -i -e 's/^.TH \(.*\) 1/.TH \1 1grass/' $$m; done
- 
- 	# install module makefile	
- 	install -m 644 include/Make/Module.make debian/$(PKG_NAME)-dev/usr/lib/$(BASE_NAME)/include/Make/Module.make
+ 	for m in debian/tmp/usr/lib/$(BASE_NAME)/man/man1/*.1; do \
+ 		n=`basename $$m .1`; mv $$m debian/tmp/usr/lib/$(BASE_NAME)/man/man1/$$n.1grass; done
+ 	for m in debian/tmp/usr/lib/$(BASE_NAME)/man/man1/*.1grass; do \
+ 		sed -i -e 's/^.TH \(.*\) 1/.TH \1 1grass/' $$m; done
+ 
+ 	# install module makefile (redundant due to grass-dev.install?)
+ 	install -m 644 include/Make/Module.make \
+ 		debian/$(PKG_NAME)-dev/usr/lib/$(BASE_NAME)/include/Make/Module.make
+ 
+ 	# adjust from build-server build dir to end-user's install dir
+ 	sed -i -e "s+^\(GRASS_HOME[ ]*=\) .*+\1 /usr/lib/$(BASE_NAME)+" \
+ 		-e "s+^\(RUN_GISBASE[ ]*=\) .*+\1 /usr/lib/$(BASE_NAME)+" \
+ 		debian/tmp/usr/lib/$(BASE_NAME)/include/Make/Platform.make
+ 
+ 	# install helper scripts for building addon man pages
+ 	install -m 755 tools/mkhtml.sh \
+ 		debian/$(PKG_NAME)-dev/usr/lib/$(BASE_NAME)/tools/mkhtml.sh
+ 	install -m 755 tools/g.html2man/g.html2man \
+ 		debian/$(PKG_NAME)-dev/usr/lib/$(BASE_NAME)/tools/g.html2man
  
  	# install pkg-config file
  	install -m 644 grass.pc debian/$(PKG_NAME)-dev/usr/share/pkgconfig/$(BASE_NAME).pc
  
  	# install icon file for debian menu system
- 	install -d debian/tmp/usr/share/icons debian/tmp/usr/bin
- 	install -m 644 debian/grass.xpm debian/tmp/usr/share/icons/$(BASE_NAME).xpm
+ 	install -d debian/tmp/usr/share/icons \
+ 		debian/tmp/usr/share/applications \
+ 		debian/tmp/usr/bin
+ 	# is there a better way to make these exist?
+ 	mkdir -p debian/tmp/usr/share/icons/hicolor/32x32/apps
+ 	mkdir -p debian/tmp/usr/share/icons/hicolor/48x48/apps
+ 	mkdir -p debian/tmp/usr/share/applications
+ 	install -m 644 debian/grass.xpm \
+ 		debian/tmp/usr/share/icons/hicolor/32x32/apps/$(BASE_NAME).xpm
+ 	install -m 644 gui/icons/grass-48x48.png \
+ 		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
+ 	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
  	install -m 755 debian/x-grass debian/tmp/usr/bin/x-grass
  
@@@ -226,7 -254,6 +254,7 @@@ binary-arch: instal
  	dh_link usr/share/doc/grass/AUTHORS usr/lib/$(BASE_NAME)/AUTHORS \
  		    usr/share/doc/grass/COPYING usr/lib/$(BASE_NAME)/COPYING \
  		    usr/share/common-licenses/GPL-2 usr/lib/$(BASE_NAME)/GPL.TXT
 +	dh_pysupport -p$(PKG_NAME) /usr/lib/grass64/etc
  	dh_strip -a
  	dh_compress -a -XAUTHORS
  	dh_fixperms -a

-- 
Geographic Resources Analysis Support System



More information about the Pkg-grass-devel mailing list