// -*- mode:doc; -*- // vim: set syntax=asciidoc: [[adding-packages]] == Adding new packages to Buildroot This section covers how new packages (userspace libraries or applications) can be integrated into Buildroot. It also shows how existing packages are integrated, which is needed for fixing issues or tuning their configuration. When you add a new package, be sure to test it in various conditions (see xref:testing-package[]) and also check it for coding style (see xref:check-package[]). include::adding-packages-directory.txt[] include::adding-packages-generic.txt[] include::adding-packages-autotools.txt[] include::adding-packages-cmake.txt[] include::adding-packages-python.txt[] include::adding-packages-luarocks.txt[] include::adding-packages-perl.txt[] include::adding-packages-virtual.txt[] include::adding-packages-kconfig.txt[] include::adding-packages-rebar.txt[] include::adding-packages-waf.txt[] include::adding-packages-meson.txt[] include::adding-packages-cargo.txt[] include::adding-packages-golang.txt[] include::adding-packages-qmake.txt[] include::adding-packages-kernel-module.txt[] include::adding-packages-asciidoc.txt[] include::adding-packages-linux-kernel-spec-infra.txt[] include::adding-packages-hooks.txt[] include::adding-packages-gettext.txt[] include::adding-packages-tips.txt[] include::adding-packages-conclusion.txt[]