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: