[[!meta title="Packaging"]] There are always more source packages to be made. Software that should be packaged soon includes: * **[Dropbear](http://matt.ucc.asn.au/dropbear/dropbear.html)** Dropbear is a small SSH server and client, in many ways compatible with OpenSSH. In addition to the basic packaging work, there is work to be done on a service script (just a simple shell script in `/etc/init.d`) and `postinst` and `postrm` maintainer scripts to generate and delete the SSH host key pair. * **[GNU Autoconf](https://www.gnu.org/software/autoconf/)** GNU Autoconf generates `configure` scripts that are used to configure software packages for building. * **[GNU Automake](https://www.gnu.org/software/automake/)** GNU Automake generates `Makefile.in` files that are used to build software packages. * **[GNU M4](https://www.gnu.org/software/m4/)** GNU M4 is a macro processor, notably used by GNU Autoconf. * **[Perl 5](http://www.perl.org/)** Perl 5 is a language interpreter, especially popular in systems administration and software build and installation systems. Unmodified Perl 5 source is impossible to cross build without executing software on the host system (in GNU Autoconf terms, the system for which the package is built). See [this mailing list thread][perl-cross-building] for more information. We will need to modify Perl's build system a bit before we can build a package. * **[GNU Compiler Collection (GCC)](http://gcc.gnu.org/)** GCC is an optimizing compiler with frontends and libraries for a wide range of languages. Binutils and GCC are part of the [[multiarch_cross_toolchain|dev/todo/multiarch-cross-toolchains]] project. * **[DAS U-Boot](http://www.denx.de/wiki/U-Boot)** U-Boot is a bootloader used on many embedded computers, including the BeagleBoard-xM. [perl-cross-building]: https://lists.debian.org/debian-embedded/2012/06/msg00011.html