Package: opengl-4-html-doc
Version: 1.0~svn27841
Control: tags -1 patch

This package provides the index sidebar in .php format (index.php, indexflat.php), presumably because upstream intended it to be installed on a web server; this is problematic when using the package locally, as iceweasel won't open a .php file even if its contents are valid HTML.

It also simply omits the two-frame structure (bottom.php), stylesheets (*.css) and collapse/expand buttons (bullets-*.gif).

Fix:

diff -Nru khronos-opengl-man4-1.0~svn27841/debian/opengl-4-html-doc.doc-base khronos-opengl-man4-1.0~svn27841/debian/opengl-4-html-doc.doc-base --- khronos-opengl-man4-1.0~svn27841/debian/opengl-4-html-doc.doc-base 2014-06-18 21:15:38.000000000 +0100 +++ khronos-opengl-man4-1.0~svn27841/debian/opengl-4-html-doc.doc-base 2014-11-21 08:33:30.000000000 +0000
@@ -11,5 +11,5 @@
 Section: Programming

 Format: HTML
-Index: /usr/share/doc/opengl-4-html-doc/index.php
+Index: /usr/share/doc/opengl-4-html-doc/index.html
 Files: /usr/share/doc/opengl-4-html-doc/*
diff -Nru khronos-opengl-man4-1.0~svn27841/debian/rules khronos-opengl-man4-1.0~svn27841/debian/rules --- khronos-opengl-man4-1.0~svn27841/debian/rules 2014-06-18 21:26:47.000000000 +0100 +++ khronos-opengl-man4-1.0~svn27841/debian/rules 2014-11-21 08:42:41.000000000 +0000
@@ -9,15 +9,19 @@
        dh_clean html/*.xml
        dh_clean html/*.3G
        dh_clean html/*.tmp
-       dh_clean html/index.html
+ dh_clean html/index.html html/indexflat.html html/indexacc.html html/index.php html/indexflat.php

 pkg_xml = opengl-4-html-doc
 pkg_man = opengl-4-man-doc

 override_dh_installdocs:
+ sed -e 's/src="html\//src="/g' -e 's/indexflat.php/indexflat.html/g' bottom.php > html/index.html + sed -e 's/indexflat.php/indexflat.html/g' -e "s/<?php include 'accord.js'; ?>/cat html\/accord.js/e" html/index.php > html/indexacc.html + sed -e 's/index.php/indexacc.html/g' html/indexflat.php > html/indexflat.html
        dh_installdocs -p$(pkg_xml) html/*.xhtml
        dh_installdocs -p$(pkg_xml) html/*.html
-       dh_installdocs -p$(pkg_xml) html/*.php
+       dh_installdocs -p$(pkg_xml) html/*.css
+       dh_installdocs -p$(pkg_xml) html/bullets-*.gif

 override_dh_installman:
        # bad-so-link-within-manual-page
@@ -30,7 +34,7 @@
 override_dh_auto_install:

 override_dh_compress:
-       dh_compress -X.xhtml -X.php
+       dh_compress -X.xhtml

 get-orig-source:
        ./debian/get-orig-source


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to