All of lore.kernel.org
 help / color / mirror / Atom feed
* Design Document of "Yocto 1656 Recipe creation/import script"
@ 2012-01-06  9:51 Kang Kai
  2012-01-06 14:18 ` Andreas Müller
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Kang Kai @ 2012-01-06  9:51 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 163 bytes --]

Hi All,

This is the design document of "Yocto 1656 Recipe creation/import 
script". Please help to review it.
Any suggestion is appreciate.

Regards,
Kai

[-- Attachment #2: recipe_creation_bb.txt --]
[-- Type: text/plain, Size: 906 bytes --]

    Design documnet for Recipe creation/import script

* Purpose

The feature is from Yocto 1.2 Bug 1656. A script or similar system
that would allow you to give is an upstream URL, tarball, patch set,
package (SRPM, or debian style) and generate a recipe based on those
instructions. 

Name it with bitbake-createbb, and integrate into the build system
to use the build system infrastructure that similiar with bitbake-runtask.

* Usage:
bitbake-createbb <SRC_URI> [PATCH_SRC_URI]

* Steps
1 download the source package frowm the SRC_RUI
2 get package name and version from package or tarball name. 
3 get summary and description from SRPM spec file or debian control file, or from configure files. 
4 get license and license checksum. 
5 get dependent packages
  |-- just parse spec file or debian control file
  |-- or get them by parse configure files
6 remove downloaded files

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

end of thread, other threads:[~2012-01-09 21:31 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-06  9:51 Design Document of "Yocto 1656 Recipe creation/import script" Kang Kai
2012-01-06 14:18 ` Andreas Müller
2012-01-09  3:27   ` Kang Kai
2012-01-06 14:35 ` Pedro Algarvio
2012-01-09  3:30   ` Kang Kai
2012-01-09  6:02     ` Kang Kai
2012-01-06 19:18 ` Joshua Lock
2012-01-09  5:49   ` Kang Kai
2012-01-09 21:31     ` Joshua Lock

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.