HOWTO:BuildYourOwnDebianPackages
From AWN Wiki
You can now build your own Debian packages directly from an Awn bzr branch:
- Uninstall AWN with make uninstall if you compiled it manually
- Uninstall previous packages : sudo apt-get remove libawn*
- Update/create the bzr branch.
- Install the dpkg-dev, fakeroot, and all the packages needed for compiling AWN. An easy way of doing this is by running: sudo apt-get build-dep avant-window-navigator
- Build the package: cd avant-window-navigator && dpkg-buildpackage -rfakeroot
- Leave the directory: cd ..
- Run sudo dpkg -i [package_name].deb to install the package.
Several .deb packages are generated:
- avant-window-navigator-trunk (the dock itself)
- libawn1-trunk (the library used by all applets)
- awn-settings-trunk (the settings manager)
- libawn-dev-trunk (the package needed build applets from source (e.g., applets from Awn Extras))
- python-awn-trunk (the python bindings used by all python applets)
- libawn1-trunk-dbg (Used when you need to submit a bug report)
Note: This should work for Ubuntu Feisty, Gusty, Hardy, and Intrepid, and for Debian Sid/unstable and Lenny/testing. Ubuntu Dapper/Edgy and Debian Etch are too old.
Note: These packages are mostly for people not on Ubuntu Gutsy. The Awn Testing PPA is still a better choice for new people or who want trunk packages instead of compiling.

