You are not logged in.

#1 2004-11-22 23:18:26

Michel
Member
From: Belgium
Registered: 2004-07-31
Posts: 286

[updated]minisip (libmutil, libmikey, ...)

Heya,

I wanted to test asterisk PBX since I haven't gotten h323-support for it compiled in ... since I get compile-errors then. I noticed that archlinux doesn't has any package for a sip-client, so I searched for one ..
.

Minisip supports security-protocol(s), video-conferencing, ... It doesn't seem to support the speex-codec. I haven't compiled support for dsound (spatial sound for video conferencing?) and ipsec-support (experimental). This package compiles the gtk-gui.

This is a beta-release.

libmutil:

#Contributor: Michel Brabants <michel.linux@tiscali.be>
pkgname=libmutil
pkgver=0.3.0
pkgrel=1
pkgdesc="Different utility-classes for portable C++ development. Libmutil contains different classes useful for C++ programming, mostly string handling, cryptography and portable thread control. It is used by the minisip SIP user agent."
url="http://www.minisip.org"
license=""
depends=('openssl>=0.9.6')
source=(http://www.minisip.org/source/$pkgname-$pkgver.tar.gz)
md5sums=('3fd720e036a8b1ccc8eedcdce3bcfa47')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make prefix=$startdir/pkg/usr install
}

libmnetutil:

#Contributor: Michel Brabants <michel.linux@tiscali.be>
pkgname=libmnetutil
pkgver=0.3.0
pkgrel=1
pkgdesc="Different utility-classes for portable networking C++ development. Libmnetutil contains different classes useful to write portable networking  applications in C++. It includes UDP, TCP and TLS sockets, DNS resolving..."
url="http://www.minisip.org"
license=""
depends=('libmutil>=0.3.0')
source=(http://www.minisip.org/source/$pkgname-$pkgver.tar.gz)
md5sums=('1454b0adc907fb02f88414e9e1a58ec0')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make prefix=$startdir/pkg/usr install
}

libmikey:

#Contributor: Michel Brabants <michel.linux@tiscali.be>
pkgname=libmikey
pkgver=0.4.0
pkgrel=1
pkgdesc="C++ implementation of the MIKEY (RFC3830) protocol. Libmikey implements the Multimedia Internet KEYing protocol, in a C++ library. The MIKEY protocol provides authentication and key agreement for secure multimedia session."
url="http://www.minisip.org"
license=""
depends=('openssl>=0.9.6' 'libmutil>=0.3.0')
source=(http://www.minisip.org/source/$pkgname-$pkgver.tar.gz)
md5sums=('8690f622409599e18a6325f5b9989f41')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make prefix=$startdir/pkg/usr install
}

libmsip:

#Contributor: Michel Brabants <michel.linux@tiscali.be>
pkgname=libmsip
pkgver=0.3.0
pkgrel=1
pkgdesc="C++ implementation of the SIP (RFC3261) protocol. Libmsip implements the Session Initiation Protocol, in a C++ library. The SIP protocol is used mostly to initialize Voice over IP  calls."
url="http://www.minisip.org"
license=""
depends=('libmutil')
source=(http://www.minisip.org/source/$pkgname-$pkgver.tar.gz)
md5sums=('4960049a61128adef1debdccfdd7936a')

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr
  make || return 1
  make prefix=$startdir/pkg/usr install
}

minisip:

#Contributor: Michel Brabants <michel.linux@tiscali.be>
pkgname=minisip
pkgver=0.7.0
pkgrel=1
pkgdesc="Minisip is a SIP User Agent ("Internet telephone"). It supports Secure VoIP, SIP, MIKEY, RTP, SRTP, SDP, Video Telephony(not included in this PKGBUILD yet:ffmpeg-dependency) and Push-to-talk."
url="http://www.minisip.org"
license=""
#libglademm=2.0 or qt>=3.0 can be used too. I'm using text-based interface since arch is using newer libglademm and I have no time to compile that one at the moment
depends=('libmutil>=0.3' 'libmnetutil>=0.3' 'libmikey>=0.4' 'libmsip>=0.3' 'alsa-lib' 'libglademm' 'ffmpeg' 'sdl')
source=(http://www.minisip.org/source/$pkgname-$pkgver.tar.gz)
md5sums=('1c1bca512414430feced8d0011b8439c')

#todo?: enable dsound-support
build() {
  cd $startdir/src/$pkgname-$pkgver
  #different user-interfaces available (default=gtk2-interface): use the switch according to the want you want:
  #disable gtk: --disable-gtk
  #qt-embedded: --enable-qte
  #text: --enable-textui
  #opie(open palmtop): --enable-opie
  #todo: enable video: --enable-video
  ./configure --prefix=/usr --enable-alsa --with-qtdir=/opt/qt  --enable-video --with-avcodec=/usr/include/ffmpeg
  make || return 1
  make prefix=$startdir/pkg/usr install
}

Offline

#2 2005-03-26 17:23:04

Michel
Member
From: Belgium
Registered: 2004-07-31
Posts: 286

Re: [updated]minisip (libmutil, libmikey, ...)

Package has been updated

Offline

Board footer

Powered by FluxBB