[DebianGIS-dev] r509 - packages/pkg-grass/debian

Francesco Lovergine frankie at costa.debian.org
Tue Aug 8 16:39:04 UTC 2006


Author: frankie
Date: 2006-08-08 16:39:04 +0000 (Tue, 08 Aug 2006)
New Revision: 509

Added:
   packages/pkg-grass/debian/grass-dev.dirs
   packages/pkg-grass/debian/grass-dev.install
Removed:
   packages/pkg-grass/debian/libgrass-dev.dirs
   packages/pkg-grass/debian/libgrass-dev.install
   packages/pkg-grass/debian/libgrass.dirs
   packages/pkg-grass/debian/libgrass.install
   packages/pkg-grass/debian/libgrass.lintian-overrides
   packages/pkg-grass/debian/libgrass.postinst
   packages/pkg-grass/debian/libgrass.postrm
Modified:
   packages/pkg-grass/debian/changelog
   packages/pkg-grass/debian/control
   packages/pkg-grass/debian/grass.install
   packages/pkg-grass/debian/rules
   packages/pkg-grass/debian/watch
Log:
Preparing for release 6.0.2-4


Modified: packages/pkg-grass/debian/changelog
===================================================================
--- packages/pkg-grass/debian/changelog	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/changelog	2006-08-08 16:39:04 UTC (rev 509)
@@ -1,3 +1,15 @@
+grass (6.0.2-4) unstable; urgency=low
+
+  * Moved to libgdal1-1.3.2-dev build-dep, now available.
+  * Removed libgrass bin-package and introduced required conflicts/provides/replaces items to manage upgrades.
+    Removed all related files in debian/
+    (closes: #361962)
+  * Removed another extra license file.
+  * Watch file revised.
+  * Moved libgrass-dev to grass-dev package and changed section.
+
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Tue,  8 Aug 2006 18:24:19 +0200
+
 grass (6.0.2-3) unstable; urgency=low
 
   * Change build-dependency on xlibmesa-gl-dev to libgl1-mesa-swx11-dev;

Modified: packages/pkg-grass/debian/control
===================================================================
--- packages/pkg-grass/debian/control	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/control	2006-08-08 16:39:04 UTC (rev 509)
@@ -3,13 +3,16 @@
 Priority: extra
 Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
 Uploaders: Francesco Paolo Lovergine <frankie at debian.org>, Steve Halasz <debian at adkgis.org>
-Build-depends: flex, bison, libreadline5-dev | libreadline-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 4.0.2), dpatch, libtiff4-dev, tcl8.4-dev, tk8.4-dev, fftw3-dev, libxmu-dev, libgl1-mesa-swx11-dev;, libglu1-xorg-dev | xlibmesa-glu-dev, libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-1.3.1-dev, proj (>= 4.4.7), libjpeg62-dev, libpng12-dev, libpq-dev | postgresql-dev, unixodbc-dev, doxygen, fakeroot, libmysqlclient15-dev | libmysqlclient14-dev, graphviz
+Build-depends: flex, bison, libreadline5-dev | libreadline-dev, libncurses5-dev, lesstif2-dev, debhelper (>= 4.0.2), dpatch, libtiff4-dev, tcl8.4-dev, tk8.4-dev, fftw3-dev, libxmu-dev, libgl1-mesa-swx11-dev, libglu1-xorg-dev | xlibmesa-glu-dev, libfreetype6-dev, autoconf2.13, autotools-dev, libgdal1-1.3.2-dev, proj (>= 4.4.7), libjpeg62-dev, libpng12-dev, libpq-dev | postgresql-dev, unixodbc-dev, doxygen, fakeroot, libmysqlclient15-dev | libmysqlclient14-dev, graphviz
 Standards-Version: 3.7.2
 
 Package: grass
 Section: science
 Architecture: any
-Depends: ${shlibs:Depends}, xterm | x-terminal-emulator, libgrass (= ${Source-Version})
+Depends: ${shlibs:Depends}, xterm | x-terminal-emulator
+Provides: libgrass
+Conflicts: libgrass
+Replaces: libgrass
 Suggests: grass-doc, gdal-bin, e00compr, avce00, gpstrans, gnuplot
 Description: Geographic Resources Analysis Support System
  Commonly referred to as GRASS, this is a Geographic Information
