HOWTO:BuildYourOwnDebianPackages

From AWN Wiki

Jump to: navigation, search

You can now build your own Debian packages directly from an Awn bzr branch:

  1. Uninstall AWN with make uninstall if you compiled it manually
  2. Update/create the bzr branch.
  3. Install the dpkg-dev, fakeroot, and all the packages needed for compiling AWN.
  4. Build the package: cd avant-window-navigator && dpkg-buildpackage -rfakeroot
  5. Leave the directory: cd ..
  6. 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.

Personal tools