Author: frankie
Date: 2009-02-17 22:42:28 +0000 (Tue, 17 Feb 2009)
New Revision: 1917

Added:
   packages/proj/trunk/debian/libproj-dev.install
   packages/proj/trunk/debian/libproj-dev.links
   packages/proj/trunk/debian/libproj-dev.manpages
   packages/proj/trunk/debian/libproj0.install
   packages/proj/trunk/debian/proj-bin.install
   packages/proj/trunk/debian/proj-bin.links
   packages/proj/trunk/debian/proj-bin.manpages
Removed:
   packages/proj/trunk/debian/links
   packages/proj/trunk/debian/proj.postinst
   packages/proj/trunk/debian/proj.postrm
   packages/proj/trunk/debian/shlibs
Modified:
   packages/proj/trunk/debian/changelog
   packages/proj/trunk/debian/control
   packages/proj/trunk/debian/copyright
   packages/proj/trunk/debian/rules
Log:


Modified: packages/proj/trunk/debian/changelog
===================================================================
--- packages/proj/trunk/debian/changelog        2009-02-17 16:33:48 UTC (rev 
1916)
+++ packages/proj/trunk/debian/changelog        2009-02-17 22:42:28 UTC (rev 
1917)
@@ -1,3 +1,18 @@
+proj (4.6.1-2) UNRELEASED; urgency=low
+
+  * Reordered dh_* rules.
+  * Now moving to a usual set of packages, with libraries, tools and 
+    dev files split in different packages. The old proj package
+    is now a pure transitional meta-package, to be removed after Squeeze
+    release.
+  * Removed dummy postinst/postrm/shlibs in repository, because managed
+    by dh_makeshlibs.
+  * Fixed debian/rules targets to be idempotent
+  * Other minor clenaups in debian/rules, such as .PHONY.
+  * [PATCH] autotols.patch: reconfigured with current autotools chain.
+
+ -- Francesco Paolo Lovergine <fran...@debian.org>  Tue, 17 Feb 2009 23:06:12 
+0100
+
 proj (4.6.1-1) unstable; urgency=low
 
   * New upstream release.

Modified: packages/proj/trunk/debian/control
===================================================================
--- packages/proj/trunk/debian/control  2009-02-17 16:33:48 UTC (rev 1916)
+++ packages/proj/trunk/debian/control  2009-02-17 22:42:28 UTC (rev 1917)
@@ -10,10 +10,26 @@
 Vcs-Svn: svn://svn.debian.org/pkg-grass/packages/proj/
 
 Package: proj
+Architecture: all
+Depends: libproj0 (>=${binary:Version}), proj-bin (>=${binary:Version}), 
libproj-dev (>=${binary:Version})
+Description: Cartographic projection filter and library (transitional package)
+ Proj and invproj perform respective forward and inverse transformation
+ of cartographic data to or from Cartesian data with a wide range of
+ selectable projection functions (over 100 projections).
+ .
+ Geod and invgeod perform geodesic (Great Circle) computations for
+ determining latitude, longitude and back azimuth of a terminus point given
+ a initial point latitude, longitude, azimuth and distance (direct) or the
+ forward and back azimuths and distance between an initial and terminus
+ point latitudes and longitudes (inverse).
+ .
+ This is a transitional meta-package. You can safely remove it after upgrading.
+
+Package: libproj0
 Architecture: any
 Depends: ${shlibs:Depends}
-Suggests: proj-ps-doc
-Description: Cartographic projection filter and library
+Suggests: proj-bin
+Description: Cartographic projection library 
  Proj and invproj perform respective forward and inverse transformation
  of cartographic data to or from Cartesian data with a wide range of
  selectable projection functions (over 100 projections).
@@ -24,7 +40,37 @@
  forward and back azimuths and distance between an initial and terminus
  point latitudes and longitudes (inverse).
  .
- The proj package now provides builtin datum conversion.
+ The proj package provides builtin datum conversion.
+
+Package: libproj-dev
+Architecture: any
+Depends: libproj0 (=${binary:Version}), ${shlibs:Depends}
+Suggests: proj-bin
+Description: Cartographic projection library (development files) 
+ Proj and invproj perform respective forward and inverse transformation
+ of cartographic data to or from Cartesian data with a wide range of
+ selectable projection functions (over 100 projections).
  .
