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

Reply via email to