Source: aom Version: 1.0.0.errata1-3 Tags: patch User: helm...@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 <hel...@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/