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

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: