Packaging:Debian/Ubuntu Linux

Required Packages for Installation
The following packages are required when installing OpenLP on a user's machine:


 * python-qt4
 * python-qt4-phonon
 * python-sqlalchemy
 * python-lxml
 * python-beautifulsoup
 * python-enchant
 * python-chardet
 * python-sqlite

Required Packages for Building
The following packages are required when building an OpenLP package:


 * bzr-builddeb
 * cdbs

@:~$ sudo aptitude install bzr-builddeb cdbs

You also need to checkout the lp:openlp/debian-package branch.

@:~$ bzr branch lp:openlp/debian-package

Updating Package for a New Release
First run dch to create a new changelog:

$ dch -v 1.9.12-1

Then make sure the e-mail address is correct (should be the package maintainer/owner's e-mail address), and add any changes you need.

Lastly, commit it and push it up to Launchpad for merging.

When merged, that revision needs to be tagged with the version you added a changelog entry for.