The following commit has been merged in the master branch:
commit 4c7f64e924efacc7e87de4081195e326104d77ce
Author: Arto Jantunen <arto.jantu...@logica.com>
Date:   Mon Apr 30 15:15:22 2012 +0300

    Enable multiarch (Closes: #670632)

diff --git a/debian/control b/debian/control
index 88e080e..402ae03 100644
--- a/debian/control
+++ b/debian/control
@@ -10,6 +10,7 @@ Package: shapelib
 Section: graphics
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Multi-Arch: foreign
 Description: A library for reading and writing ArcView Shapefiles - tools
  The Shapefile format is a working and interchange format promoted by
  ESRI for simple vector data with attributes. It is apparently the only
@@ -22,6 +23,7 @@ Package: libshp-dev
 Section: libdevel
 Architecture: any
 Depends: libshp1 (= ${binary:Version}), ${misc:Depends}
+Multi-Arch: same
 Description: A library for reading and writing ArcView Shapefiles - 
development files
  The Shapefile format is a working and interchange format promoted by
  ESRI for simple vector data with attributes. It is apparently the only
@@ -34,6 +36,8 @@ Package: libshp1
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
 Description: A library for reading and writing ArcView Shapefiles
  The Shapefile format is a working and interchange format promoted by
  ESRI for simple vector data with attributes. It is apparently the only
diff --git a/debian/libshp-dev.install b/debian/libshp-dev.install
index d1bffed..a3c8f6c 100644
--- a/debian/libshp-dev.install
+++ b/debian/libshp-dev.install
@@ -1,3 +1,3 @@
 usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
diff --git a/debian/libshp1.install b/debian/libshp1.install
index d0dbfd1..3ddde58 100644
--- a/debian/libshp1.install
+++ b/debian/libshp1.install
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/*/lib*.so.*
diff --git a/debian/rules b/debian/rules
index 89795ad..9e58484 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,6 @@
 #!/usr/bin/make -f
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 %:
        dh $@
 
@@ -16,13 +18,13 @@ override_dh_auto_clean:
 override_dh_auto_install:
         # have to copy the files by hand.:(
        mkdir -p debian/tmp/usr/bin/
-       mkdir debian/tmp/usr/lib/
+       mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)
        mkdir debian/tmp/usr/include/
        cp dbfadd dbfcreate dbfdump shpadd shpcreate shpdump shprewind \
        shptest debian/tmp/usr/bin/
-       cp .libs/libshp.a debian/tmp/usr/lib/
-       cp .libs/libshp.so.1.0.1 debian/tmp/usr/lib/
+       cp .libs/libshp.a debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
+       cp .libs/libshp.so.1.0.1 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
        ln -s libshp.so.1.0.1 libshp.so
        ln -s libshp.so.1.0.1 libshp.so.1
-       mv libshp.so* debian/tmp/usr/lib/
+       mv libshp.so* debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/
        cp shapefil.h debian/tmp/usr/include/

-- 
Library for reading and writing ArcView Shapefiles

_______________________________________________
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