The following commit has been merged in the master branch:
commit 6c47cfd9a3c225346d136f5883048b30457a65c3
Author: Hamish Bowman <hamis...@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 <hamis...@yahoo.com>  Sun, 29 May 2011 14:16:22 +1200
+ -- Hamish Bowman <hamis...@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@lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <fran...@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@lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <fran...@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@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@VERSION@/include
 usr/lib/grass@VERSION@/include/Make
+usr/lib/grass@VERSION@/tools
+usr/lib/grass@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@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@VERSION@/fonts
 usr/lib/grass@VERSION@/scripts
 usr/lib/grass@VERSION@/lib
 usr/lib/grass@VERSION@/locale
-usr/share/icons/hicolor/32x32
-gui/icons/grass-48x48.png /usr/share/icons/hicolor/48x48/grass@VERSION@.png
-gui/icons/grass.desktop /usr/share/applications/grass@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

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to