[SCM] grass branch, master, updated. upstream/6.4.1-47-g23e9cbc

M. Hamish Bowman hamish_b at yahoo.com
Fri Feb 24 11:40:52 UTC 2012


The following commit has been merged in the master branch:
commit 23e9cbcc6dbed3d1ea77260b5a298869c9edcc57
Author: M. Hamish Bowman <hamish_b at yahoo.com>
Date:   Sat Feb 25 00:40:42 2012 +1300

    update TODO, control pkg Description cleaning, make grass-gui directly depend on things it ships depend on instead of indirectly depend on them through the -core pkg

diff --git a/debian/TODO b/debian/TODO
index e81df6d..38a790e 100644
--- a/debian/TODO
+++ b/debian/TODO
@@ -7,17 +7,43 @@ moved to /var/lib/grass or /usr/lib/grass, leaving symlinks so to not
 break things.
 
 
+
 Package re-org:
 
-Move the programmers' manual out of grass-doc and into a new grass-doc-dev
-package, suggested by both grass-dev and grass-doc.
+[done]
+ Move the programmers' manual out of grass-doc and into a new
+ grass-doc-dev package, suggested by both grass-dev and grass-doc.
    /usr/share/doc/grass-doc/programming-manual/
 
-Move $GISBASE/etc/gui/ dm/ gm/ gtcltk/ wxpython/ nviz2.2/ v.digit/ form/
-into a separate grass-gui package, so that packages like QGIS don't
-have to install wxPython etc. as well.
 
-Move remaining contents of the grass binary package into grass-core,
-and make the 'grass' binary package a virtual one depending on both
-grass-core and grass-gui, and recommending grass-doc.
+[in progress]
+ Move $GISBASE/etc/gui/ dm/ gm/ gtcltk/ wxpython/ nviz2.2/ v.digit/ form/
+ into a separate grass-gui package, so that packages like QGIS don't
+ have to install wxPython etc. as well.
+ .
+ Move remaining contents of the grass binary package into grass-core,
+ and make the 'grass' binary package a virtual one depending on both
+ grass-core and grass-gui, and recommending grass-doc.
+
+
+
+FIXME:
+
+E: grass-core: package-installs-python-bytecode usr/lib/grass64/etc/python/grass/lib/*.pyc
+( -> remove in prerm, generate anew in postinst )
+
+
+grass-core.install gets $GISBASE/etc/, but how to exclude the 8 grass-gui
+dirs from that without explicitly listsing in grass-core.install the other
+78 (or so) files in $GISBASE/etc/?
+
+
+Make use of upstream's gui/icons/grass.desktop file (include it in the
+grass-core package as it will launch the text-only version too), but
+perhaps we need to patch the Exec= line and or filename with @VERSION@
+to follow the other .in files?
+.
+Currently we ignore upstream's grass.menu file, Debian pkging's version
+is @VERSION at .in compliant. Suggest we continue to do so.
+
 
diff --git a/debian/control b/debian/control
index 05d050b..a7e3c4e 100644
--- a/debian/control
+++ b/debian/control
@@ -41,7 +41,7 @@ Architecture: all
 Depends: grass-core, grass-gui
 Recommends: grass-doc
 Suggests: grass-dev
-Description: Geographic Resources Analysis Support System 
+Description: GRASS GIS (The Geographic Resources Analysis Support System)
  Commonly referred to as GRASS, this is a Geographic Information
  System (GIS) used for geospatial data management and analysis,
  image processing, graphics/map production, spatial modeling, and
@@ -82,7 +82,7 @@ Suggests:
 # used by r.in.wms
   xml2
 Provides: grass642
-Description: Geographic Resources Analysis Support System 
+Description: GRASS GIS core components
  Commonly referred to as GRASS, this is a Geographic Information
  System (GIS) used for geospatial data management and analysis,
  image processing, graphics/map production, spatial modeling, and
@@ -95,7 +95,9 @@ Description: Geographic Resources Analysis Support System
 Package: grass-gui
 Section: science
 Architecture: any
-Depends: grass-core,
+Depends: ${shlibs:Depends},
+  grass-core,
+  python,
   python-wxgtk2.8,
 # pyGL needed for wxNviz
   python-opengl,
@@ -106,7 +108,7 @@ Recommends:
   ghostscript,
 # PIL needed for wxPsmap preview
   python-imaging
-Description: Geographic Resources Analysis Support System 
+Description: GRASS GIS graphical user interfaces
  Commonly referred to as GRASS, this is a Geographic Information
  System (GIS) used for geospatial data management and analysis,
  image processing, graphics/map production, spatial modeling, and
@@ -121,7 +123,7 @@ Section: doc
 Architecture: all
 Depends: ${misc:Depends}
 Suggests: grass, grass-dev-doc
-Description: Geographic Resources Analysis Support System documentation
+Description: GRASS GIS user documentation
  Commonly referred to as GRASS, this is a Geographic Information
  System (GIS) used for geospatial data management and analysis,
  image processing, graphics/map production, spatial modeling, and
@@ -136,7 +138,7 @@ Section: doc
 Architecture: all
 Depends: ${misc:Depends}
 Suggests: grass
-Description: Geographic Resources Analysis Support System documentation
+Description: The GRASS GIS Programmers' Manual
  Commonly referred to as GRASS, this is a Geographic Information
  System (GIS) used for geospatial data management and analysis,
  image processing, graphics/map production, spatial modeling, and

-- 
Geographic Resources Analysis Support System



More information about the Pkg-grass-devel mailing list