[SCM] grass branch, master, updated. upstream/6.4.1-25-g6c47cfd
Hamish Bowman
hamish_b at yahoo.com
Mon Sep 12 13:31:29 UTC 2011
The following commit has been merged in the master branch:
commit 6c47cfd9a3c225346d136f5883048b30457a65c3
Author: Hamish Bowman <hamish_b at yahoo.com>
Date: Tue Sep 13 01:31:00 2011 +1200
icon fixes; g.extension fixes; line wrap
diff --git a/debian/changelog b/debian/changelog
index b9ca0f8..65e4ab3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,10 @@ grass (6.4.1-2) unstable; urgency=low
[ Hamish Bowman ]
* Desktop icon cleanup.
* Recommend wx; suggest gs, python-imaging, python-rpy2.
+ * Remove more obsolete swig references.
+ * grass-dev: further support for building add-ons.
- -- Hamish Bowman <hamish_b at yahoo.com> Sun, 29 May 2011 14:16:22 +1200
+ -- Hamish Bowman <hamish_b at yahoo.com> Mon, 12 Sep 2011 19:48:52 +1200
grass (6.4.1-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 160d104..6939b86 100644
--- a/debian/control
+++ b/debian/control
@@ -3,11 +3,11 @@ Section: science
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 (>= 7),
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), swig
+ libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5)
Standards-Version: 3.9.2
Build-Conflicts: wx2.6-headers
Homepage: http://grass.osgeo.org/
@@ -48,7 +48,7 @@ Description: Geographic Resources Analysis Support System documentation
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: grass64-dev
Description: GRASS GIS development files
diff --git a/debian/control.in b/debian/control.in
index 81ada15..0d15c7f 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -3,11 +3,11 @@ Section: science
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 (>= 7),
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), swig
+ libcairo2-dev, libwxgtk2.8-dev, python-dev (>= 2.5)
Standards-Version: 3.9.2
Build-Conflicts: wx2.6-headers
Homepage: http://grass.osgeo.org/
@@ -48,7 +48,7 @@ Description: Geographic Resources Analysis Support System documentation
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 --git a/debian/grass-dev.dirs b/debian/grass-dev.dirs
index d8cf208..5640abe 100644
--- a/debian/grass-dev.dirs
+++ b/debian/grass-dev.dirs
@@ -1,3 +1,5 @@
usr/lib/grass64/include
usr/lib/grass64/include/Make
+usr/lib/grass64/tools
+usr/lib/grass64/tools/g.html2man
usr/share/pkgconfig
diff --git a/debian/grass-dev.dirs.in b/debian/grass-dev.dirs.in
index 8588834..14be6a7 100644
--- a/debian/grass-dev.dirs.in
+++ b/debian/grass-dev.dirs.in
@@ -1,3 +1,5 @@
usr/lib/grass at VERSION@/include
usr/lib/grass at VERSION@/include/Make
+usr/lib/grass at VERSION@/tools
+usr/lib/grass at VERSION@/tools/g.html2man
usr/share/pkgconfig
diff --git a/debian/grass.dirs b/debian/grass.dirs
index bd9d2db..8bc78d4 100644
--- a/debian/grass.dirs
+++ b/debian/grass.dirs
@@ -2,4 +2,4 @@ usr/lib/grass64
usr/bin
usr/share/doc/grass
usr/share/man
-usr/share/icons
+usr/share/icons/hicolor/32x32/apps
diff --git a/debian/grass.dirs.in b/debian/grass.dirs.in
index a9ed75b..e04321b 100644
--- a/debian/grass.dirs.in
+++ b/debian/grass.dirs.in
@@ -2,4 +2,4 @@ usr/lib/grass at VERSION@
usr/bin
usr/share/doc/grass
usr/share/man
-usr/share/icons
+usr/share/icons/hicolor/32x32/apps
diff --git a/debian/grass.install b/debian/grass.install
index 00607cf..455ea38 100644
--- a/debian/grass.install
+++ b/debian/grass.install
@@ -7,7 +7,6 @@ usr/lib/grass64/fonts
usr/lib/grass64/scripts
usr/lib/grass64/lib
usr/lib/grass64/locale
-usr/share/icons/hicolor/32x32
-gui/icons/grass-48x48.png /usr/share/icons/hicolor/48x48/grass64.png
-gui/icons/grass.desktop /usr/share/applications/grass64.desktop
+usr/share/icons/hicolor
+usr/share/applications
usr/bin/x-grass
diff --git a/debian/grass.install.in b/debian/grass.install.in
index 37a43eb..cae68bd 100644
--- a/debian/grass.install.in
+++ b/debian/grass.install.in
@@ -7,7 +7,6 @@ usr/lib/grass at VERSION@/fonts
usr/lib/grass at VERSION@/scripts
usr/lib/grass at VERSION@/lib
usr/lib/grass at VERSION@/locale
-usr/share/icons/hicolor/32x32
-gui/icons/grass-48x48.png /usr/share/icons/hicolor/48x48/grass at VERSION@.png
-gui/icons/grass.desktop /usr/share/applications/grass at VERSION@.desktop
+usr/share/icons/hicolor
+usr/share/applications
usr/bin/x-grass
diff --git a/debian/rules b/debian/rules
index 19931b9..56fc61c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -129,15 +129,13 @@ endif
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 @@ install: build
# 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
+ 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
+ # 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 $${INST_DIR}+' \
+ -e 's+^\(RUN_GISBASE[ ]*=\) .*+\1 $${INST_DIR}+' \
+ 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/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/hicolor/32x32/apps/$(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
+ 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/$(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
--
Geographic Resources Analysis Support System
More information about the Pkg-grass-devel
mailing list