aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/openjade/openjade_1.3.2.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2010-10-09 23:46:53 -0700
committerKhem Raj <raj.khem@gmail.com>2010-10-10 00:06:06 -0700
commitfdf02c61607acb5046afaa11c5c682ab99f4d508 (patch)
tree9f84c765c356993039e94b4ecb8d87f02f681687 /recipes/openjade/openjade_1.3.2.bb
parent5ec42acd1c884f8d01607717a268d5deee4040f8 (diff)
downloadopenembedded-fdf02c61607acb5046afaa11c5c682ab99f4d508.tar.gz
openjade: Remove legacy staging.
* Use BBCLASSEXTEND to implement native recipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes/openjade/openjade_1.3.2.bb')
-rw-r--r--recipes/openjade/openjade_1.3.2.bb36
1 files changed, 28 insertions, 8 deletions
diff --git a/recipes/openjade/openjade_1.3.2.bb b/recipes/openjade/openjade_1.3.2.bb
index 547ca5f2aa..238586bd10 100644
--- a/recipes/openjade/openjade_1.3.2.bb
+++ b/recipes/openjade/openjade_1.3.2.bb
@@ -5,9 +5,10 @@ DESCRIPTION = "OpenJade is a suite of tools for validating, \
processing, and applying DSSSL (Document Style Semantics and \
Specification Language) stylesheets to SGML and XML documents."
LICENSE = "BSD"
-PR = "r1"
+PR = "r2"
SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/openjade-${PV}.tar.gz \
- file://configure.patch"
+ file://configure.patch \
+ "
inherit autotools
@@ -20,15 +21,34 @@ acpaths = "-I ${S}/config"
# up, resulting in a fail in do_configure.
CFLAGS_prepend = "-I${S}/include "
-do_configure_prepend () {
- mv config/configure.in .
+do_configure () {
+ cp config/configure.in .
+ cp config/aclocal.m4 .
+ gnu-configize
+ oe_runconf
}
+do_install_append () {
+ # Refer to http://www.linuxfromscratch.org/blfs/view/stable/pst/openjade.html
+ # for details.
+ install -m 0755 ${S}/jade/.libs/openjade ${D}${bindir}/openjade
+ ln -sf openjade ${D}${bindir}/jade
-do_stage () {
- oe_libinstall -a -so -C style libostyle ${STAGING_LIBDIR}
- oe_libinstall -a -so -C spgrove libospgrove ${STAGING_LIBDIR}
- oe_libinstall -a -so -C grove libogrove ${STAGING_LIBDIR}
+ oe_libinstall -a -so -C style libostyle ${D}${libdir}
+ oe_libinstall -a -so -C spgrove libospgrove ${D}${libdir}
+ oe_libinstall -a -so -C grove libogrove ${D}${libdir}
+
+ install -d ${D}${datadir}/sgml/openjade-${PV}
+ install -m 644 dsssl/catalog ${D}${datadir}/sgml/openjade-${PV}
+ install -m 644 dsssl/*.{dtd,dsl,sgm} ${D}${datadir}/sgml/openjade-${PV}
+
+ install-catalog --add ${sysconfdir}/sgml/openjade-${PV}.cat \
+ ${D}${datadir}/sgml/openjade-${PV}/catalog
+
+ install-catalog --add ${sysconfdir}/sgml/sgml-docbook.cat \
+ ${sysconfdir}/sgml/openjade-${PV}.cat
}
+BBCLASSEXTEND = "native"
+
SRC_URI[md5sum] = "7df692e3186109cc00db6825b777201e"
SRC_URI[sha256sum] = "1d2d7996cc94f9b87d0c51cf0e028070ac177c4123ecbfd7ac1cb8d0b7d322d1"