- See the package proj-ps-doc for documentation in PostScript format
- and http://www.remotesensing.org/proj for additional resources.
+ Geod and invgeod perform geodesic (Great Circle) computations for
+ determining latitude, longitude and back azimuth of a terminus point given
+ a initial point latitude, longitude, azimuth and distance (direct) or the
+ forward and back azimuths and distance between an initial and terminus
+ point latitudes and longitudes (inverse).
+ .
+ The proj package provides builtin datum conversion.
+
+Package: proj-bin
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Cartographic projection library (development files) 
+ Proj and invproj perform respective forward and inverse transformation
+ of cartographic data to or from Cartesian data with a wide range of
+ selectable projection functions (over 100 projections).
+ .
+ Geod and invgeod perform geodesic (Great Circle) computations for
+ determining latitude, longitude and back azimuth of a terminus point given
+ a initial point latitude, longitude, azimuth and distance (direct) or the
+ forward and back azimuths and distance between an initial and terminus
+ point latitudes and longitudes (inverse).
+ .
+ The proj package provides builtin datum conversion.

Modified: packages/proj/trunk/debian/copyright
===================================================================
--- packages/proj/trunk/debian/copyright        2009-02-17 16:33:48 UTC (rev 
1916)
+++ packages/proj/trunk/debian/copyright        2009-02-17 22:42:28 UTC (rev 
1917)
@@ -1,5 +1,6 @@
 This package was debianized by Peter S Galbraith p...@debian.org on
-Sun, 24 Oct 1999 14:13:26 -0400.
+Sun, 24 Oct 1999 14:13:26 -0400. It is currently maintained by 
+the DebianGis team.
 
 The Debian orig.tar.gz files combines:
 

Added: packages/proj/trunk/debian/libproj-dev.install
===================================================================
--- packages/proj/trunk/debian/libproj-dev.install                              
(rev 0)
+++ packages/proj/trunk/debian/libproj-dev.install      2009-02-17 22:42:28 UTC 
(rev 1917)
@@ -0,0 +1,7 @@
+usr/lib/libproj.a
+usr/lib/libproj.la
+usr/lib/libproj.so
+usr/include/org_proj4_Projections.h
+usr/include/nad_list.h
+usr/include/proj_api.h
+usr/include/projects.h

Added: packages/proj/trunk/debian/libproj-dev.links
===================================================================
--- packages/proj/trunk/debian/libproj-dev.links                                
(rev 0)
+++ packages/proj/trunk/debian/libproj-dev.links        2009-02-17 22:42:28 UTC 
(rev 1917)
@@ -0,0 +1,2 @@
+usr/share/man/man3/pj_init.3 usr/share/man/man3/proj.3
+

Added: packages/proj/trunk/debian/libproj-dev.manpages
===================================================================
--- packages/proj/trunk/debian/libproj-dev.manpages                             
(rev 0)
+++ packages/proj/trunk/debian/libproj-dev.manpages     2009-02-17 22:42:28 UTC 
(rev 1917)
@@ -0,0 +1 @@
+debian/tmp/usr/share/man/man3/pj_init.3

Added: packages/proj/trunk/debian/libproj0.install
===================================================================
--- packages/proj/trunk/debian/libproj0.install                         (rev 0)
+++ packages/proj/trunk/debian/libproj0.install 2009-02-17 22:42:28 UTC (rev 
1917)
@@ -0,0 +1,29 @@
+usr/lib/libproj.so.0
+usr/lib/libproj.so.0.5.5
+usr/share/proj/FL
+usr/share/proj/MD
+usr/share/proj/TN
+usr/share/proj/WI
+usr/share/proj/WO
+usr/share/proj/GL27
+usr/share/proj/IGNF
+usr/share/proj/epsg
+usr/share/proj/esri
+usr/share/proj/null
+usr/share/proj/prvi
+usr/share/proj/proj_def.dat
+usr/share/proj/conus
+usr/share/proj/nad27
+usr/share/proj/nad83
+usr/share/proj/world
+usr/share/proj/other.extra
+usr/share/proj/nzgd2kgrid0005.gsb
+usr/share/proj/alaska
+usr/share/proj/esri.extra
+usr/share/proj/nad.lst
+usr/share/proj/hawaii
+usr/share/proj/stlrnc
+usr/share/proj/stpaul
+usr/share/proj/stgeorge
+usr/share/proj/ntv1_can.dat
+usr/share/proj/ntf_r93.gsb

