Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| oe_yp_ruby_gems [2020/04/02 11:49] – rpjday | oe_yp_ruby_gems [2021/11/23 09:55] (current) – removed rpjday | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Overview ===== | ||
| - | |||
| - | OE/YP processing of Ruby gems, and the layers involved (all master/ | ||
| - | |||
| - | ===== Layers ===== | ||
| - | |||
| - | ==== poky ==== | ||
| - | |||
| - | * meta/ | ||
| - | * recipes-devtools/ | ||
| - | * ruby/ | ||
| - | * ruby_2.7.0.bb | ||
| - | * ruby.inc | ||
| - | |||
| - | ==== meta-cloud-services ==== | ||
| - | |||
| - | * classes/ | ||
| - | * ruby.bbclass | ||
| - | * recipes-support/ | ||
| - | * facter/ | ||
| - | * facter_2.5.0.bb | ||
| - | * meta-openstack/ | ||
| - | * recipes-devtools/ | ||
| - | * ruby/ | ||
| - | * bundler_git.bb | ||
| - | * yard_git.bb | ||
| - | |||
| - | ===== Sample recipes ===== | ||
| - | |||
| - | ==== facter_2.5.0.bb (meta-cloud-services) ==== | ||
| - | |||
| - | < | ||
| - | SUMMARY = " | ||
| - | HOMEPAGE = " | ||
| - | LICENSE = " | ||
| - | LIC_FILES_CHKSUM = " | ||
| - | |||
| - | SRC_URI = " \ | ||
| - | http:// | ||
| - | file:// | ||
| - | " | ||
| - | SRC_URI[md5sum] = " | ||
| - | SRC_URI[sha256sum] = " | ||
| - | |||
| - | inherit ruby | ||
| - | |||
| - | DEPENDS += " \ | ||
| - | ruby \ | ||
| - | " | ||
| - | |||
| - | RUBY_INSTALL_GEMS = " | ||
| - | </ | ||
| - | |||
| - | ==== yard_git.bb (meta-openstack) ==== | ||
| - | |||
| - | < | ||
| - | # Copyright (C) 2014 Wind River Systems, Inc. | ||
| - | # | ||
| - | SUMMARY = "A documentation generation tool for the Ruby programming language." | ||
| - | DESCRIPTION = "YARD is a documentation generation tool for the Ruby \ | ||
| - | programming language. It enables the user to generate consistent, \ | ||
| - | usable documentation that can be exported to a number of formats very \ | ||
| - | easily, and also supports extending for custom Ruby constructs such as \ | ||
| - | custom class level definitions." | ||
| - | |||
| - | LICENSE = " | ||
| - | LIC_FILES_CHKSUM = " | ||
| - | |||
| - | PR = " | ||
| - | |||
| - | BPV = " | ||
| - | PV = " | ||
| - | SRCREV = " | ||
| - | |||
| - | S = " | ||
| - | |||
| - | SRC_URI = " \ | ||
| - | git:// | ||
| - | " | ||
| - | |||
| - | inherit ruby | ||
| - | |||
| - | BBCLASSEXTEND = " | ||
| - | </ | ||