[packages/linphone] - up to 3.12.0
arekm
arekm at pld-linux.org
Sat Sep 29 12:38:05 CEST 2018
commit a68f4690e6975f6edee814d41dbb926306b47145
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sat Sep 29 12:37:56 2018 +0200
- up to 3.12.0
build.patch | 10 ++++++++++
linphone-sh.patch | 58 ++++++++++++++++++-------------------------------------
linphone.spec | 36 +++++++++++++++++++---------------
3 files changed, 49 insertions(+), 55 deletions(-)
---
diff --git a/linphone.spec b/linphone.spec
index 8979361..f41a133 100644
--- a/linphone.spec
+++ b/linphone.spec
@@ -17,18 +17,19 @@
Summary: Linphone Internet Phone
Summary(pl.UTF-8): Linphone - telefon internetowy
Name: linphone
-Version: 3.9.1
-Release: 4
+Version: 3.12.0
+Release: 1
License: GPL v2+
Group: Applications/Communications
Source0: http://linphone.org/releases/sources/linphone/%{name}-%{version}.tar.gz
-# Source0-md5: c1c3a63b7ee963360e0e89cf5e5ff406
+# Source0-md5: 8292dbaa0a5d0a448dcbbee125e947e4
Patch0: %{name}-sh.patch
+Patch1: build.patch
URL: http://www.linphone.org/
BuildRequires: alsa-lib-devel >= 0.9.0
BuildRequires: autoconf >= 2.50
BuildRequires: automake >= 1:1.9
-BuildRequires: belle-sip-devel >= 1.4.0
+BuildRequires: belle-sip-devel >= 1.5.0
%{?with_ldap:BuildRequires: cyrus-sasl-devel >= 2}
BuildRequires: doxygen
BuildRequires: ffmpeg-devel >= 0.4.5
@@ -125,7 +126,7 @@ Summary: Linphone libraries
Summary(pl.UTF-8): Biblioteki Linphone
Group: Libraries
Requires(post,postun): /sbin/ldconfig
-Requires: belle-sip >= 1.4.0
+Requires: belle-sip >= 1.5.0
Requires: glib2 >= 1:2.26.0
Requires: gtk+2 >= 2:2.22.0
%{?with_system_mediastreamer:Requires: mediastreamer >= 2.11.0}
@@ -144,7 +145,7 @@ Summary(pl.UTF-8): Telefon internetowy Linphone - pliki nagłówkowe
Group: Development/Libraries
Requires: %{name}-libs = %{version}-%{release}
Requires: alsa-lib-devel >= 0.9.0
-Requires: belle-sip-devel >= 1.4.0
+Requires: belle-sip-devel >= 1.5.0
Requires: glib2-devel >= 1:2.26.0
Requires: gtk+2 >= 2:2.22.0
Requires: libstdc++-devel
@@ -184,8 +185,13 @@ Statyczne wersje bibliotek Linphone.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+
+[ ! -e gitversion.h ] && echo '#define LIBLINPHONE_GIT_VERSION "%{version}"' > coreapi/gitversion.h
%build
+%{__gettextize}
+%{__intltoolize}
%{__libtoolize}
%{__aclocal} -I m4
%{__autoconf}
@@ -259,7 +265,6 @@ install -d $RPM_BUILD_ROOT%{_desktopdir} \
install pixmaps/%{name}.png $RPM_BUILD_ROOT%{_pixmapsdir}
-%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
%{!?with_system_mediastreamer:%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/mediastreamer}
%{!?with_system_ortp:%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/ortp}
@@ -272,9 +277,6 @@ install pixmaps/%{name}.png $RPM_BUILD_ROOT%{_pixmapsdir}
# some tests
%{__rm} $RPM_BUILD_ROOT%{_bindir}/*_test
-install -d $RPM_BUILD_ROOT%{_examplesdir}
-%{__mv} $RPM_BUILD_ROOT%{_datadir}/tutorials/%{name} $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-
%find_lang %{name} --with-gnome --all-name
%clean
@@ -291,9 +293,14 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS BUGS ChangeLog NEWS README TODO
+%doc AUTHORS BUGS ChangeLog NEWS README.md TODO
+%attr(755,root,root) %{_bindir}/liblinphone_tester
%attr(755,root,root) %{_bindir}/linphone
+%attr(755,root,root) %{_bindir}/linphone-daemon
+%attr(755,root,root) %{_bindir}/linphone-daemon-pipetest
%attr(755,root,root) %{_bindir}/lp-autoanswer
+%attr(755,root,root) %{_bindir}/lp-sendmsg
+%attr(755,root,root) %{_bindir}/lp-test-ecc
%{_desktopdir}/audio-assistant.desktop
%{_desktopdir}/linphone.desktop
%{_pixmapsdir}/linphone.png
@@ -310,7 +317,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n linphonec
%defattr(644,root,root,755)
-%doc AUTHORS BUGS ChangeLog NEWS README TODO
+%doc AUTHORS BUGS ChangeLog NEWS README.md TODO
%attr(755,root,root) %{_bindir}/linphonec
%attr(755,root,root) %{_bindir}/linphonecsh
%{_mandir}/man1/linphonec.1*
@@ -320,7 +327,7 @@ rm -rf $RPM_BUILD_ROOT
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/liblinphone.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblinphone.so.8
+%attr(755,root,root) %ghost %{_libdir}/liblinphone.so.9
%attr(755,root,root) %{_libdir}/liblinphonetester.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/liblinphonetester.so.0
%if %{without system_mediastreamer} || %{without system_ortp}
@@ -339,10 +346,8 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(644,root,root,755)
-%doc coreapi/help/doc/html
%attr(755,root,root) %{_libdir}/liblinphone.so
%attr(755,root,root) %{_libdir}/liblinphonetester.so
-%attr(755,root,root) %{_bindir}/lp-gen-wrappers
%{_includedir}/linphone
%{_pkgconfigdir}/linphone.pc
%{_libdir}/liblinphone.la
@@ -363,7 +368,6 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/%{name}/include/ortp
%{_libdir}/%{name}/pkgconfig/ortp.pc
%endif
-%{_examplesdir}/%{name}-%{version}
%if %{with static_libs}
%files static
diff --git a/build.patch b/build.patch
new file mode 100644
index 0000000..77c9d51
--- /dev/null
+++ b/build.patch
@@ -0,0 +1,10 @@
+--- linphone-3.12.0/configure.ac~ 2018-09-29 12:18:42.000000000 +0200
++++ linphone-3.12.0/configure.ac 2018-09-29 12:19:42.148451748 +0200
+@@ -1069,7 +1069,6 @@ AC_CONFIG_FILES([ po/Makefile.in
+ build/macos/Info-linphone.plist
+ build/macos/pkg-distribution.xml
+ m4/Makefile
+- po/Makefile.in
+ pixmaps/Makefile
+ include/Makefile
+ include/linphone/Makefile
diff --git a/linphone-sh.patch b/linphone-sh.patch
index a48ad44..e747175 100644
--- a/linphone-sh.patch
+++ b/linphone-sh.patch
@@ -1,6 +1,20 @@
---- linphone-3.9.0/configure.ac.orig 2015-11-02 14:54:03.145448862 +0100
-+++ linphone-3.9.0/configure.ac 2015-11-11 20:35:39.387229789 +0100
-@@ -891,12 +891,12 @@
+--- linphone-3.10.2/configure.ac~ 2016-08-30 16:20:09.000000000 +0200
++++ linphone-3.10.2/configure.ac 2018-09-26 15:05:58.553546486 +0200
+@@ -898,11 +898,11 @@ if test x$enable_vcard != xfalse; then
+ if test "$found_vcard" = "no"; then
+ dnl Check the lib presence in case the PKG-CONFIG version is not found
+ AC_LANG_CPLUSPLUS
+- AC_CHECK_LIB(belcard, main, [BELCARD_LIBS+=" -lbelr -lbelcard"; found_vcard=yes], [foo=bar])
++ AC_CHECK_LIB(belcard, main, [BELCARD_LIBS="$BELCARD_LIBS -lbelr -lbelcard"; found_vcard=yes], [foo=bar])
+ AC_LANG_C
+ fi
+ if test "$found_vcard" = "yes"; then
+- BELCARD_CFLAGS+=" -DVCARD_ENABLED"
++ BELCARD_CFLAGS="$BELCARD_CFLAGS -DVCARD_ENABLED"
+ enable_vcard=true
+ else
+ if test x$enable_vcard = xtrue; then
+@@ -931,12 +931,12 @@ if test x$enable_sqlite_storage != xfals
PKG_CHECK_MODULES(SQLITE3,[sqlite3 >= 3.6.0],[found_sqlite=yes],[found_sqlite=no])
if test "$found_sqlite" = "no"; then
dnl Check the lib presence in case the PKG-CONFIG version is not found
@@ -8,45 +22,11 @@
+ AC_CHECK_LIB(sqlite3, sqlite3_open, [SQLITE3_LIBS="$SQLITE3_LIBS -lsqlite3 "; found_sqlite=yes], [foo=bar])
fi
if test "$found_sqlite" = "yes"; then
-- SQLITE3_CFLAGS+=" -DMSG_STORAGE_ENABLED"
-+ SQLITE3_CFLAGS="$SQLITE3_CFLAGS -DMSG_STORAGE_ENABLED"
+- SQLITE3_CFLAGS+=" -DSQLITE_STORAGE_ENABLED"
++ SQLITE3_CFLAGS="$SQLITE3_CFLAGS -DSQLITE_STORAGE_ENABLED"
if test "$build_macos" = "yes" -o "$ios_found" = "yes"; then
- SQLITE3_LIBS+=" -liconv"
+ SQLITE3_LIBS="$SQLITE3_LIBS -liconv"
fi
enable_msg_storage=true
else
-@@ -926,12 +926,12 @@
- PKG_CHECK_MODULES(SQLITE3,[sqlite3 >= 3.6.0],[found_sqlite=yes],[found_sqlite=no])
- if test "$found_sqlite" = "no"; then
- dnl Check the lib presence in case the PKG-CONFIG version is not found
-- AC_CHECK_LIB(sqlite3, sqlite3_open, [SQLITE3_LIBS+=" -lsqlite3 "; found_sqlite=yes], [foo=bar])
-+ AC_CHECK_LIB(sqlite3, sqlite3_open, [SQLITE3_LIBS="$SQLITE3_LIBS -lsqlite3 "; found_sqlite=yes], [foo=bar])
- fi
- if test "$found_sqlite" = "yes"; then
-- SQLITE3_CFLAGS+=" -DCALL_LOGS_STORAGE_ENABLED"
-+ SQLITE3_CFLAGS="$SQLITE3_CFLAGS -DCALL_LOGS_STORAGE_ENABLED"
- if test "$build_macos" = "yes" -o "$ios_found" = "yes"; then
-- SQLITE3_LIBS+=" -liconv"
-+ SQLITE3_LIBS="$SQLITE3_LIBS -liconv"
- fi
- enable_call_logs_storage=true
- else
-@@ -1004,7 +1004,7 @@
- [
- AC_CHECK_LIB(cunit,CU_add_suite,[
- found_cunit=yes
-- CUNIT_LIBS+=" -lcunit"
-+ CUNIT_LIBS="$CUNIT_LIBS -lcunit"
- ])
-
- ])
-@@ -1013,7 +1013,7 @@
- case "$target_os" in
- *darwin*)
- #hack for macport
-- CUNIT_LIBS+=" -lncurses"
-+ CUNIT_LIBS="$CUNIT_LIBS -lncurses"
- ;;
- esac
- AM_CONDITIONAL([BUILD_CUNIT_TESTS], [test x$found_cunit = xyes && test x$tests_enabled != xfalse])
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/linphone.git/commitdiff/a68f4690e6975f6edee814d41dbb926306b47145
More information about the pld-cvs-commit
mailing list