Bug#981735: sord: reduce Build-Depends
Source: sord
Version: 0.16.8-1
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap
sord participates in dependency loops relevant to architecture
bootstrap. Instead of looking into such a difficult problem, I looked
into easily droppable dependencies and noticed that doxygen is only
needed for an indep build. As such, it can be moved to
Build-Depends-Indep. Beyond this, the doxyfile sets HAVE_DOT=NO, which
indicates that graphviz is no longer needed. Please consider applying
the attached patch.
Helmut
diff --minimal -Nru sord-0.16.8/debian/changelog sord-0.16.8/debian/changelog
--- sord-0.16.8/debian/changelog 2021-01-14 18:22:38.000000000 +0100
+++ sord-0.16.8/debian/changelog 2021-02-03 13:23:46.000000000 +0100
@@ -1,3 +1,12 @@
+sord (0.16.8-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Reduce Build-Depends: (Closes: #-1)
+ + Demote doxygen to B-D-I.
+ + Drop graphviz, because HAVE_DOT=NO.
+
+ -- Helmut Grohne <helmut@subdivi.de> Wed, 03 Feb 2021 13:23:46 +0100
+
sord (0.16.8-1) unstable; urgency=medium
[ Olivier Humbert ]
diff --minimal -Nru sord-0.16.8/debian/control sord-0.16.8/debian/control
--- sord-0.16.8/debian/control 2021-01-13 23:51:04.000000000 +0100
+++ sord-0.16.8/debian/control 2021-02-03 13:23:32.000000000 +0100
@@ -8,12 +8,12 @@
Dennis Braun <d_braun@kabelmail.de>
Build-Depends:
debhelper-compat (= 13),
- doxygen,
- graphviz,
libserd-dev (>= 0.30),
libpcre++-dev,
pkg-config,
python3:native,
+Build-Depends-Indep:
+ doxygen,
Standards-Version: 4.5.1
Homepage: https://drobilla.net/software/sord/
Vcs-Git: https://salsa.debian.org/multimedia-team/sord.git
Reply to: