[oe-commits] Dmitry Artamonow : libparserutils: add recipe for version 0.0.1

git version control git at git.openembedded.org
Sat May 30 16:31:58 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 13cae2bad12a26706f60768572ca23cdb74a60e7
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=13cae2bad12a26706f60768572ca23cdb74a60e7

Author: Dmitry Artamonow <mad_soft at inbox.ru>
Date:   Sat May 23 10:35:18 2009 +0000

libparserutils: add recipe for version 0.0.1

LibParserUtils is a library for building efficient parsers.
Currently only Netsurf browser is using it (via hubbub), so we build just
static library.

Please note that this build doesn't use external iconv(), so only
few built-in charsets are supported (UTF-8/16, windows-125x, iso-8859-*)
We may revisit this later, if there's a need.

Signed-off-by: Dmitry Artamonow <mad_soft at inbox.ru>
Acked-by: Tom Rini <trini at embeddedalley.com>

---

 recipes/netsurf/libparserutils_0.0.1.bb |   36 +++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/recipes/netsurf/libparserutils_0.0.1.bb b/recipes/netsurf/libparserutils_0.0.1.bb
new file mode 100644
index 0000000..5317364
--- /dev/null
+++ b/recipes/netsurf/libparserutils_0.0.1.bb
@@ -0,0 +1,36 @@
+DESCRIPTION = "LibParserUtils is a library for building efficient parsers"
+HOMEPAGE = "http://www.netsurf-browser.org/projects/libparserutils/"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "MIT"
+
+SRC_URI = "http://www.netsurf-browser.org/projects/releases/libparserutils-${PV}-src.tar.gz"
+
+inherit pkgconfig
+
+EXTRA_OEMAKE = "CURDIR=${S} DESTDIR=${D} PREFIX=${prefix} BUILDDIR=build-OE"
+
+# NOTE: we're using default buildmode here, which results in building only
+# static libraries (.a) Not a problem as libparserutils is only used by Netsurf
+# at the moment
+
+do_stage () {
+        oe_libinstall -a -C build-OE/ libparserutils ${STAGING_LIBDIR}
+
+	install -d ${STAGING_INCDIR}/parserutils
+	install -d ${STAGING_INCDIR}/parserutils/charset
+	install -d ${STAGING_INCDIR}/parserutils/input
+	install -d ${STAGING_INCDIR}/parserutils/utils
+	install -m 0644 include/parserutils/*.h ${STAGING_INCDIR}/parserutils
+	install -m 0644 include/parserutils/charset/*.h \
+		${STAGING_INCDIR}/parserutils/charset
+	install -m 0644 include/parserutils/input/*.h \
+		${STAGING_INCDIR}/parserutils/input
+	install -m 0644 include/parserutils/utils/*.h \
+		${STAGING_INCDIR}/parserutils/utils
+}
+
+
+do_install() {
+	oe_runmake install
+}





More information about the Openembedded-commits mailing list