@@ -36,11 +39,14 @@
  .
   Homepage: http://grass.itc.it/gdp/
 
-Package: libgrass
-Section: libs
+Package: grass-dev
+Section: devel
 Architecture: any
 Depends: ${shlibs:Depends}, grass (= ${Source-Version})
-Description: GRASS GIS development libraries
+Provides: libgrass-dev
+Conflicts: libgrass-dev
+Replaces: libgrass-dev
+Description: GRASS GIS development files
  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
@@ -48,25 +54,9 @@
  settings around the world, as well as by many government agencies
  and environmental consulting companies.
  .
- These libraries provide the means to access and manipulate GRASS
- data sets.
- .
-  Homepage: http://grass.itc.it
-
-Package: libgrass-dev
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends}, libgrass (= ${Source-Version})
-Description: GRASS GIS library development files
- 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
- visualization. GRASS is currently used in academic and commercial
- settings around the world, as well as by many government agencies
- and environmental consulting companies.
- .
  This package contains the header files for developing with GRASS.
  Install this package if you wish to develop software that manipulates
  GRASS data sets.
  .
   Homepage: http://grass.itc.it
+

Copied: packages/pkg-grass/debian/grass-dev.dirs (from rev 508, packages/pkg-grass/debian/libgrass-dev.dirs)

Copied: packages/pkg-grass/debian/grass-dev.install (from rev 508, packages/pkg-grass/debian/libgrass-dev.install)

Modified: packages/pkg-grass/debian/grass.install
===================================================================
--- packages/pkg-grass/debian/grass.install	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/grass.install	2006-08-08 16:39:04 UTC (rev 509)
@@ -5,3 +5,4 @@
 usr/lib/grass/etc
 usr/lib/grass/fonts
 usr/lib/grass/scripts
+usr/lib/grass/lib

Deleted: packages/pkg-grass/debian/libgrass-dev.dirs
===================================================================
--- packages/pkg-grass/debian/libgrass-dev.dirs	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/libgrass-dev.dirs	2006-08-08 16:39:04 UTC (rev 509)
@@ -1,2 +0,0 @@
-usr/lib/grass/include
-usr/lib/grass/include/Make

Deleted: packages/pkg-grass/debian/libgrass-dev.install
===================================================================
--- packages/pkg-grass/debian/libgrass-dev.install	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/libgrass-dev.install	2006-08-08 16:39:04 UTC (rev 509)
@@ -1 +0,0 @@
-usr/lib/grass/include

Deleted: packages/pkg-grass/debian/libgrass.dirs
===================================================================
--- packages/pkg-grass/debian/libgrass.dirs	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/libgrass.dirs	2006-08-08 16:39:04 UTC (rev 509)
@@ -1 +0,0 @@
-usr/share/lintian/overrides

Deleted: packages/pkg-grass/debian/libgrass.install
===================================================================
--- packages/pkg-grass/debian/libgrass.install	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/libgrass.install	2006-08-08 16:39:04 UTC (rev 509)
@@ -1 +0,0 @@
-usr/lib/grass/lib

Deleted: packages/pkg-grass/debian/libgrass.lintian-overrides
===================================================================
--- packages/pkg-grass/debian/libgrass.lintian-overrides	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/libgrass.lintian-overrides	2006-08-08 16:39:04 UTC (rev 509)
@@ -1,4 +0,0 @@
-# These are not useless calls. lintian just doesn't know that
-# /usr/lib/grass/lib is in ld.so.conf
-libgrass binary: postinst-has-useless-call-to-ldconfig
-libgrass binary: postrm-has-useless-call-to-ldconfig

Deleted: packages/pkg-grass/debian/libgrass.postinst
===================================================================
--- packages/pkg-grass/debian/libgrass.postinst	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/libgrass.postinst	2006-08-08 16:39:04 UTC (rev 509)
@@ -1,21 +0,0 @@
-#!/bin/sh
-# Make sure grass libraries are picked up by ldconfig
-# Lifted from xfree86 package's shell-lib.sh script
-
-set -e
-
-dir="/usr/lib/grass/lib"
-ldsoconf="/etc/ld.so.conf"
-
-# is the line not already present?
-if ! fgrep -qsx "$dir" "$ldsoconf"; then
-  echo "$dir" >> "$ldsoconf"
-fi
-
-if [ "$1" = "configure" ]; then
-  ldconfig
-fi
-
-#DEBHELPER#
-
-exit 0

