Add standalone kconfig infrastructure
cover Add standalone kconfig infrastructure
Right now we have few packages which uses kconfig infra besides the Linux kernel e.g. busybox, uclibc at present they all include their own version of kconfig infrastructure. This package called kconfig-frontends has been created to help manage projects using kconfig or wanting to use kconfig which are not kernel.
The package will keep lock step releases with upstream kernel release.
This will tremendesouly help in deploying kconfig into glibc/eglibc which is going to convert the eglibc options into kconfig and eventually into glibc.
I do not have the eglibc patches quite ready yet. but this is independent of that change.
The following changes since commit 6d761ae17ddbd3d936e7fe985b40825ad62b2418:
debian.bbclass: invoke target objdump (2012-06-18 13:20:29 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/kconfig-frontends
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/kconfig-frontends
Khem Raj (1):
kconfig-frontends: New recipe
.../kconfig-frontends/kconfig-frontends_3.4.bb | 28 ++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) create mode 100644 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
Signature · 1 line
1.7.5.4
PATCH 1/1 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/kconfig-frontends_3.4.bb | 28 ++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) create mode 100644 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb new file +28 -0
@@ -0,0 +1,28 @@ +# Copyright (C) 2012 Khem Raj <[email protected]> +# Released under the MIT license (see COPYING.MIT for the terms) + +DESCRIPTION = "The kconfig-frontends project aims at centralising \ +the effort of keeping an up-to-date, out-of-tree, packaging of the \ +kconfig infrastructure, ready for use by third-party projects. \ +The kconfig-frontends package provides the kconfig parser, as well as all \ +the frontends" +HOMEPAGE = "http://ymorin.is-a-geek.org/projects/kconfig-frontends" +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=9b8cf60ff39767ff04b671fca8302408" +SECTION = "devel" +DEPENDS += "ncurses flex bison gperf" +PR = "r0" +PV = "3.4.0" +SPIN = "0" +SRC_URI = "http://ymorin.is-a-geek.org/download/${BPN}/${BPN}-${PV}-${SPIN}.tar.xz" +SRC_URI[md5sum] = "7eed0faf5a41d6dd0b2a886a440a972d" +SRC_URI[sha256sum] = "638006f3d1aefefdc1db3030a15b562cf3c89f2028b1cea0bf0f0629708802f2" + +S = "${WORKDIR}/${BPN}-${PV}-${SPIN}" + +inherit autotools +do_configure_prepend () { + mkdir -p scripts/.autostuff/m4 +} +EXTRA_OECONF += "--disable-gconf --disable-qconf" +BBCLASSEXTEND = "native nativesdk"
Signature · 1 line
1.7.5.4
Re: [PATCH 1/1] kconfig-frontends: New recipe
Quoted 6 lines · Khem Raj
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
I like the approach. I haven't had a chance to try this out, but I wanted to throw
my vote behind getting a common Kconfig front end package into oe-core.
Cheers,
Bruce
Quoted 49 lines
Signed-off-by Khem Raj <[email protected]>---
.../kconfig-frontends/kconfig-frontends_3.4.bb | 28 ++++++++++++++++++++1 files changed, 28 insertions(+), 0 deletions(-)create mode 100644 meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb
meta/recipes-devtools/kconfig-frontends/kconfig-frontends_3.4.bb new file +28
-1@@ -0,0 +1,28 @@ +# Copyright (C) 2012 Khem Raj <[email protected]> +# Released under the MIT license (see COPYING.MIT for the terms) + +DESCRIPTION = "The kconfig-frontends project aims at centralising \ +the effort of keeping an up-to-date, out-of-tree, packaging of the \ +kconfig infrastructure, ready for use by third-party projects. \ +The kconfig-frontends package provides the kconfig parser, as well as all \ +the frontends" +HOMEPAGE = "http://ymorin.is-a-geek.org/projects/kconfig-frontends" +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=9b8cf60ff39767ff04b671fca8302408" +SECTION = "devel" +DEPENDS += "ncurses flex bison gperf" +PR = "r0" +PV = "3.4.0" +SPIN = "0" +SRC_URI = "http://ymorin.is-a-geek.org/download/${BPN}/${BPN}-${PV}-${SPIN}.tar.xz" +SRC_URI[md5sum] = "7eed0faf5a41d6dd0b2a886a440a972d" +SRC_URI[sha256sum] = "638006f3d1aefefdc1db3030a15b562cf3c89f2028b1cea0bf0f0629708802f2" + +S = "${WORKDIR}/${BPN}-${PV}-${SPIN}" + +inherit autotools +do_configure_prepend () { + mkdir -p scripts/.autostuff/m4 +} +EXTRA_OECONF += "--disable-gconf --disable-qconf" +BBCLASSEXTEND = "native nativesdk" --1.7.5.4
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Signature · 2 lines
"Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"