/pjsip

[DEPRECATED] NOT yet just a git-svn copy of PJSIP. Includes packaging stuff for Debian/Ubuntu and Python-video support.

Primary LanguageCGNU General Public License v2.0GPL-2.0

Dennis Guse, 2013

This git-repository is a clone of the original pjproject-svn (branch upstream contains the svn-trunk).
It was created to:
1. make debian package building easier (configuration and small patches so it can be build for ubuntu)
2. add patches that didn't made it yet upstream

It was setup using the following command:
# git svn clone HEAD http://svn.pjsip.org/repos/pjproject/ -s

By cloning the connection to "git svn" is lost. If you would like to use the "git svn rebase" for updates from upstream:
http://stackoverflow.com/questions/5339838/cloning-a-git-svn-repository-with-svn-metadata
If you don't know what it is: just ignore it.

################### Packaging

1. Setup build environment
# apt-get install packaging-dev
# export DIST=saucy
# pbuilder create or (git-pbuilder create)

2. Prepare to build
- (optional) Update changelog, if necessary
# git-dch -a -R
- Commit all changes (incl. changelog)!

3. Build
# export DIST=saucy

- for upload (signed source package); Use your PGP-Keyid:
# git-buildpackage --git-upstream-tree=XXX --git-ignore-branch --git-dist=saucy -S -kKEY_ID
- binary deb
# git-buildpackage --git-upstream-tree=XXX --git-ignore-branch --git-dist=saucy
- replace XXX to select the tree you want.

4. Clean
# git clean  -f -x -d
# git reset --hard

5. (optional) upload to launchpad
- replace XXX appropiately
# dput ppa:dennis.guse/sip-tools XXX.changes