]> git.pld-linux.org Git - packages/pjproject.git/commitdiff
Version: 2.6
authorJacek Konieczny <j.konieczny@eggsoft.pl>
Mon, 22 May 2017 13:02:10 +0000 (15:02 +0200)
committerJacek Konieczny <j.konieczny@eggsoft.pl>
Mon, 22 May 2017 13:02:10 +0000 (15:02 +0200)
pjproject.spec
webrtc_build.patch [new file with mode: 0644]

index 88ee90fffdf8ee65c599bb88dd54d6f1b2f149c2..e94c1b749139ededdfc9c9d9d80f6b7dc8ca7e9b 100644 (file)
 
 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 (file)
index 0000000..dbe50c0
--- /dev/null
@@ -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 
This page took 0.564622 seconds and 4 git commands to generate.