# Maintainer: Xavier Devlamynck # Contributor: Marti Raudsepp #Contributor: Travis Hegner # ALARM: Kevin Mihelich # - set endianness for ARM pkgname=pjproject pkgver=2.4 pkgrel=1 pkgdesc="Open source SIP stack and media stack" arch=('i686' 'x86_64') url="http://www.pjsip.org/" license=('GPL') depends=('openssl' 'portaudio' 'speex' 'alsa-lib' 'libsamplerate' 'util-linux-ng' 'ffmpeg' 'libsrtp') makedepends=('e2fsprogs' 'python') install=pjproject.install source=(http://www.pjsip.org/release/${pkgver}/pjproject-${pkgver}.tar.bz2 ffmpeg.patch arm.patch) sha256sums=('108015aeda8dce20d182ec9b4fc277026d2b1796e82947da106eeb406eb02059' '7393f742cccbbcf1ed9d04dbc0bcb506970dd6e1c410f881a169d98fc376e95d' 'ad3c26950003da0b2db2fa532e1340828e05cbd6e336f1f6d96850d90d297ffa') build() { cd "${srcdir}/${pkgname}-${pkgver}" export CXXFLAGS="${CXXFLAGS} -fPIC" export CFLAGS="${CXXFLAGS}" #patch -p1 < ${srcdir}/ffmpeg.patch patch -p1 -i ../arm.patch #./configure --prefix=/usr --with-external-speex --with-external-pa --disable-oss --enable-shared --disable-opencore-amr ./configure --prefix=/usr --with-external-speex --with-external-srtp --with-external-pa --with-external-gsm --disable-oss --enable-shared --disable-opencore-amr --disable-v4l2 --disable-video --disable-sound echo "#define PJ_HAS_IPV6 1" >> "${srcdir}/${pkgname}-${pkgver}/pjlib/include/pj/config_site.h" make -j1 dep make -j1 } package() { cd "${srcdir}/${pkgname}-${pkgver}" make -j1 DESTDIR=${pkgdir} install install -D -m755 pjsip-apps/bin/pjsua-*gnu* ${pkgdir}/usr/bin/pjsua }