Source: gwyddion Version: 2.55-2 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
gwyddion fails to cross build from source, because dh_install misses the ruby components. It turns out that the build disables ruby functionality, because ruby is not executable. That's understandable given that gwyddion depends on the host ruby. As it does not build a ruby extension module, it should be using the build ruby. gwyddion becomes cross buildable once annotating the ruby dependency with :any (or :native). Please consider applying the attached patch. Helmut
diff --minimal -Nru gwyddion-2.55/debian/changelog gwyddion-2.55/debian/changelog --- gwyddion-2.55/debian/changelog 2019-11-21 16:12:00.000000000 +0100 +++ gwyddion-2.55/debian/changelog 2020-02-07 06:10:29.000000000 +0100 @@ -1,3 +1,10 @@ +gwyddion (2.55-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Annotate ruby dependency with :any. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 07 Feb 2020 06:10:29 +0100 + gwyddion (2.55-2) unstable; urgency=medium * Team upload. diff --minimal -Nru gwyddion-2.55/debian/control gwyddion-2.55/debian/control --- gwyddion-2.55/debian/control 2019-11-21 14:01:50.000000000 +0100 +++ gwyddion-2.55/debian/control 2020-02-07 06:10:28.000000000 +0100 @@ -10,7 +10,7 @@ libfftw3-dev, libminizip-dev, libxmu6, - ruby, + ruby:any, libxml2-dev Rules-Requires-Root: no Standards-Version: 4.4.1