3
UbuntuPackaging
davidsarah edited this page 2010-08-12 00:22:22 +00:00
Note: This page still needs a bit more information, but is a good start. It also should be formatted better.
In order to package Tahoe for inclusion into Ubuntu, you'll need a few things:
- The released tarball (.tar.gz from the releases directory) for the Tahoe version you're updating to.
- The existing package in Ubuntu. A simple
apt-get source tahoe-lafs
should do the trick.
Once you have those things, here's what you need to do:
- Unpack the tarball.
- Create a new tarball named
allmydata-tahoe-<version>.orig.tar.gz
, which is the same as the release tarball but with theallmydata-tahoe-<version>
directory at its root. Create this withtar cvzf allmydata-tahoe-<version>.orig.tar.gz allmydata...
- Copy the debian/ folder from the existing package into the
allmydata...
folder - Change into the
allmydata...
folder. dch -v <new-version>-0ubuntu1
- Edit the changelog with the things that have been changed.
- After everything is all hunky dory, run
debuild -S -sa -k<gpg-key-id>
- This should build you a nice package. The .dsc, .orig.tar.gz, .debian.tar.gz, and .changes files all need to be sent to a package sponsor.