Package: cvsbook
Version: 1.21-9
Severity: serious
Tags: patch

cvsbook fails to build because recent versions of texi2html place
their output in a subdirectory:

> ./fix-anchors.py cvsbook.html cvsbook-fixed.html
> Traceback (most recent call last):
>   File "./fix-anchors.py", line 65, in ?
>     src = open(sys.argv[1], 'r+')
> IOError: [Errno 2] No such file or directory: 'cvsbook.html'

The attached patch makes it look for the HTML files in the cvsbook
subdirectory.

-- 
Matt
diff -u cvsbook-1.21/Makefile cvsbook-1.21/Makefile
--- cvsbook-1.21/Makefile
+++ cvsbook-1.21/Makefile
@@ -14,8 +14,8 @@
        makeinfo main.texi
 
 html: version html-monolithic html-distributed
-       ./fix-anchors.py cvsbook.html cvsbook-fixed.html
-       mv cvsbook-fixed.html cvsbook.html
+       ./fix-anchors.py cvsbook/cvsbook.html cvsbook/cvsbook-fixed.html
+       mv cvsbook/cvsbook-fixed.html cvsbook/cvsbook.html
 
 html-monolithic: version
        ln -sf main.texi cvsbook.texi
diff -u cvsbook-1.21/debian/rules cvsbook-1.21/debian/rules
--- cvsbook-1.21/debian/rules
+++ cvsbook-1.21/debian/rules
@@ -25,7 +25,7 @@
 binary-indep: build install
        dh_testdir
        dh_testroot
-       dh_installdocs README TODO cvsbook*.html cvsbook.ps
+       dh_installdocs README TODO cvsbook/*.html cvsbook.ps
        dh_installinfo cvsbook.info*
        dh_installchangelogs ChangeLog
        dh_compress

Attachment: signature.asc
Description: Digital signature

Reply via email to