Source: bullet
Version: 3.06+dfsg-3
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

bullet cannot be cross built from source, because its Build-Depends are
not satisfiable. Instead of looking into such a difficult problem, I
looked into easily droppable dependencies. Most obviously, pybullet is
not built, so all the Python build depends can go away. freeglut is only
used on windows and the only thing used from zlib is the license. All of
them can go away without replacement. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru bullet-3.06+dfsg/debian/changelog 
bullet-3.06+dfsg/debian/changelog
--- bullet-3.06+dfsg/debian/changelog   2020-10-18 15:20:03.000000000 +0200
+++ bullet-3.06+dfsg/debian/changelog   2021-02-03 06:49:15.000000000 +0100
@@ -1,3 +1,11 @@
+bullet (3.06+dfsg-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop unused Build-Depends: freeglut3-dev, python3, python3-dev,
+    zlib1g-dev. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Wed, 03 Feb 2021 06:49:15 +0100
+
 bullet (3.06+dfsg-3) unstable; urgency=medium
 
   * Override dh_auto_install-indep to prevent a FTBFS since we don't build any
diff --minimal -Nru bullet-3.06+dfsg/debian/control 
bullet-3.06+dfsg/debian/control
--- bullet-3.06+dfsg/debian/control     2020-10-18 15:20:03.000000000 +0200
+++ bullet-3.06+dfsg/debian/control     2021-02-03 06:48:13.000000000 +0100
@@ -8,10 +8,7 @@
 Build-Depends:
  cmake,
  debhelper-compat (= 13),
- freeglut3-dev,
  libtinyxml2-dev,
- python3,
- python3-dev,
  zlib1g-dev
 Build-Depends-Indep:
  doxygen,

Reply via email to