Deleted: packages/proj/trunk/debian/links
===================================================================
--- packages/proj/trunk/debian/links    2009-02-17 16:33:48 UTC (rev 1916)
+++ packages/proj/trunk/debian/links    2009-02-17 22:42:28 UTC (rev 1917)
@@ -1,4 +0,0 @@
-usr/share/man/man1/proj.1 usr/share/man/man1/invproj.1
-usr/share/man/man1/geod.1 usr/share/man/man1/invgeod.1
-usr/share/man/man3/pj_init.3 usr/share/man/man3/proj.3
-

Added: packages/proj/trunk/debian/proj-bin.install
===================================================================
--- packages/proj/trunk/debian/proj-bin.install                         (rev 0)
+++ packages/proj/trunk/debian/proj-bin.install 2009-02-17 22:42:28 UTC (rev 
1917)
@@ -0,0 +1,7 @@
+usr/bin/geod
+usr/bin/proj
+usr/bin/cs2cs
+usr/bin/nad2bin
+usr/bin/nad2nad
+usr/bin/invgeod
+usr/bin/invproj

Copied: packages/proj/trunk/debian/proj-bin.links (from rev 1914, 
packages/proj/trunk/debian/links)
===================================================================
--- packages/proj/trunk/debian/proj-bin.links                           (rev 0)
+++ packages/proj/trunk/debian/proj-bin.links   2009-02-17 22:42:28 UTC (rev 
1917)
@@ -0,0 +1,3 @@
+usr/share/man/man1/proj.1 usr/share/man/man1/invproj.1
+usr/share/man/man1/geod.1 usr/share/man/man1/invgeod.1
+


Property changes on: packages/proj/trunk/debian/proj-bin.links
___________________________________________________________________
Name: svn:mergeinfo
   + 

Added: packages/proj/trunk/debian/proj-bin.manpages
===================================================================
--- packages/proj/trunk/debian/proj-bin.manpages                                
(rev 0)
+++ packages/proj/trunk/debian/proj-bin.manpages        2009-02-17 22:42:28 UTC 
(rev 1917)
@@ -0,0 +1,5 @@
+debian/tmp/usr/share/man/man1/cs2cs.1
+debian/tmp/usr/share/man/man1/geod.1
+debian/tmp/usr/share/man/man1/proj.1
+debian/tmp/usr/share/man/man1/nad2nad.1
+debian/nad2bin.1

Deleted: packages/proj/trunk/debian/proj.postinst
===================================================================
--- packages/proj/trunk/debian/proj.postinst    2009-02-17 16:33:48 UTC (rev 
1916)
+++ packages/proj/trunk/debian/proj.postinst    2009-02-17 22:42:28 UTC (rev 
1917)
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# summary of how this script can be called:
-#        * <postinst> `configure' <most-recently-configured-version>
-#        * <old-postinst> `abort-upgrade' <new version>
-#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-#          <new-version>
-#        * <postinst> `abort-remove'
-#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-#          <failed-install-package> <version> `removing'
-#          <conflicting-package> <version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-
-case "$1" in
-    configure)
-        ldconfig
-    ;;
-
-    abort-upgrade|abort-remove|abort-deconfigure)
-    ;;
-
-    *)
-        echo "postinst called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-

