Source: nasm
Version: 2.14-1
Followup-For: Bug #870152
Control: severity -1 important
Control: tags -1 + patch

In the mean time, nasm no longer installs the documentation from the
doc folder. This can be verified by dropping the separate make
invocation from debian/rules and using diffoscope to compare the
resulting binary packages. Thus we can drop the ghostscript dependency
at no loss of functionality resolving the bootstrap cycles. Please
consider applying the attached patch.

In case you have to add documentation built by ghostscript again.
Please consider adding an arch:all nasm-doc binary package and putting
the relevant dependencies into Build-Depends-Indep. Doing so avoids the
need for build profiles.

Helmut
diff --minimal -Nru nasm-2.14/debian/changelog nasm-2.14/debian/changelog
--- nasm-2.14/debian/changelog  2018-11-18 07:22:52.000000000 +0100
+++ nasm-2.14/debian/changelog  2019-05-08 06:02:02.000000000 +0200
@@ -1,3 +1,10 @@
+nasm (2.14-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't build documentation. Not shipped anymore. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 08 May 2019 06:02:02 +0200
+
 nasm (2.14-1) unstable; urgency=medium
 
   * d/patches: Rebase patches for 2.14
diff --minimal -Nru nasm-2.14/debian/control nasm-2.14/debian/control
--- nasm-2.14/debian/control    2018-11-16 09:13:29.000000000 +0100
+++ nasm-2.14/debian/control    2019-05-08 06:02:02.000000000 +0200
@@ -10,7 +10,6 @@
  dpkg-dev (>= 1.16.1~),
  fonts-liberation2,
  fontconfig,
- ghostscript,
  libfont-ttf-perl,
  libsort-versions-perl,
  texinfo,
diff --minimal -Nru nasm-2.14/debian/rules nasm-2.14/debian/rules
--- nasm-2.14/debian/rules      2018-05-20 03:24:05.000000000 +0200
+++ nasm-2.14/debian/rules      2019-05-08 06:02:02.000000000 +0200
@@ -9,10 +9,6 @@
 %:
        dh $@
 
-override_dh_auto_build:
-       dh_auto_build
-       $(MAKE) doc
-
 # empty override, fills example directory with lots of files
 override_dh_auto_test:
 

Reply via email to