xref: /OK3568_Linux_fs/buildroot/docs/manual/adding-packages.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// -*- mode:doc; -*-
2*4882a593Smuzhiyun// vim: set syntax=asciidoc:
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun[[adding-packages]]
5*4882a593Smuzhiyun== Adding new packages to Buildroot
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunThis section covers how new packages (userspace libraries or
8*4882a593Smuzhiyunapplications) can be integrated into Buildroot. It also shows how
9*4882a593Smuzhiyunexisting packages are integrated, which is needed for fixing issues or
10*4882a593Smuzhiyuntuning their configuration.
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunWhen you add a new package, be sure to test it in various conditions
13*4882a593Smuzhiyun(see xref:testing-package[]) and also check it for coding style (see
14*4882a593Smuzhiyunxref:check-package[]).
15*4882a593Smuzhiyun
16*4882a593Smuzhiyuninclude::adding-packages-directory.txt[]
17*4882a593Smuzhiyun
18*4882a593Smuzhiyuninclude::adding-packages-generic.txt[]
19*4882a593Smuzhiyun
20*4882a593Smuzhiyuninclude::adding-packages-autotools.txt[]
21*4882a593Smuzhiyun
22*4882a593Smuzhiyuninclude::adding-packages-cmake.txt[]
23*4882a593Smuzhiyun
24*4882a593Smuzhiyuninclude::adding-packages-python.txt[]
25*4882a593Smuzhiyun
26*4882a593Smuzhiyuninclude::adding-packages-luarocks.txt[]
27*4882a593Smuzhiyun
28*4882a593Smuzhiyuninclude::adding-packages-perl.txt[]
29*4882a593Smuzhiyun
30*4882a593Smuzhiyuninclude::adding-packages-virtual.txt[]
31*4882a593Smuzhiyun
32*4882a593Smuzhiyuninclude::adding-packages-kconfig.txt[]
33*4882a593Smuzhiyun
34*4882a593Smuzhiyuninclude::adding-packages-rebar.txt[]
35*4882a593Smuzhiyun
36*4882a593Smuzhiyuninclude::adding-packages-waf.txt[]
37*4882a593Smuzhiyun
38*4882a593Smuzhiyuninclude::adding-packages-meson.txt[]
39*4882a593Smuzhiyun
40*4882a593Smuzhiyuninclude::adding-packages-cargo.txt[]
41*4882a593Smuzhiyun
42*4882a593Smuzhiyuninclude::adding-packages-golang.txt[]
43*4882a593Smuzhiyun
44*4882a593Smuzhiyuninclude::adding-packages-qmake.txt[]
45*4882a593Smuzhiyun
46*4882a593Smuzhiyuninclude::adding-packages-kernel-module.txt[]
47*4882a593Smuzhiyun
48*4882a593Smuzhiyuninclude::adding-packages-asciidoc.txt[]
49*4882a593Smuzhiyun
50*4882a593Smuzhiyuninclude::adding-packages-linux-kernel-spec-infra.txt[]
51*4882a593Smuzhiyun
52*4882a593Smuzhiyuninclude::adding-packages-hooks.txt[]
53*4882a593Smuzhiyun
54*4882a593Smuzhiyuninclude::adding-packages-gettext.txt[]
55*4882a593Smuzhiyun
56*4882a593Smuzhiyuninclude::adding-packages-tips.txt[]
57*4882a593Smuzhiyun
58*4882a593Smuzhiyuninclude::adding-packages-conclusion.txt[]
59