All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Added rpm support in meta-toolchain
@ 2011-01-27  2:51 Lianhao Lu
  2011-01-27  2:51 ` [PATCH 1/6] cross-canadian/apt-native: support for debian package Lianhao Lu
                   ` (6 more replies)
  0 siblings, 7 replies; 13+ messages in thread
From: Lianhao Lu @ 2011-01-27  2:51 UTC (permalink / raw)
  To: poky

From: Lianhao Lu <lianhao.lu@intel.com>

The purpose of this series of patches is to add rpm support in meta-toolchain creation,
and also to fix bug #227.

It makes the task populate_sdk in meta/recipes-core/meta/meta-toolchain.bb more generic
to support installing packages from ipk, rpm, and deb files in creating meta-toolchain 
tarball, and move the populate_sdk task out of meta-toolchain.bb recipe into a bbclass.

It added populate_sdk_xxx.bbclass for different package file format.

The meta-toolchain installing process involes 2 set of packages, one is the host sdk 
set which contains packages of applications(e.g. cross-canadian compilers, qemu, etc.) and 
relevant run-time libraries, the other is the target sdk set which contains packages of target
arch's libraries and header files to create a target rootfs for cross compiling purpose.So
the patches also modifes and/or adds functions in package_deb.bbclass & package_rpm.bbclass 
to update the package index and to generate different installing configuration files for the 
tow different sets.

It also fixed a bug in cross-canadian.bbclass to enable the package_deb.bbclass generate correct
deb package files for cross-canadian recipies.

Pull URL: git://git.pokylinux.org/poky-contrib.git
  Branch: llu/rpm_meta-toolchain
  Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=llu/rpm_meta-toolchain

Thanks,
    Lianhao Lu <lianhao.lu@intel.com>
---


Lianhao Lu (6):
  cross-canadian/apt-native: support for debian package.
  classes/populate_sdk_ipk.bbclass: newly created.
  populate_sdk_deb/package_deb: Added deb support for populate_sdk.
  classes/populate_sdk_*: remove blanks.
  package_rpm/populate_sdk_rpm: Added rpm support for populate_sdk
    task.
  meta_toolchain/populate_sdk: Made task populate_sdk more generic.

 meta/classes/cross-canadian.bbclass            |    3 +
 meta/classes/package_deb.bbclass               |   31 ++++++
 meta/classes/package_rpm.bbclass               |   53 ++++++++--
 meta/classes/populate_sdk.bbclass              |   88 +++++++++++++++
 meta/classes/populate_sdk_deb.bbclass          |  129 ++++++++++++++++++++++
 meta/classes/populate_sdk_ipk.bbclass          |   57 ++++++++++
 meta/classes/populate_sdk_rpm.bbclass          |  138 ++++++++++++++++++++++++
 meta/recipes-core/meta/meta-toolchain.bb       |  103 +-----------------
 meta/recipes-devtools/apt/apt-native_0.7.14.bb |    2 +
 9 files changed, 496 insertions(+), 108 deletions(-)
 create mode 100644 meta/classes/populate_sdk.bbclass
 create mode 100644 meta/classes/populate_sdk_deb.bbclass
 create mode 100644 meta/classes/populate_sdk_ipk.bbclass
 create mode 100644 meta/classes/populate_sdk_rpm.bbclass



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2011-01-28  4:13 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-27  2:51 [PATCH 0/6] Added rpm support in meta-toolchain Lianhao Lu
2011-01-27  2:51 ` [PATCH 1/6] cross-canadian/apt-native: support for debian package Lianhao Lu
2011-01-27 10:44   ` Joshua Lock
2011-01-27  2:51 ` [PATCH 3/6] populate_sdk_deb/package_deb: Added deb support for populate_sdk Lianhao Lu
2011-01-27  2:51 ` [PATCH 5/6] package_rpm/populate_sdk_rpm: Added rpm support for populate_sdk task Lianhao Lu
2011-01-27 10:46   ` Joshua Lock
2011-01-27  2:51 ` [PATCH 6/6] meta_toolchain/populate_sdk: Made task populate_sdk more generic Lianhao Lu
2011-01-27 10:47   ` Joshua Lock
2011-01-27  2:51 ` [PATCH 2/6] classes/populate_sdk_ipk.bbclass: newly created Lianhao Lu
2011-01-27  2:51 ` [PATCH 4/6] classes/populate_sdk_*: remove blanks Lianhao Lu
2011-01-27 10:46   ` Joshua Lock
2011-01-27 22:03 ` [PATCH 0/6] Added rpm support in meta-toolchain Richard Purdie
2011-01-28  4:13   ` Lu, Lianhao

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.