Deleted: packages/proj/trunk/debian/proj.postrm
===================================================================
--- packages/proj/trunk/debian/proj.postrm      2009-02-17 16:33:48 UTC (rev 
1916)
+++ packages/proj/trunk/debian/proj.postrm      2009-02-17 22:42:28 UTC (rev 
1917)
@@ -1,37 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# summary of how this script can be called:
-#        * <postrm> `remove'
-#        * <postrm> `purge'
-#        * <old-postrm> `upgrade' <new-version>
-#        * <new-postrm> `failed-upgrade' <old-version>
-#        * <new-postrm> `abort-install'
-#        * <new-postrm> `abort-install' <old-version>
-#        * <new-postrm> `abort-upgrade' <old-version>
-#        * <disappearer's-postrm> `disappear' <overwriter>
-#          <overwriter-version>
-# for details, see http://www.debian.org/doc/debian-policy/ or
-# the debian-policy package
-
-
-case "$1" in
-    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
-       ldconfig
-    ;;
-
-    *)
-        echo "postrm called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-# dh_installdeb will replace this with shell code automatically
-# generated by other debhelper scripts.
-
-#DEBHELPER#
-
-exit 0
-
-

Modified: packages/proj/trunk/debian/rules
===================================================================
--- packages/proj/trunk/debian/rules    2009-02-17 16:33:48 UTC (rev 1916)
+++ packages/proj/trunk/debian/rules    2009-02-17 22:42:28 UTC (rev 1917)
@@ -26,7 +26,7 @@
 build: config build-stamp
 build-stamp:
        dh_testdir
-       make CFLAGS="$(CFLAGS)"
+       $(MAKE) CFLAGS="$(CFLAGS)"
        touch $@
 
 clean: unpatch
@@ -35,17 +35,18 @@
        dh_prep
        ( cd $(CURDIR)/nad && cat $(CURDIR)/debian/datumgrids.list | xargs rm 
-f )
        [ ! -f Makefile ] || $(MAKE) distclean
+       rm -f $(CURDIR)/debian/*.log
 
-install: build-stamp
+install: build
        dh_testdir
        dh_testroot
        dh_clean
        dh_installdirs
        
        # Add here commands to install the package into debian/proj.
-       make install DESTDIR=`pwd`/debian/proj
+       $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
        # Fix manpages 
-       for man in debian/proj/usr/share/man/man1/*.1 
debian/proj/usr/share/man/man3/*.3; \
+       for man in $(CURDIR)/debian/tmp/usr/share/man/man1/*.1 
$(CURDIR)/debian/tmp/usr/share/man/man3/*.3; \
        do \
                sed -i -e 's/^\.nr LL 5.5i$$/\.\\"/' $$man; \
        done
@@ -53,30 +54,39 @@
        touch $@
 
 # Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
+binary-indep: 
+       dh_testdir -i
+       dh_testroot -i
+       dh_installdocs -i
+       dh_installchangelogs -i
+       dh_installdeb -i
+       dh_gencontrol -i
+       dh_md5sums -i
+       dh_builddeb -i
 
 # Build architecture-dependent files here.
-binary-arch: build install
-       dh_testdir
-       dh_testroot
-       dh_installdocs AUTHORS README
-       dh_installexamples
-       dh_installman debian/nad2bin.1
-       dh_link
-       dh_installchangelogs ChangeLog upstream
-       dh_strip
-       dh_compress
-       dh_fixperms
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_makeshlibs
-       dh_md5sums
-       dh_builddeb
+binary-arch: install
+       dh_testdir -a
+       dh_testroot -a
+       dh_install -a
+       dh_installdocs -a AUTHORS README
+       dh_installexamples -a
+       dh_installman -a
+       dh_link -a
+       dh_installchangelogs -a ChangeLog upstream
+       dh_strip -a
+       dh_compress -a
+       dh_fixperms -a
+       dh_makeshlibs -a
+       dh_shlibdeps -a
+       dh_installdeb -a
+       dh_gencontrol -a
+       dh_md5sums -a
+       dh_builddeb -a
 
 source diff:                                                                  
        @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary
+
+.PHONY: build clean binary-indep binary-arch binary datumgrids config install

Deleted: packages/proj/trunk/debian/shlibs
===================================================================
--- packages/proj/trunk/debian/shlibs   2009-02-17 16:33:48 UTC (rev 1916)
+++ packages/proj/trunk/debian/shlibs   2009-02-17 22:42:28 UTC (rev 1917)
@@ -1 +0,0 @@
-libproj 0 proj (>= 4.4.1-1)


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

Reply via email to