Package: proj-data
Version: 4.9.3-1
Severity: normal

Hi. It is currently impossible to install anything that eventually
depends on proj-data (libproj12, libgdal20, libgdal-dev) when
cross-building because proj-data cannot satisfy foreign-arch
dependencies. This can easily be done with the attached patch.

The patch also declares libproj12 an libproj-dev as coinstallable across
multiple arches, another useful thing for cross-building.

Thanks.

--- /tmp/control        2017-03-12 01:26:07.431155881 -0800
+++ control     2017-03-12 01:11:30.342806635 -0800
@@ -18,6 +18,7 @@
 
 Package: proj-data
 Architecture: all
+Multi-Arch: foreign
 Section: libs
 Depends: ${misc:Depends}
 Description: Cartographic projection filter and library (datum package)
@@ -36,6 +37,7 @@
 
 Package: libproj12
 Architecture: any
+Multi-Arch: same
 Section: libs
 Pre-Depends: ${misc:Pre-Depends}
 Depends: proj-data,
@@ -58,6 +60,7 @@
 
 Package: libproj-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: libproj12 (= ${binary:Version}),
          ${misc:Depends}

Reply via email to