[proj] 11/18: Update install files for Multi-Arch paths.
Bas Couwenberg
sebastic at xs4all.nl
Sun Oct 5 19:37:26 UTC 2014
This is an automated email from the git hooks/post-receive script.
sebastic-guest pushed a commit to branch experimental
in repository proj.
commit a21f27cc38b5880b7fa19e5c0206d18abd03100a
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Fri Oct 3 19:36:01 2014 +0200
Update install files for Multi-Arch paths.
---
debian/changelog | 1 +
debian/libproj-dev.install | 6 +++---
debian/libproj0.install | 2 +-
debian/proj-data.install | 26 +++++++++++++-------------
debian/proj-data.links | 13 -------------
debian/rules | 18 ++++++++++++++++++
6 files changed, 36 insertions(+), 30 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 1d7ec26..70b2ce3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ proj (4.9.0~rc2-1) UNRELEASED; urgency=medium
* Refresh patches.
* Update copyright file.
* Use minimal dh rules.
+ * Update install files for Multi-Arch paths.
-- Bas Couwenberg <sebastic at xs4all.nl> Fri, 03 Oct 2014 17:29:03 +0200
diff --git a/debian/libproj-dev.install b/debian/libproj-dev.install
index 5e55278..9defbd9 100644
--- a/debian/libproj-dev.install
+++ b/debian/libproj-dev.install
@@ -1,6 +1,6 @@
-usr/lib/libproj.a
-usr/lib/libproj.la
-usr/lib/libproj.so
+usr/lib/*/libproj.a
+usr/lib/*/libproj.la
+usr/lib/*/libproj.so
usr/include/org_proj4_Projections.h
usr/include/org_proj4_PJ.h
usr/include/org_proj4_PJ_Type.h
diff --git a/debian/libproj0.install b/debian/libproj0.install
index e1f92cf..a5cec06 100644
--- a/debian/libproj0.install
+++ b/debian/libproj0.install
@@ -1 +1 @@
-usr/lib/libproj.so.0*
+usr/lib/*/libproj.so.0*
diff --git a/debian/proj-data.install b/debian/proj-data.install
index ca8f05d..c3afae3 100644
--- a/debian/proj-data.install
+++ b/debian/proj-data.install
@@ -12,16 +12,16 @@ usr/share/proj/esri.extra
usr/share/proj/nad.lst
usr/share/proj/ntv1_can.dat
usr/share/proj/ntf_r93.gsb
-usr/lib/proj/alaska
-usr/lib/proj/conus
-usr/lib/proj/FL
-usr/lib/proj/hawaii
-usr/lib/proj/MD
-usr/lib/proj/null
-usr/lib/proj/prvi
-usr/lib/proj/stgeorge
-usr/lib/proj/stlrnc
-usr/lib/proj/stpaul
-usr/lib/proj/TN
-usr/lib/proj/WI
-usr/lib/proj/WO
+usr/lib/*/proj/alaska
+usr/lib/*/proj/conus
+usr/lib/*/proj/FL
+usr/lib/*/proj/hawaii
+usr/lib/*/proj/MD
+usr/lib/*/proj/null
+usr/lib/*/proj/prvi
+usr/lib/*/proj/stgeorge
+usr/lib/*/proj/stlrnc
+usr/lib/*/proj/stpaul
+usr/lib/*/proj/TN
+usr/lib/*/proj/WI
+usr/lib/*/proj/WO
diff --git a/debian/proj-data.links b/debian/proj-data.links
deleted file mode 100644
index 49d8e10..0000000
--- a/debian/proj-data.links
+++ /dev/null
@@ -1,13 +0,0 @@
-usr/lib/proj/alaska usr/share/proj/alaska
-usr/lib/proj/conus usr/share/proj/conus
-usr/lib/proj/FL usr/share/proj/FL
-usr/lib/proj/hawaii usr/share/proj/hawaii
-usr/lib/proj/MD usr/share/proj/MD
-usr/lib/proj/null usr/share/proj/null
-usr/lib/proj/prvi usr/share/proj/prvi
-usr/lib/proj/stgeorge usr/share/proj/stgeorge
-usr/lib/proj/stlrnc usr/share/proj/stlrnc
-usr/lib/proj/stpaul usr/share/proj/stpaul
-usr/lib/proj/TN usr/share/proj/TN
-usr/lib/proj/WI usr/share/proj/WI
-usr/lib/proj/WO usr/share/proj/WO
diff --git a/debian/rules b/debian/rules
index 5528833..0e14132 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,8 @@
# This has to be exported to make some magic below work.
export DH_OPTIONS
+DEB_HOST_MULTIARCH?=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
PROJ_VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p')
JAVA_HOME = /usr/lib/jvm/default-java
@@ -97,6 +99,22 @@ override_dh_auto_install:
# Empty dependency_libs in .la files
sed -i "/dependency_libs/ s/'.*'/''/" `find . -name '*.la'`
+override_dh_link:
+ dh_link
+ dh_link usr/lib/$(DEB_HOST_MULTIARCH)/proj/alaska usr/share/proj/alaska \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/conus usr/share/proj/conus \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/FL usr/share/proj/FL \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/hawaii usr/share/proj/hawaii \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/MD usr/share/proj/MD \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/null usr/share/proj/null \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/prvi usr/share/proj/prvi \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/stgeorge usr/share/proj/stgeorge \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/stlrnc usr/share/proj/stlrnc \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/stpaul usr/share/proj/stpaul \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/TN usr/share/proj/TN \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/WI usr/share/proj/WI \
+ usr/lib/$(DEB_HOST_MULTIARCH)/proj/WO usr/share/proj/WO
+
override_dh_install:
dh_install --list-missing
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/proj.git
More information about the Pkg-grass-devel
mailing list