# Tanım: Open source SIP stack and media stack, built with patches from SavoirFaire Linux (mostly GnuTLS support) # URL: http://www.pjsip.org/ # Paketçi: milisarge # Gerekler: gnutls portaudio speex alsa-lib libsamplerate ffmpeg libsrtp opus gsm libsrtp 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 }