generic-poky/meta
Phil Blundell 499bb2c6b3 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 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>
2013-04-29 14:45:06 +01:00
..
classes kernel-arch: Always use ld.bfd to link the kernel 2013-04-28 12:12:21 +01:00
conf seperatebuilddir: add systemd 2013-04-18 00:37:57 +01:00
files common-licenses: remove HTMLisms from OFL-1.1 2013-04-28 12:12:21 +01:00
lib/oe oe.terminal: add tmux classes 2013-04-15 15:57:29 +01:00
recipes-bsp u-boot: Add UBOOT_LOCALVERSION to control version string 2013-04-22 14:45:03 +01:00
recipes-connectivity connman-conf: add SUMMARY and DESCRIPTION 2013-04-29 14:45:04 +01:00
recipes-core external-sourcery-toolchain: add SUMMARY 2013-04-29 14:45:04 +01:00
recipes-devtools python-smartpm: fix HOMEPAGE and adjust DESCRIPTION 2013-04-29 14:45:05 +01:00
recipes-extended which: use the same meta fields for both versions 2013-04-29 14:45:04 +01:00
recipes-gnome gnome-doc-utils: add SUMMARY and DESCRIPTION 2013-04-29 14:45:05 +01:00
recipes-graphics core-image-directfb: add SUMMARY 2013-04-29 14:45:05 +01:00
recipes-kernel linux-firmware: Look for RTL license in the right directory 2013-04-28 12:12:20 +01:00
recipes-lsb4 libpng12: rename libpng_1.2.50 to libpng12 2013-04-09 13:16:53 +01:00
recipes-multimedia gst-openmax: add SUMMARY, DESCRIPTION and HOMEPAGE 2013-04-29 14:45:05 +01:00
recipes-qt qt4-embedded: bump PR to allow removal of meta-oe bbappend 2013-04-16 16:51:41 +01:00
recipes-rt hwlatdetect: add SUMMARY and DESCRIPTION 2013-04-29 14:45:05 +01:00
recipes-sato matchbox-session-sato: install GConf values directly instead of using schemas 2013-04-23 13:00:43 +01:00
recipes-support libxslt: Avoid regenerating manpage during "make install" 2013-04-29 14:45:06 +01:00
site site/common-uclibc: add predefined configure vars for coreutils 2013-04-05 11:14:12 +01:00
COPYING.MIT
recipes.txt meta/recipes.txt: add recipes-lsb4 2013-04-10 09:23:17 +01:00