Source: pyosmium Version: 3.1.2-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
pyosmium has unsatisfiable cross Build-Depends. Instead of looking into this difficult problem, I looked into easily droppable dependencies. It turns out that building pyosmium with a variant where libgdal-dev, libgeos++-dev and libsparsehash-dev are moved to Build-Conflicts produces bit-identical binary packages as a regular build. All of the libraries are tested for in cmake/FindOsmium.cmake, but not used in any other way. I think they can safely be dropped. Please consider applying the attached patch. Helmut
diff --minimal -Nru pyosmium-3.1.2/debian/changelog pyosmium-3.1.2/debian/changelog --- pyosmium-3.1.2/debian/changelog 2021-01-14 05:37:57.000000000 +0100 +++ pyosmium-3.1.2/debian/changelog 2021-01-17 23:04:29.000000000 +0100 @@ -1,3 +1,10 @@ +pyosmium (3.1.2-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Drop unused Build-Depends. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 17 Jan 2021 23:04:29 +0100 + pyosmium (3.1.2-1) unstable; urgency=medium * New upstream release. diff --minimal -Nru pyosmium-3.1.2/debian/control pyosmium-3.1.2/debian/control --- pyosmium-3.1.2/debian/control 2021-01-12 17:30:31.000000000 +0100 +++ pyosmium-3.1.2/debian/control 2021-01-17 23:04:27.000000000 +0100 @@ -9,10 +9,7 @@ libboost-dev, libbz2-dev, libexpat1-dev, - libgdal-dev, - libgeos++-dev, libosmium2-dev (>= 2.16.0), - libsparsehash-dev, pybind11-dev, python3-all-dev, python3-setuptools,