sipX on Debian

We have created Debian packages of sipX, the Open Source SIP PBX for Linux from SIPfoundry.

The steps involved in creating these packages are documented on the following pages.

Create a build chroot on Debian Sarge
First we need to create a clean build environment. You can either use an entire machine for that or create a chroot environment. We will use a chroot,
Install build dependencies
To be able to build packages on a system you need the so-called build-dependencies to be installed. On a GNU/Linux system this is usually gcc, the GNU compiler and all of the GNU autobuild packages. There might be others depending on the project.
Download and unpack sipX source
To start building the packages you first need the source code. There are conventions to follow regarding the naming of the source tarballs when building packages for Debian/Ubuntu.
Check-out Debian trees
The /debian tree of files for every particular packet are currently in Calivia's Subversion repository.
Build source and binary packages

Once everything is in place we can start the build process.
Create Debian package repository
Assuming all of the packages built fine we can now put them into a repository that can be used as a source for apt.
mike – Sun, 2005 – 12 – 18 22:00