jami test update
This commit is contained in:
@@ -1 +1,2 @@
|
||||
EBUILD dhtnet-9999.ebuild 1228 BLAKE2B b4c6906e835699fe9a777df3663adb3b840ab2aa5baf7619d64e5dc934ed049f005c61887b1777ed2ad3e2ac6768813951b35ad8cfec05b648a0cb447861a31c SHA512 8d6bbefce13ceb55f4a82a11dc1a2352eb11a62b6f3448a8865a4b939f62b8805f031f798a432d9b983468e374fde28617914a4b3b3868cba7d32439e42b1ca7
|
||||
AUX fmt-12.patch 1811 BLAKE2B 8654397ac8d140ec339df9029ae5e610a6061dda0944d3cd3890cc7ad9d47d65a6ae9d6744bf07f9b7ad223241fe58d372ecd24b6f5f2fd866689673467eaf81 SHA512 b645545120608e70f70ee664d43de03fa07ebc5b2af9a6515a40220aabfe057d4f69034b15781a21c5e8ff6f2fbb353b7dea69d840cb299f9dbf58eeaf082a40
|
||||
EBUILD dhtnet-9999.ebuild 1421 BLAKE2B 3fccca93efa74eeb3e2189643ecab8b3f0726b66dff1ab93910c3bd4fbd413fec894360e0cb1b551bc5379d9ebc1bb8f6a83b6a29cbde3dc47e32657cc45288a SHA512 29f953dba538679c1aeb42160ef7d4411ac8d0951037f3e49d6849ac63ee6f44e40402683293a41c8a1788614e6d2f04aeaaac9305e3547cd636dfac08ea2d15
|
||||
|
||||
@@ -11,7 +11,8 @@ HOMEPAGE="https://github.com/savoirfairelinux/dhtnet"
|
||||
if [[ "${PV}" == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/savoirfairelinux/${PN}"
|
||||
EGIT_COMMIT="6c5ee3a21556d668d047cdedb5c4b746c3c6bdb2"
|
||||
#EGIT_COMMIT="cff03260fa037f59d6768bac26014b01c07b3fb9"
|
||||
EGIT_COMMIT="7861b4620b4cec5fa34c5d1bb2b304912730f638"
|
||||
else
|
||||
SRC_URI="https://github.com/savoirfairelinux/dhtnet/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
@@ -43,6 +44,14 @@ RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if has_version ">=dev-libs/libfmt-12.0.0"; then
|
||||
eapply "${FILESDIR}"/fmt-12.patch
|
||||
fi
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DDHTNET_PUPNP=ON
|
||||
|
||||
32
net-libs/dhtnet/files/fmt-12.patch
Normal file
32
net-libs/dhtnet/files/fmt-12.patch
Normal file
@@ -0,0 +1,32 @@
|
||||
diff -ru dhtnet.orig/src/upnp/upnp_context.cpp dhtnet/src/upnp/upnp_context.cpp
|
||||
--- dhtnet.orig/src/upnp/upnp_context.cpp 2025-10-04 15:51:40.889482196 +0200
|
||||
+++ dhtnet/src/upnp/upnp_context.cpp 2025-10-04 16:09:31.538008243 +0200
|
||||
@@ -734,9 +734,12 @@
|
||||
}
|
||||
if (toRenewLaterCount > 0) {
|
||||
nextRenewalTime += MAPPING_RENEWAL_THROTTLING_DELAY;
|
||||
- if (logger_) logger_->debug("{} mapping(s) didn't need to be renewed (next renewal scheduled for {:%Y-%m-%d %H:%M:%S})",
|
||||
+ if (logger_) {
|
||||
+ std::time_t t = sys_clock::to_time_t(nextRenewalTime);
|
||||
+ logger_->debug("{} mapping(s) didn't need to be renewed (next renewal scheduled for {:%Y-%m-%d %H:%M:%S})",
|
||||
toRenewLaterCount,
|
||||
- fmt::localtime(sys_clock::to_time_t(nextRenewalTime)));
|
||||
+ *std::localtime(&t));
|
||||
+ }
|
||||
mappingRenewalTimer_.expires_at(nextRenewalTime);
|
||||
mappingRenewalTimer_.async_wait([this](asio::error_code const& ec) {
|
||||
if (ec != asio::error::operation_aborted)
|
||||
@@ -783,8 +786,11 @@
|
||||
if (nextRenewalTime == mappingRenewalTimer_.expiry())
|
||||
return;
|
||||
|
||||
- if (logger_) logger_->debug("Scheduling next port mapping renewal for {:%Y-%m-%d %H:%M:%S}",
|
||||
- fmt::localtime(sys_clock::to_time_t(nextRenewalTime)));
|
||||
+ if (logger_) {
|
||||
+ std::time_t t = sys_clock::to_time_t(nextRenewalTime);
|
||||
+ logger_->debug("Scheduling next port mapping renewal for {:%Y-%m-%d %H:%M:%S}",
|
||||
+ *std::localtime(&t));
|
||||
+ }
|
||||
mappingRenewalTimer_.expires_at(nextRenewalTime);
|
||||
mappingRenewalTimer_.async_wait([this](asio::error_code const& ec) {
|
||||
if (ec != asio::error::operation_aborted)
|
||||
@@ -3,8 +3,10 @@ DIST opendht-3.5.5.tar.gz 533772 BLAKE2B a4e824f4d0d91a271416ca083a41818b66883c4
|
||||
DIST opendht-3.6.0.tar.gz 533860 BLAKE2B fcc2a1fc6a11062fe2382568446ac876580c219e00b6931a3f70b2aca5df0bff9e23f40b5129169963ee6f254c778f010370fd18f2532f0731adcf129d291c5e SHA512 f7cd106d9d96b51ad9775486c09fdef3a147678aeda5a4a403f1a0d6cc324a79ed612a40abefff373420f02c016c2884b83a2105eb4388a06e76486346963235
|
||||
DIST opendht-3.6.2.3.tar.gz 540255 BLAKE2B 38e6cfaff9b7dd72809930696d3222c5e585d05bf00974fcc6f756afb6cfeec95cdd6712090edf2800728149a7010b7c1e2ba682a5f2e683f1a2ab0d02036294 SHA512 b396d583d22da989e911d9869ac8a81724359fa66aae8737c468bbab517cf1fbf1f36f14eedc15b883fed12918d4087eef0a46f65442e90a93ebb2202f5d2508
|
||||
DIST opendht-3.6.2.tar.gz 540155 BLAKE2B 4246c2069ac157ae0d9f4247fd58e685c7a59de2339e55bbf7cd827cda0227d8f64853feb8d8c1c9e25c161397a9231963fd4bcea566193e5b6f816dfbe899bb SHA512 bc019bfea43e89d753e6a4603be28014ff715fb60cc294fe7434a9f72cc9bc58d333f2dc810aaa658823645e1fe2781989eede6f32e656f2cf69f2de9cab7c4a
|
||||
DIST opendht-3.7.1.tar.gz 504759 BLAKE2B cd6b3852e86fb17a12349555abbea5148f7255f7490be7971d14a36a3bf94978e6a74bb77dcddf1f619eded20b5c1e0802350080246230da3f7464d651795b4b SHA512 ba9da9259564800372613d651de0399d64e8f3f4a36cdeb20edec829bd2f6fd35e551846dfa2005d4b95ee0170750d0fa5d878b0bd4e94916ab8f64112bc4ed6
|
||||
EBUILD opendht-3.5.4.ebuild 1931 BLAKE2B 80335158ab3f07fd1cc907f77eef22b76d33f4ca87775a4379a4d5e9c130115c2d3c35006a1728c3a9939b4b1e1dfbbf3db527b1b6cea85904d1de6cad085821 SHA512 06f9797d732069ab35f8b4764d3919091a5263a352a40aee8bb1937ee66c75c63e9436d1443ed0d54d8156fda73d395d9bd216e3a60da4c375327bf6249ce10c
|
||||
EBUILD opendht-3.5.5.ebuild 1931 BLAKE2B 80335158ab3f07fd1cc907f77eef22b76d33f4ca87775a4379a4d5e9c130115c2d3c35006a1728c3a9939b4b1e1dfbbf3db527b1b6cea85904d1de6cad085821 SHA512 06f9797d732069ab35f8b4764d3919091a5263a352a40aee8bb1937ee66c75c63e9436d1443ed0d54d8156fda73d395d9bd216e3a60da4c375327bf6249ce10c
|
||||
EBUILD opendht-3.6.0.ebuild 1948 BLAKE2B e7b4c81957b980adf43443c406b413949bcd4d827add4d8281a780bc408e683992f4dab73db7ae29bbb8a43227ee04de1969287c3c799b2a307cb6ba01833bae SHA512 8744a56953eb8db2bfda54a1843acd3e9f2c150d1a6c227bdbf3d7b71e27b5fc61f3de66d660378e69e5fa0ba4c3b64ded0c4639de592b9d0f8fa12b01ce397c
|
||||
EBUILD opendht-3.6.2.3.ebuild 1948 BLAKE2B e7b4c81957b980adf43443c406b413949bcd4d827add4d8281a780bc408e683992f4dab73db7ae29bbb8a43227ee04de1969287c3c799b2a307cb6ba01833bae SHA512 8744a56953eb8db2bfda54a1843acd3e9f2c150d1a6c227bdbf3d7b71e27b5fc61f3de66d660378e69e5fa0ba4c3b64ded0c4639de592b9d0f8fa12b01ce397c
|
||||
EBUILD opendht-3.6.2.ebuild 1948 BLAKE2B e7b4c81957b980adf43443c406b413949bcd4d827add4d8281a780bc408e683992f4dab73db7ae29bbb8a43227ee04de1969287c3c799b2a307cb6ba01833bae SHA512 8744a56953eb8db2bfda54a1843acd3e9f2c150d1a6c227bdbf3d7b71e27b5fc61f3de66d660378e69e5fa0ba4c3b64ded0c4639de592b9d0f8fa12b01ce397c
|
||||
EBUILD opendht-3.7.1.ebuild 1949 BLAKE2B c27b6a9b492c911767cf470f0c4b85ac25fffa1a8d91c8f7b3bb32d54bb49a2d0024bb3db4214df99685d7d8cc057477969413d8eef87921b5df01722ab05e91 SHA512 9b550434cdac76bca29d9777e4c443b71d9347da700c51e1f1a88541a17db1f6b8355f16e91b2435bdc9dba217de295d46dcce2655768320dd1ddf836ace2b14
|
||||
|
||||
77
net-libs/opendht/opendht-3.7.1.ebuild
Normal file
77
net-libs/opendht/opendht-3.7.1.ebuild
Normal file
@@ -0,0 +1,77 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{{8..13},13t} )
|
||||
|
||||
inherit cmake python-r1
|
||||
|
||||
DESCRIPTION="A lightweight C++11 Distributed Hash Table implementation"
|
||||
HOMEPAGE="https://github.com/savoirfairelinux/opendht"
|
||||
|
||||
if [[ "${PV}" == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/savoirfairelinux/${PN}"
|
||||
else
|
||||
SRC_URI="https://github.com/savoirfairelinux/opendht/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
#KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="doc +dht-index +http-client +peer-discovery +proxy-client +proxy-server +proxy-server-identity +proxy-openssl +push-notifications python systemd +tools"
|
||||
|
||||
DEPEND="
|
||||
app-crypt/argon2
|
||||
dev-libs/libfmt
|
||||
dev-util/cppunit
|
||||
dev-cpp/asio
|
||||
dev-cpp/msgpack-cxx
|
||||
net-libs/restinio
|
||||
dev-cpp/simdutf
|
||||
|| (
|
||||
net-libs/gnutls
|
||||
dev-libs/nettle
|
||||
)
|
||||
python? ( dev-python/cython[${PYTHON_USEDEP}] )
|
||||
tools? ( sys-libs/readline:0 )
|
||||
proxy-openssl? ( dev-libs/openssl:= )
|
||||
doc? ( app-text/doxygen )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
#REQUIRED_USE="http-client? ( !proxy-server !proxy-client ) ${PYTHON_REQUIRED_USE}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DOPENDHT_PYTHON=$(usex python)
|
||||
-DOPENDHT_TOOLS=$(usex tools)
|
||||
-DOPENDHT_SYSTEMD=$(usex systemd)
|
||||
-DOPENDHT_HTTP=$(usex http-client)
|
||||
-DOPENDHT_INDEX=$(usex dht-index)
|
||||
-DOPENDHT_PEER_DISCOVERY=$(usex peer-discovery)
|
||||
-DOPENDHT_PROXY_SERVER=$(usex proxy-server)
|
||||
-DOPENDHT_PROXY_SERVER_IDENTITY=$(usex proxy-server-identity)
|
||||
-DOPENDHT_PROXY_CLIENT=$(usex proxy-client)
|
||||
-DOPENDHT_PROXY_OPENSSL=$(usex proxy-openssl)
|
||||
-DOPENDHT_PUSH_NOTIFICATIONS=$(usex push-notifications)
|
||||
-DOPENDHT_DOCUMENTATION=$(usex doc)
|
||||
-DOPENDHT_SANITIZE=OFF
|
||||
-DOPENDHT_TESTS_NETWORK=OFF
|
||||
-DOPENDHT_C=ON
|
||||
-DOPENDHT_CPACK=ON
|
||||
-DOPENDHT_DOWNLOAD_DEPS=OFF
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
einstalldocs
|
||||
}
|
||||
@@ -1,3 +1,5 @@
|
||||
AUX sfl-pjproject-2.15.1.patch 485727 BLAKE2B 9c5d94ac9aefd625c6aad055bca90bf64eb3fcd89ba3c110d06c483195e680fc8e7c67c309412c742bfa956df99897a87551863a5282fb6fb024f5d1f2a1b9ff SHA512 27f40e057218096dd1a5ce345643b2f6746c51b173ff5c363515b52a167ae9458e4686e23b779cb3d8ec536c5ca8b4d33ccfef147e459a3e5f09ed6e83f87189
|
||||
AUX sfl-pjproject-2.15.1-r100.patch 485727 BLAKE2B 9c5d94ac9aefd625c6aad055bca90bf64eb3fcd89ba3c110d06c483195e680fc8e7c67c309412c742bfa956df99897a87551863a5282fb6fb024f5d1f2a1b9ff SHA512 27f40e057218096dd1a5ce345643b2f6746c51b173ff5c363515b52a167ae9458e4686e23b779cb3d8ec536c5ca8b4d33ccfef147e459a3e5f09ed6e83f87189
|
||||
AUX sfl-pjproject-2.15.1-r101.patch 496178 BLAKE2B 94c95f2e4f1dcce651e2907a55583cbe11a4f84da4a150993b6843e60c5b7d1c639b8117dec647763f69dbaaa78d3cff747b47d74ff56989c5e88239f450d8d9 SHA512 9ec09b995b57c8a736d259b1b01a8a01753f0d147e1a8c4ff9e1af417eea880a28ed15df8a036be4d4505ca10ce595bca13a170b2dc85ae2a9e31be5f84312f6
|
||||
DIST pjproject-2.15.1.tar.gz 10425868 BLAKE2B cb4fdeca8559460f5335ffa7723e58fea3cb3f81cb55170ab7694b7828e3179c39c0fc376bebed566a212ec2b102349fc78593e414cb03864e4b111cdbf8b77c SHA512 2f83ed32f16c27808d3b9cc8f3b364c68fe88caae9765012b385a0fea70ba8ef4dcfebe3b130156047546720351a527e17d6a1e967877d6a44a6ff3a1f695599
|
||||
EBUILD pjproject-2.15.1-r100.ebuild 4035 BLAKE2B af7acfa7c32ef22939ba3908f6f57f14e4b550eacc56912bc10dfc1c98c22a66a7f366f12d678c2c50546b55804b09955ed61d7cd1d342ef38b0b88233d6d3fc SHA512 34809afb773e7f949befd363cd4bcb9e2e78da54455dd15450b9523265d6e21640ba028a18d858f21ffefd907193f5c2d5ee6961747837d354629db0766783a8
|
||||
EBUILD pjproject-2.15.1-r100.ebuild 4036 BLAKE2B bc1861ebe227f9755b8378da2a22f7b87229796e6c461f2eef8274c548b6ee649ceec84564a8bd66fa20f27ab892eebb65ebd69871916dbadf5f2a3b62755d3f SHA512 245a78d271bb7a4f6a57d0ad73215d8d5508d944609df52a6e97666365315f945fd902d3fd42a4f434b6956a5bd792c6a79815c7c4c87651ddb13a150e65e07a
|
||||
EBUILD pjproject-2.15.1-r101.ebuild 4049 BLAKE2B ec38f9b64da536ca371f24cdb064a824b08ae32f71c2f9ff92dce3c1740733e7b95039a831ca6413c831c98f14e9651643b7b4e744faa9c7eccb619019ec2cb6 SHA512 a00f51c5d5259e6e9e66d75131f55dcdd3a47d15d2bdb8d250b90d0b1c52eb0bc499b74a1ce9fc511693656a7196763658bb37ec553d75f15268d7dd55ba97f8
|
||||
|
||||
12234
net-libs/pjproject/files/sfl-pjproject-2.15.1-r101.patch
Normal file
12234
net-libs/pjproject/files/sfl-pjproject-2.15.1-r101.patch
Normal file
File diff suppressed because it is too large
Load Diff
@@ -49,7 +49,7 @@ BDEPEND="virtual/pkgconfig"
|
||||
src_prepare() {
|
||||
default
|
||||
if use sfl; then
|
||||
eapply "${FILESDIR}"/sfl-${P}.patch
|
||||
eapply "${FILESDIR}"/sfl-${PF}.patch
|
||||
else
|
||||
rm configure || die "Unable to remove unwanted wrapper"
|
||||
mv aconfigure.ac configure.ac || die "Unable to rename configure script source"
|
||||
|
||||
146
net-libs/pjproject/pjproject-2.15.1-r101.ebuild
Normal file
146
net-libs/pjproject/pjproject-2.15.1-r101.ebuild
Normal file
@@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# TODO: Figure out a way to disable SRTP from pjproject entirely.
|
||||
EAPI=8
|
||||
|
||||
inherit autotools flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
|
||||
HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/"
|
||||
SRC_URI="https://github.com/pjsip/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/${PV}"
|
||||
#KEYWORDS="~amd64 ~arm ~arm64 x86"
|
||||
KEYWORDS=""
|
||||
|
||||
# g729 not included due to special bcg729 handling.
|
||||
CODEC_FLAGS="g711 g722 g7221 gsm ilbc speex l16"
|
||||
VIDEO_FLAGS="sdl ffmpeg v4l2 openh264 libyuv vpx"
|
||||
SOUND_FLAGS="alsa portaudio"
|
||||
IUSE="amr debug epoll examples opus resample silk srtp ssl static-libs webrtc sfl
|
||||
${CODEC_FLAGS} g729
|
||||
${VIDEO_FLAGS}
|
||||
${SOUND_FLAGS}"
|
||||
|
||||
RDEPEND="
|
||||
sys-apps/util-linux
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
amr? ( media-libs/opencore-amr )
|
||||
ffmpeg? ( media-video/ffmpeg:= )
|
||||
g729? ( media-libs/bcg729 )
|
||||
gsm? ( media-sound/gsm )
|
||||
ilbc? ( media-libs/libilbc )
|
||||
libyuv? ( media-libs/libyuv:= )
|
||||
openh264? ( media-libs/openh264 )
|
||||
opus? ( media-libs/opus )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
resample? ( media-libs/libsamplerate )
|
||||
sdl? ( media-libs/libsdl2 )
|
||||
speex? (
|
||||
media-libs/speex
|
||||
media-libs/speexdsp
|
||||
)
|
||||
srtp? ( >=net-libs/libsrtp-2.3.0:= )
|
||||
ssl? ( dev-libs/openssl:0= )
|
||||
vpx? ( media-libs/libvpx:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use sfl; then
|
||||
eapply "${FILESDIR}"/sfl-${PF}.patch
|
||||
else
|
||||
rm configure || die "Unable to remove unwanted wrapper"
|
||||
mv aconfigure.ac configure.ac || die "Unable to rename configure script source"
|
||||
eautoreconf
|
||||
|
||||
cp "${FILESDIR}/pjproject-2.13.1-r1-config_site.h" "${S}/pjlib/include/pj/config_site.h" \
|
||||
|| die "Unable to create config_site.h"
|
||||
fi
|
||||
}
|
||||
|
||||
_pj_enable() {
|
||||
usex "$1" '' "--disable-${2:-$1}"
|
||||
}
|
||||
|
||||
_pj_get_define() {
|
||||
local r="$(sed -nre "s/^#define[[:space:]]+$1[[:space:]]+//p" "${S}/pjlib/include/pj/config_site.h")"
|
||||
[[ -z "${r}" ]] && die "Unable to fine #define $1 in config_site.h"
|
||||
echo "$r"
|
||||
}
|
||||
|
||||
_pj_set_define() {
|
||||
local c=$(_pj_get_define "$1")
|
||||
[[ "$c" = "$2" ]] && return 0
|
||||
sed -re "s/^#define[[:space:]]+$1[[:space:]].*/#define $1 $2/" -i "${S}/pjlib/include/pj/config_site.h" \
|
||||
|| die "sed failed updating $1 to $2."
|
||||
[[ "$(_pj_get_define "$1")" != "$2" ]] && die "sed failed to perform update for $1 to $2."
|
||||
}
|
||||
|
||||
_pj_use_set_define() {
|
||||
_pj_set_define "$2" $(usex "$1" 1 0)
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use sfl; then
|
||||
videnable="--enable-video"
|
||||
else
|
||||
local myconf=()
|
||||
local videnable="--disable-video"
|
||||
local t
|
||||
|
||||
use debug || append-cflags -DNDEBUG=1
|
||||
|
||||
for t in ${CODEC_FLAGS}; do
|
||||
myconf+=( $(_pj_enable ${t} ${t}-codec) )
|
||||
done
|
||||
myconf+=( $(_pj_enable g729 bcg729) )
|
||||
|
||||
for t in ${VIDEO_FLAGS}; do
|
||||
myconf+=( $(_pj_enable ${t}) )
|
||||
use "${t}" && videnable="--enable-video"
|
||||
done
|
||||
|
||||
[ "${videnable}" = "--enable-video" ] && _pj_set_define PJMEDIA_HAS_VIDEO 1 || _pj_set_define PJMEDIA_HAS_VIDEO 0
|
||||
fi
|
||||
|
||||
# bug 955077 and bug 955129
|
||||
use libyuv && myconf+=( --with-external-yuv )
|
||||
|
||||
LD="$(tc-getCXX)" econf \
|
||||
--enable-shared \
|
||||
${videnable} \
|
||||
$(_pj_enable alsa sound) \
|
||||
$(_pj_enable amr opencore-amr) \
|
||||
$(_pj_enable epoll) \
|
||||
$(_pj_enable opus) \
|
||||
$(_pj_enable portaudio ext-sound) \
|
||||
$(_pj_enable resample libsamplerate) \
|
||||
$(_pj_enable resample resample-dll) \
|
||||
$(_pj_enable resample) \
|
||||
$(_pj_enable silk) \
|
||||
$(_pj_enable speex speex-aec) \
|
||||
$(_pj_enable ssl) \
|
||||
$(_pj_enable webrtc libwebrtc) \
|
||||
$(use_with gsm external-gsm) \
|
||||
$(use_with portaudio external-pa) \
|
||||
$(use_with speex external-speex) \
|
||||
$(usex srtp --with-external-srtp --disable-libsrtp) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
newbin pjsip-apps/bin/pjsua-${CHOST} pjsua
|
||||
newbin pjsip-apps/bin/pjsystest-${CHOST} pjsystest
|
||||
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r pjsip-apps/src/samples
|
||||
fi
|
||||
|
||||
use static-libs || rm "${ED}/usr/$(get_libdir)"/*.a || die "Error removing static archives"
|
||||
}
|
||||
Reference in New Issue
Block a user