Actions

Difference between revisions of "Developer Area/Packaging"

From Mahara Wiki

< Developer Area
(basic blurb)
 
(prereqs and setup)
Line 2: Line 2:
  
 
If you want to get involved, get in touch with one of the members of the [https://launchpad.net/~mahara-packaging packaging team].
 
If you want to get involved, get in touch with one of the members of the [https://launchpad.net/~mahara-packaging packaging team].
 +
 +
= Prerequisites =
 +
 +
You need to build packages in the target distribution. So for the most common type of uploads (to Debian unstable), you need to have a Debian unstable virtual machine of some sort.
 +
 +
Then install these packages:
 +
 +
sudo aptitude install git-buildpackage build-essential debhelper dh-make pristine-tar
 +
 +
Then you need to get access to the repo:
 +
 +
# Create a [https://alioth.debian.org/account/register.php new account] on Alioth
 +
# Ask the [mailto:[email protected] Alioth admins] to add you to the collab-maint group on git.debian.org
 +
 +
= Getting the code from the packaging repo =
 +
 +
All of the packaging is stored in a separate [http://anonscm.debian.org/gitweb/?p=collab-maint/mahara.git git repository].
 +
 +
Here's how to clone this repo:
 +
 +
gbp-clone ssh://git.debian.org/git/collab-maint/mahara.git

Revision as of 14:39, 22 June 2011

Here is a description of the work that is involved in maintaining the Mahara packages in Debian and Ubuntu.

If you want to get involved, get in touch with one of the members of the packaging team.

Prerequisites

You need to build packages in the target distribution. So for the most common type of uploads (to Debian unstable), you need to have a Debian unstable virtual machine of some sort.

Then install these packages:

sudo aptitude install git-buildpackage build-essential debhelper dh-make pristine-tar

Then you need to get access to the repo:

  1. Create a new account on Alioth
  2. Ask the Alioth admins to add you to the collab-maint group on git.debian.org

Getting the code from the packaging repo

All of the packaging is stored in a separate git repository.

Here's how to clone this repo:

gbp-clone ssh://git.debian.org/git/collab-maint/mahara.git