[packages/pjproject] Version: 2.6
jajcus
jajcus at pld-linux.org
Mon May 22 15:10:28 CEST 2017
commit 161e86246eca67ce06a17bc3fbaf271db3e16909
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date: Mon May 22 15:02:10 2017 +0200
Version: 2.6
pjproject.spec | 26 ++++++++++++++++----------
webrtc_build.patch | 20 ++++++++++++++++++++
2 files changed, 36 insertions(+), 10 deletions(-)
---
diff --git a/pjproject.spec b/pjproject.spec
index 88ee90f..e94c1b7 100644
--- a/pjproject.spec
+++ b/pjproject.spec
@@ -19,14 +19,15 @@
Summary: PJSIP - free and open source multimedia communication library
Name: pjproject
-Version: 2.5.5
-Release: 3
+Version: 2.6
+Release: 0.1
License: GPL v2+
Group: Libraries
Source0: http://www.pjsip.org/release/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: 183f7144b9aa238884243c0fc52ece36
+# Source0-md5: c347a672679e7875ce572e18517884b2
Source1: config_site.h
Patch0: %{name}-ilbc-link.patch
+Patch1: webrtc_build.patch
# patches from Asterisk
Patch100: 0001-r5397-pjsip_generic_array_max_count.patch
Patch101: 0001-r5400-pjsip_tx_data_dec_ref.patch
@@ -51,6 +52,7 @@ BuildRequires: rpmbuild(macros) >= 1.583
BuildRequires: speex-devel
BuildRequires: speexdsp-devel
BuildRequires: srtp-devel
+BuildRequires: webrtc-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# dependency loop between libpjmedia-videodev.so and libpjmedia.so
@@ -105,14 +107,15 @@ Statyczna biblioteka %{name}.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
-%patch100 -p1
-%patch101 -p1
-%patch102 -p1
-%patch103 -p1
-%patch104 -p1
-%patch105 -p1
-%patch106 -p1
+#%patch100 -p1
+#%patch101 -p1
+#%patch102 -p1
+#%patch103 -p1
+#%patch104 -p1
+#%patch105 -p1
+#%patch106 -p1
cp -p %{SOURCE1} pjlib/include/pj/config_site.h
@@ -164,6 +167,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libpjsua.so.2
%attr(755,root,root) %{_libdir}/libpjsua2.so.2
%{?with_resample:%attr(755,root,root) %{_libdir}/libresample.so.2}
+%attr(755,root,root) %{_libdir}/libwebrtc.so.2
%files devel
%defattr(644,root,root,755)
@@ -182,6 +186,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libpjsua.so
%attr(755,root,root) %{_libdir}/libpjsua2.so
%{?with_resample:%attr(755,root,root) %{_libdir}/libresample.so}
+%attr(755,root,root) %{_libdir}/libwebrtc.so
%{_includedir}/pj*
%{_pkgconfigdir}/lib%{name}.pc
@@ -202,3 +207,4 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libpjsua-%{libsuffix}.a
%{_libdir}/libpjsua2-%{libsuffix}.a
%{?with_resample:%{_libdir}/libresample-%{libsuffix}.a}
+%{_libdir}/libwebrtc-%{libsuffix}.a
diff --git a/webrtc_build.patch b/webrtc_build.patch
new file mode 100644
index 0000000..dbe50c0
--- /dev/null
+++ b/webrtc_build.patch
@@ -0,0 +1,20 @@
+diff -dur pjproject-2.6.orig/third_party/build/webrtc/Makefile pjproject-2.6/third_party/build/webrtc/Makefile
+--- pjproject-2.6.orig/third_party/build/webrtc/Makefile 2016-08-25 03:36:33.000000000 +0200
++++ pjproject-2.6/third_party/build/webrtc/Makefile 2017-05-22 14:30:58.000000000 +0200
+@@ -25,7 +25,7 @@
+ export _LDFLAGS := $(CC_LDFLAGS) $(OS_LDFLAGS) $(M_LDFLAGS) $(HOST_LDFLAGS) \
+ $(LDFLAGS)
+
+-export WEBRTC_SRCDIR = ../../webrtc/src/webrtc/
++export WEBRTC_SRCDIR = ../../webrtc/src/webrtc
+ export WEBRTC_OBJS = \
+ modules/audio_processing/aec/aec_core.o \
+ modules/audio_processing/aec/aec_rdft.o \
+@@ -61,6 +61,7 @@
+
+ export WEBRTC_CFLAGS = $(_CFLAGS) $(WEBRTC_OTHER_CFLAGS)
+ export WEBRTC_CXXFLAGS = $(WEBRTC_CFLAGS)
++export WEBRTC_LDFLAGS = -lm -lpthread
+
+
+ export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pjproject.git/commitdiff/e2742f5785148469e609730ba85cc1a8f6a4ecc8
More information about the pld-cvs-commit
mailing list