Source: libfreenect
Version: 1:0.5.3-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

libfreenect participates in dependency loops relevant to architecture
bootstrap. Instead of looking into such a difficult problem, I looked
into easily droppable dependencies. I noticed that libxi-dev and
libxmu-dev are only needed for building examples, which are not
installed into any binary package. Thus, they can be dropped. doxygen is
only used during an indep build and therefore can be demoted to
Build-Depends-Indep. Please consider applying the attached patch.

Helmut
diff --minimal -Nru libfreenect-0.5.3/debian/changelog 
libfreenect-0.5.3/debian/changelog
--- libfreenect-0.5.3/debian/changelog  2020-04-09 06:50:52.000000000 +0200
+++ libfreenect-0.5.3/debian/changelog  2021-01-30 20:24:01.000000000 +0100
@@ -1,3 +1,12 @@
+libfreenect (1:0.5.3-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop libxi-dev and libxmu-dev as examples are not installed.
+    + Demote doxygen to Build-Depends-Indep.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 30 Jan 2021 20:24:01 +0100
+
 libfreenect (1:0.5.3-2) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru libfreenect-0.5.3/debian/control 
libfreenect-0.5.3/debian/control
--- libfreenect-0.5.3/debian/control    2020-04-09 06:49:34.000000000 +0200
+++ libfreenect-0.5.3/debian/control    2021-01-30 20:24:00.000000000 +0100
@@ -4,7 +4,8 @@
 Maintainer: Nicolas Bourdaud <nicolas.bourd...@gmail.com>
 Uploaders: Arne Bernin <a...@alamut.de>, Yaroslav Halchenko 
<deb...@onerussian.com>, Mark Renouf <mark.ren...@gmail.com>
 Build-Depends: debhelper (>= 9), cmake,  pkg-config,
- libusb-1.0-0-dev(>= 1.0.18~), freeglut3-dev, libxmu-dev, libxi-dev,
+ libusb-1.0-0-dev(>= 1.0.18~), freeglut3-dev,
+Build-Depends-Indep:
  doxygen
 X-Python-Version: 2.7
 Standards-Version: 3.9.6

Reply via email to