Name Date Size #Lines LOC

..06-Jul-2023-

conf/H21-Dec-2024-8470

files/H14-Oct-2023-22

recipes-core/H14-Oct-2023-183147

recipes-extended/H07-Mar-2021-149119

recipes-perl/H21-Dec-2024-3,7432,853

COPYING.MITH A D07-Mar-20211,023 1815

README.mdH A D06-Jul-20233 KiB9169

SECURITY.mdH A D21-Dec-2024775 2115

README.md

1meta-perl
2=========
3This layer provides commonly-used perl related recipes such as perl libraries
4in the Comprehensive Perl Archive Network.
5
6Contents and Help
7-----------------
8
9In this section the contents of the layer is listed, along with a short
10help for each package.
11
12         -- libdbi-perl --
13         The DBI is a database access module for the Perl programming language.
14         It defines a set of methods, variables, and conventions that provide
15         a consistent database interface, independent of the actual database
16         being used.
17                      |<- Scope of DBI ->|
18                           .-.   .--------------.   .-------------.
19           .-------.       | |---| XYZ Driver   |---| XYZ Engine  |
20           | Perl  |       | |   `--------------'   `-------------'
21           | script|  |A|  |D|   .--------------.   .-------------.
22           | using |--|P|--|B|---|Oracle Driver |---|Oracle Engine|
23           | DBI   |  |I|  |I|   `--------------'   `-------------'
24           | API   |       | |...
25           |methods|       | |... Other drivers
26           `-------'       | |...
27                           `-'
28
29        -- libdbd-sqlite-perl --
30        DBD::SQLite is a Perl DBI driver for SQLite, that includes the entire
31        thing in the distribution. So in order to get a fast transaction capable
32        RDBMS working for your perl project you simply have to install this
33        module, and nothing else.
34
35        usage: there is a test case to show you how it works
36
37        1) vim local.conf:
38        ...
39        IMAGE_INSTALL:append = " libdbd-sqlite-perl"
40        PERL_DBM_TEST = "1"
41        ...
42        2) build core-image-sato and boot the target
43
44        3) run "sqlite-perl-test.pl" on target. This script includes five
45           operations create/insert/update/delete/select to do with a table.
46
47        More information can be found in the recipe's git log.
48
49Dependencies
50------------
51
52This layer depends on:
53
54  URI: git://git.openembedded.org/openembedded-core
55  branch: master
56
57Adding the meta-perl layer to your build
58---------------------------------------
59
60In order to use this layer, you need to make the build system aware of
61it.
62
63Assuming the meta-perl layer exists at the top-level of your
64yocto build tree, you can add it to the build system by adding the
65location of the meta-perl layer to bblayers.conf, along with any
66other layers needed. e.g.:
67
68  BBLAYERS ?= " \
69    /path/to/oe-core/meta \
70    /path/to/layer/meta-perl \
71
72Maintenance
73-----------
74
75Send patches / pull requests to openembedded-devel@lists.openembedded.org with
76'[meta-perl]' in the subject.
77
78When sending single patches, please using something like:
79git send-email -M -1 --to openembedded-devel@lists.openembedded.org --subject-prefix='meta-perl][PATCH'
80
81Layer maintainers:
82    Hongxu Jia <hongxu.jia@windriver.com>
83    Tim "moto-timo" Orling <ticotimo@gmail.com>
84
85License
86-------
87
88All metadata is MIT licensed unless otherwise stated. Source code included
89in tree for individual recipes is under the LICENSE stated in each recipe
90(.bb file) unless otherwise stated.
91