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
- Update/create the bzr branch.
- Install the dpkg-dev, fakeroot, and all the packages needed for compiling AWN.
- 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. This should uninstall all of the Awn-related .deb packages that you have previously installed, to prevent conflicts.
Several .deb packages are generated:
- avant-window-navigator-trunk (the dock itself)
- libawn0-trunk (the library used by all applets)
- awn-manager-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)
- libawn0-trunk-dbg (Used when you need to submit a bug report)
Note: This should work for Ubuntu Edgy, Feisty, Gusty and Hardy, and for Debian Sid/unstable and Lenny/testing. Ubuntu Dapper and Debian Etch are too old.
Note: These packages are mostly for people not on Ubuntu Gutsy. Reacocard's repository is still a better choice for new people or who want trunk packages instead of compiling.

