milis/talimatname/genel/p/pjproject-ring/talimat

59 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: SavoirFaire Linux'tan (çoğunlukla GnuTLS desteği) yamalarla oluşturulan açık kaynaklı SIP yığını ve ortam yığını
# URL: http://www.pjsip.org/
# Paketçi: milisarge
# Gerekler: gnutls portaudio speex alsa-lib libsamplerate ffmpeg libsrtp opus gsm libsrtp
# Grup: sistem
isim=pjproject-ring
_isim=pjproject
surum=2.6
devir=1
kaynak=(http://www.pjsip.org/release/2.6/$_name-$surum.tar.bz2
endianness.patch
gnutls.patch
notestsapps.patch
fix_base64.patch
ipv6.patch
ice_config.patch
multiple_listeners.patch
pj_ice_sess.patch
fix_turn_fallback.patch
fix_ioqueue_ipv6_sendto.patch
add_dtls_transport.patch)
derle() {
cd "${SRC}/${_name}-${surum}"
for patch in endianness.patch gnutls.patch notestsapps.patch fix_base64.patch \
ipv6.patch ice_config.patch multiple_listeners.patch \
pj_ice_sess.patch fix_turn_fallback.patch \
fix_ioqueue_ipv6_sendto.patch add_dtls_transport.patch
do
patch -p1 < ../"$patch"
done
cd "${SRC}/${_name}-${surum}"
export CXXFLAGS="${CXXFLAGS} -DNDEBUG -fPIC -DPJSIP_MAX_PKT_LEN=8000"
export CFLAGS="${CXXFLAGS}"
./configure \
--prefix=/usr \
--enable-shared \
--enable-ssl=gnutls \
--with-external-speex \
--with-external-srtp \
--with-external-pa \
--with-external-gsm \
--enable-ext-sound \
--disable-oss \
--disable-opencore-amr \
--disable-v4l2 \
--disable-video \
--disable-sound
make dep
make
make DESTDIR="${PKG}" install
}