Source: votca-tools
Version: 1.6.2-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

votca-tools cannot be cross built from source, because the python3
dependency is not installable. votca-tools does not actually need a host
architecture Python though. It merely wants to run one. That can be
achieved by depending on python3:any.

Even after fixing this aspect, votca-tools continues to fail cross
building, because it generates its manual pages from the --help output
of contained tools. That doesn't work as it requires running host
architecture executables.

Please consider applying the attached patch as an incremental
improvement and close this bug when doing so even without solving the
manual page aspect.

Helmut
diff --minimal -Nru votca-tools-1.6.2/debian/changelog 
votca-tools-1.6.2/debian/changelog
--- votca-tools-1.6.2/debian/changelog  2020-08-26 06:55:48.000000000 +0200
+++ votca-tools-1.6.2/debian/changelog  2020-10-29 20:33:21.000000000 +0100
@@ -1,3 +1,11 @@
+votca-tools (1.6.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Make cross Build-Depends satisfiably: Annotate python3 with :any.
+    (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 29 Oct 2020 20:33:21 +0100
+
 votca-tools (1.6.2-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru votca-tools-1.6.2/debian/control 
votca-tools-1.6.2/debian/control
--- votca-tools-1.6.2/debian/control    2020-08-26 06:55:48.000000000 +0200
+++ votca-tools-1.6.2/debian/control    2020-10-29 20:33:19.000000000 +0100
@@ -17,7 +17,7 @@
                libfftw3-dev,
                libgsl-dev,
                pkg-config,
-               python3,
+               python3:any,
                txt2tags
 Rules-Requires-Root: no
 Standards-Version: 4.5.0

Reply via email to