summaryrefslogtreecommitdiff
path: root/scripts/postinst-intercepts/update_font_cache
diff options
context:
space:
mode:
authorPhil Blundell <pb@pbcl.net>2013-04-24 12:43:27 +0100
committerPaul Eggleton <paul.eggleton@linux.intel.com>2013-05-20 16:06:11 +0100
commitc234dadb606544c552074aef3484f86f383b52df (patch)
tree19cd8124329ae75efa71ef5bd4dd2d340028c2eb /scripts/postinst-intercepts/update_font_cache
parent78d44b0025a2fc117b67f8128385d0387955f01c (diff)
downloadopenembedded-core-c234dadb606544c552074aef3484f86f383b52df.tar.gz
openembedded-core-c234dadb606544c552074aef3484f86f383b52df.tar.bz2
openembedded-core-c234dadb606544c552074aef3484f86f383b52df.zip
libxslt: Avoid regenerating manpage during "make install"
The timestamps in libxslt-1.1.28.tar.gz (specifically) are rather hokey, making the source files for the documentation appear newer than the generated output: -rw-rw-r-- 500/500 16307 2012-11-21 07:22 libxslt-1.1.28/doc/xsltproc.xml -rw-rw-r-- 500/500 7082 2012-09-12 07:24 libxslt-1.1.28/doc/xsltproc2.html -rw-rw-r-- 500/500 9475 2012-09-04 15:26 libxslt-1.1.28/doc/xsltproc.html -rw-rw-r-- 500/500 8256 2012-11-21 06:03 libxslt-1.1.28/doc/xsltproc.1 This causes make to decide that xsltproc.1 needs to be regenerated during the installation process. However, this requires a native xsltproc binary which may not be available, leading to errors like: | make[2]: /usr/bin/xsltproc: Command not found | make[2]: [xsltproc.1] Error 127 (ignored) Adding DEPENDS_class-target = "libxslt-native", or installing xsltproc in the host environment, fixes the above but the documentation still doesn't build: | I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl | warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" | error | xsltParseStylesheetFile : cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl | compilation error: file ./xsltproc.xml line 10 element refentry | xsltParseStylesheetProcess : document is not a stylesheet And in any case, requiring libxslt-native would increase build time for no real benefit. So, let's just adjust the timestamp on the shipped copy of xsltproc.1 to make it appear newer than the source files. (From OE-Core master rev: 12074bf5319c1086f86efd00f502c91fed344698) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/postinst-intercepts/update_font_cache')
0 files changed, 0 insertions, 0 deletions