SUMMARY = "An SGML parser" DESCRIPTION = "An SGML parser used by the OpenJade suite of utilities." HOMEPAGE = "http://openjade.sourceforge.net" SECTION = "libs" LICENSE = "BSD" LIC_FILES_CHKSUM = "file://COPYING;md5=641ff1e4511f0a87044ad42f87cb1045" PR = "r1" # At -Os it encounters calls to some inline functions which are then # not found in any other objects with gcc 4.5 FULL_OPTIMIZATION += "-O2" SRC_URI = "${SOURCEFORGE_MIRROR}/openjade/OpenSP-${PV}.tar.gz \ file://obsolete_automake_macros.patch \ " SRC_URI[md5sum] = "670b223c5d12cee40c9137be86b6c39b" SRC_URI[sha256sum] = "57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce" S = "${WORKDIR}/OpenSP-${PV}" inherit autotools gettext EXTRA_OECONF = "--disable-doc-build" EXTRA_OECONF_class-native = "\ --disable-doc-build \ --enable-default-catalog=${sysconfdir}/sgml/catalog \ --enable-default-search-path=${datadir}/sgml \ " do_install_append() { # Set up symlinks to often-used alternate names. See # http://www.linuxfromscratch.org/blfs/view/stable/pst/opensp.html cd ${D}${libdir} ln -sf libosp.so libsp.so cd ${D}${bindir} for util in nsgmls sgmlnorm spam spcat spent sx; do ln -sf o$util $util done ln -sf osx sgml2xml } do_install_append_class-native() { for util in nsgmls sgmlnorm spam spcat spent sx; do create_cmdline_wrapper ${D}/${bindir}/$util \ -D ${sysconfdir}/sgml done } FILES_${PN} += "${datadir}/OpenSP/" BBCLASSEXTEND = "native"