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