summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/kconfig-frontends
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2012-06-20 14:31:10 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-07-03 14:54:56 +0100
commit44fe9de20d62fd01d0ea9602b9ce633ce66ea322 (patch)
treed44ba1304cee8c10c7f323a3d33e80d0f907633e /meta/recipes-devtools/kconfig-frontends
parent644ad4bf1e30fcee4b9d5abb819046d1f2193d27 (diff)
downloadpoky-44fe9de20d62fd01d0ea9602b9ce633ce66ea322.tar.gz
kconfig-frontends: New recipe
kconfig-frontends provides the kconfig infrastructure thats used for linux kernel as a standalone package. Its not intended to be used for kernel itself but can be used by packages who are based on kconfig e.g. busybox uclibc or new packages who wants to use kconfig infra for the package build kconfig-frontends names it's shared library as -3.4.0.so instead of .so.3.4.0, this causes the -dev package to grab it since it matches on *.so. This error would also have shown up with the old PACKAGE order. (From OE-Core rev: 705baf06d151eb4f9dcae7b23c7f3e57c0c09a74) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/kconfig-frontends')
-rw-r--r--meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb34
1 files changed, 34 insertions, 0 deletions
diff --git a/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
new file mode 100644
index 0000000000..9abfa75d07
--- /dev/null
+++ b/meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
@@ -0,0 +1,34 @@
1# Copyright (C) 2012 Khem Raj <raj.khem@gmail.com>
2# Released under the MIT license (see COPYING.MIT for the terms)
3
4DESCRIPTION = "The kconfig-frontends project aims at centralising \
5the effort of keeping an up-to-date, out-of-tree, packaging of the \
6kconfig infrastructure, ready for use by third-party projects. \
7The kconfig-frontends package provides the kconfig parser, as well as all \
8the frontends"
9HOMEPAGE = "http://ymorin.is-a-geek.org/projects/kconfig-frontends"
10LICENSE = "GPL-2.0"
11LIC_FILES_CHKSUM = "file://COPYING;md5=9b8cf60ff39767ff04b671fca8302408"
12SECTION = "devel"
13DEPENDS += "ncurses flex bison gperf"
14PR = "r0"
15PV = "3.4.0"
16SPIN = "0"
17SRC_URI = "http://ymorin.is-a-geek.org/download/${BPN}/${BPN}-${PV}-${SPIN}.tar.xz"
18SRC_URI[md5sum] = "7eed0faf5a41d6dd0b2a886a440a972d"
19SRC_URI[sha256sum] = "638006f3d1aefefdc1db3030a15b562cf3c89f2028b1cea0bf0f0629708802f2"
20
21S = "${WORKDIR}/${BPN}-${PV}-${SPIN}"
22
23inherit autotools
24do_configure_prepend () {
25 mkdir -p scripts/.autostuff/m4
26}
27EXTRA_OECONF += "--disable-gconf --disable-qconf"
28
29# Some packages have the version preceeding the .so instead properly
30# versioned .so.<version>, so we need to reorder and repackage.
31SOLIBS = "-${PV}.so"
32FILES_SOLIBSDEV = "${libdir}/libkconfig-parser.so"
33
34BBCLASSEXTEND = "native"