In the first part of this text, we introduced the principal concepts of Debian package building. We're now ready to build an example package of a simple command line program. I picked svnyoungest, a small auxiliary program to report the latest revision of a Subversion repository. You can find the source tarball of svnyoungest here. To interface directly with the Subversion library, it is written in C, but you can package programs from any development environment. The source code is provided with a Makefile (no configure script though) that accepts these standard targets: all (the default), clean, distclean and install.