Deleted: packages/pkg-grass/debian/libgrass.postrm
===================================================================
--- packages/pkg-grass/debian/libgrass.postrm	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/libgrass.postrm	2006-08-08 16:39:04 UTC (rev 509)
@@ -1,42 +0,0 @@
-#!/bin/sh
-# Make sure grass library dir is removed from ld.so.conf
-# Lifted from xfree86 package's shell-lib.sh script
-
-set -e
-
-dir="/usr/lib/grass/lib"
-ldsoconf="/etc/ld.so.conf"
-
-if [ "$1" = "remove" ]; then
-  # is the line present?
-  if fgrep -qsx "$dir" "$ldsoconf"; then
-    # rewrite the file (very carefully)
-    set +e
-    fgrep -svx "$dir" "$ldsoconf" > "$ldsoconf.dpkg-tmp"
-    fgrep_status=$?
-    set -e
-    case $fgrep_status in
-      0|1) ;; # we don't actually care if any lines matched or not
-      *) die "error reading \"$ldsoconf\"; fgrep exited with status" \
-        "$fgrep_status" ;;
-    esac
-    set +e
-    cmp -s "$ldsoconf.dpkg-tmp" "$ldsoconf"
-    cmp_status=$?
-    set -e
-    case $cmp_status in
-      0) rm "$ldsoconf.dpkg-tmp" ;; # files are identical
-      1) mv "$ldsoconf.dpkg-tmp" "$ldsoconf" ;; # files differ
-      *) die "error comparing \"$ldsoconf.dpkg-tmp\" to \"$ldsoconf\"; cmp" \
-        "exited with status $cmp_status" ;;
-    esac
-  fi
-fi
-
-if [ "$1" = "remove" ]; then
-  ldconfig
-fi
-
-#DEBHELPER#
-
-exit 0

Modified: packages/pkg-grass/debian/rules
===================================================================
--- packages/pkg-grass/debian/rules	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/rules	2006-08-08 16:39:04 UTC (rev 509)
@@ -112,17 +112,14 @@
 	# fix links
 	debian/fixpaths.sh $(CURDIR)/debian/tmp debian/tmp
 	
-	# delete extra license file
-	rm -f debian/tmp/usr/lib/grass/etc/license
+	# delete extra license files
+	rm -f debian/tmp/usr/lib/grass/etc/license debian/tmp/usr/lib/grass/bwidget/LICENSE.txt
     
 	# change section from 1 to .1grass 
 	mv debian/tmp/usr/lib/grass/man/man1/grass6.1 debian/grass60.1
 	for m in debian/tmp/usr/lib/grass/man/man1/*.1; do n=`basename $$m .1`; mv $$m debian/tmp/usr/lib/grass/man/man1/$$n.1grass; done
 	for m in debian/tmp/usr/lib/grass/man/man1/*.1grass; do sed -i -e 's/^.TH \(.*\) 1/.TH \1 1grass/' $$m; done
 
-	# install lintian overrides
-	install -m 644 debian/libgrass.lintian-overrides debian/libgrass/usr/share/lintian/overrides/libgrass
-
 	# install module makefile	
 	install -m 644 include/Make/Module.make debian/libgrass-dev/usr/lib/grass/include/Make/Module.make
 

Modified: packages/pkg-grass/debian/watch
===================================================================
--- packages/pkg-grass/debian/watch	2006-08-08 12:17:54 UTC (rev 508)
+++ packages/pkg-grass/debian/watch	2006-08-08 16:39:04 UTC (rev 509)
@@ -1,2 +1,2 @@
 version=2
-http://grass.itc.it/grass60/source/grass-([\d.]*).tar.gz debian uupdate
+http://grass.itc.it/grass60/source/grass-([\d\.]*).tar.gz debian uupdate




More information about the Pkg-grass-devel mailing list