[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#982184: aom: reduce Build-Depends



Source: aom
Version: 1.0.0.errata1-3
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

aom participates in dependency loops relevant to architecture bootstrap.
Instead of looking into such a difficult problem, I looked into easily
droppable dependencies. To that end, I found that the Doxygen
documentation is shipped in an Arch:all package and is not built during
an arch-only build. As such doxygen can be demoted to
Build-Depends-Indep. The graphviz dependency seems entirely unused.
Presumably it was used before the doxygen configuration set HAVE_DOT=no.
Please consider applying the attached patch.

Helmut
diff --minimal -Nru aom-1.0.0.errata1/debian/changelog aom-1.0.0.errata1/debian/changelog
--- aom-1.0.0.errata1/debian/changelog	2020-01-02 20:26:18.000000000 +0100
+++ aom-1.0.0.errata1/debian/changelog	2021-02-07 09:02:07.000000000 +0100
@@ -1,3 +1,12 @@
+aom (1.0.0.errata1-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Demote doxygen to Build-Depends-Indep.
+    + Drop unused graphviz since HAVE_DOT=no.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Sun, 07 Feb 2021 09:02:07 +0100
+
 aom (1.0.0.errata1-3) unstable; urgency=medium
 
   [ James Cowgill ]
diff --minimal -Nru aom-1.0.0.errata1/debian/control aom-1.0.0.errata1/debian/control
--- aom-1.0.0.errata1/debian/control	2020-01-02 20:26:18.000000000 +0100
+++ aom-1.0.0.errata1/debian/control	2021-02-07 09:02:06.000000000 +0100
@@ -6,9 +6,9 @@
 Build-Depends:
  cmake (>= 3.5),
  debhelper-compat (= 12),
- doxygen,
- graphviz,
  yasm [any-amd64 any-i386],
+Build-Depends-Indep:
+ doxygen,
 Rules-Requires-Root: no
 Standards-Version: 4.4.1
 Homepage: https://aomedia.org/

Reply to: