From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from pug.o-hand.com (3a.49.1343.static.theplanet.com [67.19.73.58]) by mx1.pokylinux.org (Postfix) with ESMTP id A49B44C810E5 for ; Fri, 28 Jan 2011 09:27:46 -0600 (CST) Received: from [192.168.1.88] (unknown [83.217.123.106]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pug.o-hand.com (Postfix) with ESMTP id 4518112EC221 for ; Fri, 28 Jan 2011 10:08:41 -0600 (CST) From: Joshua Lock To: poky@yoctoproject.org In-Reply-To: References: Date: Fri, 28 Jan 2011 15:27:04 +0000 Message-ID: <1296228424.2704.20.camel@scimitar> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 (2.32.1-1.fc14) Subject: Re: [PATCH 3/9] docbook-dsssl-stylesheets: new recipe v1.79 X-BeenThere: poky@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Poky build system developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2011 15:27:46 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Thu, 2011-01-27 at 14:42 -0800, Scott Garman wrote: > From: Scott Garman > > Recipe migrated from OpenEmbedded. > > Signed-off-by: Scott Garman > --- > .../docbook-dsssl-stylesheets-native_1.79.bb | 53 ++++++++++++++++++++ > 1 files changed, 53 insertions(+), 0 deletions(-) > create mode 100644 meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb > > diff --git a/meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb b/meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb > new file mode 100644 > index 0000000..24c5364 > --- /dev/null > +++ b/meta/recipes-devtools/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-native_1.79.bb > @@ -0,0 +1,53 @@ > +SUMMARY = "DSSSL stylesheets used to transform SGML and XML DocBook files" > +DESCRIPTION = "DSSSL stylesheets used to transform SGML and XML DocBook files" > +HOMEPAGE= "http://docbook.sourceforge.net" > +# Simple persmissive > +LICENSE = "DSSSL" > +LIC_FILES_CHKSUM = "file://README;beginline=41;endline=74;md5=875385159b2ee76ecf56136ae7f542d6" Oh no! Same comment as other mails... > + > +DEPENDS = "sgml-common-native" > + > +PR = "r0" > + > +SRC_URI = "${SOURCEFORGE_MIRROR}/docbook/docbook-dsssl-${PV}.tar.bz2" > + > +SRC_URI[md5sum] = "bc192d23266b9a664ca0aba4a7794c7c" > +SRC_URI[sha256sum] = "2f329e120bee9ef42fbdd74ddd60e05e49786c5a7953a0ff4c680ae6bdf0e2bc" > + > +S = "${WORKDIR}/docbook-dsssl-${PV}" > + > +inherit native > + > +SYSROOT_PREPROCESS_FUNCS += "docbook_dssl_stylesheets_native_mangle" > + > +do_install () { > + # Refer to http://www.linuxfromscratch.org/blfs/view/stable/pst/docbook-dsssl.html > + # for details. > + install -d ${D}${bindir} > + install -m 0755 bin/collateindex.pl ${D}${bindir} > + > + install -d ${D}${datadir}/sgml/docbook/dsssl-stylesheets-${PV} > + install -m 0644 catalog ${D}${datadir}/sgml/docbook/dsssl-stylesheets-${PV} > + cp -PpRr common ${D}${datadir}/sgml/docbook/dsssl-stylesheets-${PV} > + > + install-catalog --add ${sysconfdir}/sgml/dsssl-docbook-stylesheets.cat \ > + ${D}${datadir}/sgml/docbook/dsssl-stylesheets-${PV}/catalog > + > + install-catalog --add ${sysconfdir}/sgml/dsssl-docbook-stylesheets.cat \ > + ${D}${datadir}/sgml/docbook/dsssl-stylesheets-${PV}/common/catalog > + > + install-catalog --add ${sysconfdir}/sgml/sgml-docbook.cat \ > + ${sysconfdir}/sgml/dsssl-docbook-stylesheets.cat > + > + # Moving them to image directory so that they get included in the .ipk file > + # generated by new style staging. Staging isn't ipk files :-) Is this still required? > + install -d ${D}${sysconfdir}/sgml > + cp ${sysconfdir}/sgml/dsssl-docbook-stylesheets.cat ${D}${sysconfdir}/sgml/ > + cp ${sysconfdir}/sgml/sgml-docbook.cat ${D}${sysconfdir}/sgml/ > + cp ${sysconfdir}/sgml/catalog ${D}${sysconfdir}/sgml/ > +} > + > +docbook_dssl_stylesheets_native_mangle () { > + # Removing the image directory path ${D} from the .cat file. > + sed -i -e "s|${D}||g" ${SYSROOT_DESTDIR}${sysconfdir}/sgml/dsssl-docbook-stylesheets.cat > +} -- Joshua Lock Intel Open Source Technology Centre