Hello community, here is the log from the commit of package linphone for openSUSE:Factory checked in at 2015-03-19 21:13:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/linphone (Old) and /work/SRC/openSUSE:Factory/.linphone.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "linphone" Changes: -------- --- /work/SRC/openSUSE:Factory/linphone/linphone.changes 2014-11-15 12:20:06.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.linphone.new/linphone.changes 2015-03-19 21:13:25.000000000 +0100 @@ -1,0 +2,38 @@ +Sun Mar 15 16:35:32 UTC 2015 - sor.alexei@meowr.ru + +- Update to 3.8.0: + + Application level improvements: + * The video window has now controls in order to switch + fullscreen mode and terminate call. + * The out of call video preview feature (to test camera) is + moved into the settings and is no longer linked to the in-call + video preview feature. + * Add an assistant to help users to set audio/video parameters. + * Some ergonomics improvments (checkbox to set random port for + UDP and TCP, ...). + * Lots of updated translations. Arabic translation has been + added. + * Experimental feature: play an MKV file by drag-and-dropping + it on the video call window. + + Liblinphone level improvements: + * Support for RTP/AVPF (RFC4585) for video streams, allowing fast + transmission error recovery with VP8 codec only. + * API enhancements, most objects can be ref-counted. + * Add some getter funtctions to the call information API. + * Add a function in the API to accept early-media calls. + * Add a function to set the SIP transport timeout. + * Add a function to change adaptive rate algorithm at runtime. + * Add support of file transfer. + * Call video recording feature, in mkv format (H264 streams only + for the moment). + * Call playing feature: play an MKV file and send the audio/video + stream through a call. + * Local player API. Play WAV and MKV file and display video on a + specified window display. + * A wrapper for Python has been made. + * Support of multicast IP addresses. + * Support of incoming UPDATEs within dialog (RFC3311). + * Support of SRTP by using packages from distributions. +- Spec cleanup. + +------------------------------------------------------------------- Old: ---- linphone-3.7.0.tar.gz New: ---- linphone-3.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linphone.spec ++++++ --- /var/tmp/diff_new_pack.pcO8U0/_old 2015-03-19 21:13:26.000000000 +0100 +++ /var/tmp/diff_new_pack.pcO8U0/_new 2015-03-19 21:13:26.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package linphone # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,40 +16,42 @@ # +%define _version 3.8 Name: linphone -Version: 3.7.0 +Version: 3.8.0 Release: 0 Summary: Web Phone License: GPL-2.0+ Group: Productivity/Networking/Other -Url: http://www.linphone.org -Source0: http://download.savannah.gnu.org/releases/linphone/3.7.x/sources/%{name}-%{version}.tar.gz +Url: https://linphone.org +Source0: http://download.savannah.gnu.org/releases/linphone/%{_version}.x/sources/%{name}-%{version}.tar.gz Source1: %{name}-manual.tar.bz2 +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: intltool BuildRequires: libeXosip2-devel BuildRequires: libgsm-devel BuildRequires: libtool BuildRequires: readline-devel +BuildRequires: sgmltool +BuildRequires: update-desktop-files BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(belle-sip) +BuildRequires: pkgconfig(belle-sip) >= 1.3.1 BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libosip2) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(libupnp) BuildRequires: pkgconfig(libv4l2) >= 0.8.4 BuildRequires: pkgconfig(libzrtpcpp) >= 4.0 BuildRequires: pkgconfig(mediastreamer) >= 2.10.0 BuildRequires: pkgconfig(ortp) >= 0.23.0 -BuildRequires: pkgconfig(speex) +BuildRequires: pkgconfig(speex) >= 1.1.6 BuildRequires: pkgconfig(sqlite3) -%if 0%{?suse_version} -BuildRequires: fdupes -BuildRequires: translation-update-upstream -BuildRequires: update-desktop-files -%endif -# Video support - disabled by default due to patent issues +BuildRequires: pkgconfig(udev) +Recommends: %{name}-lang = %{version} +# Video support - disabled by default due to patent issues. %if 0%{?packman_bs} BuildRequires: libffmpeg-devel BuildRequires: pkgconfig(gl) @@ -57,7 +59,6 @@ BuildRequires: pkgconfig(vpx) BuildRequires: pkgconfig(xv) %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Linphone is a Web phone with a GNOME interface. It lets you make @@ -90,67 +91,74 @@ SIP-based Web phones. With several codecs available, it can be used with high speed connections as well as 28k modems. +%lang_package + %prep %setup -q -# set tutorial path inside linphone in _datadir -sed -e "s|\$(datadir)/tutorials/linphone|\$(datadir)/linphone/tutorials|" -i coreapi/help/Makefile.{in,am} +%setup -q -D -T -a 1 +# Set tutorial path inside linphone in /usr/share. +sed -i "s|\(\$(datadir)/\)\(tutorials\)/%{name}|\1%{name}/\2|" coreapi/help/Makefile.{in,am} %build %configure \ - --disable-strict \ --docdir=%{_docdir} \ - --enable-alsa \ --enable-pulseaudio \ - --enable-ipv6 \ --enable-external-ortp \ --enable-external-mediastreamer \ --enable-zrtp \ %if !0%{?packman_bs} --disable-video \ %endif + --disable-strict \ --disable-static make %{?_smp_mflags} %install -%makeinstall -# install manual -tar -xjC %{buildroot}%{_datadir}/gnome/help/ -f %{SOURCE1} -# install desktop file -%suse_update_desktop_file -r -D "linphone/index.xml.html" -G "SIP Phone" %{name} Network Telephony +%make_install +%suse_update_desktop_file -r -D "%{name}/index.xml.html" -G "SIP Phone" %{name} Network Telephony +find %{buildroot} -type f -name "*.la" -delete -print +# Remove duplicate COPYING. +rm -f %{buildroot}%{_datadir}/%{name}/COPYING +# Install the manual. +mkdir -p %{buildroot}%{_datadir}/gnome/help/ +cp -a %{name} %{buildroot}%{_datadir}/gnome/help/%{name}/ %find_lang %{name} -# delete unused man pages -rm -rf %{buildroot}%{_mandir}/cs/ -# no need to package la files -rm -f %{buildroot}%{_libdir}/*.*a -# remove duplicate COPYING -rm -rf %{buildroot}%{_datadir}/%{name}/COPYING - %fdupes %{buildroot} -%post -p /sbin/ldconfig +%post +%desktop_database_post +/sbin/ldconfig + +%postun +%desktop_database_postun +/sbin/ldconfig -%postun -p /sbin/ldconfig - -%files -f %{name}.lang +%files %defattr(-,root,root) -%{_bindir}/* -%{_datadir}/sounds/linphone -%{_libdir}/*.so.* -%{_datadir}/linphone -%exclude %{_datadir}/linphone/tutorials -%{_datadir}/pixmaps/linphone -%doc %{_mandir}/man1/*.* -%{_datadir}/applications/linphone.desktop -%dir %{_datadir}/gnome -%dir %{_datadir}/gnome/help %doc NEWS AUTHORS COPYING +%{_bindir}/* +%{_libdir}/lib%{name}.so.* +%{_datadir}/%{name}/ +%exclude %{_datadir}/%{name}/tutorials/ +%{_datadir}/sounds/%{name}/ +%{_datadir}/applications/*.desktop +%{_datadir}/pixmaps/%{name}/ +%{_mandir}/man?/*.?%{ext_man} +%doc %{_mandir}/*/man?/*.?%{ext_man} +%dir %{_datadir}/appdata/ +%{_datadir}/appdata/%{name}.appdata.xml %files devel %defattr(-,root,root) -%{_includedir}/linphone -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc -%{_datadir}/linphone/tutorials +%{_includedir}/%{name}/ +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/%{name}.pc +%{_datadir}/%{name}/tutorials/ + +%files lang -f %{name}.lang +%defattr(-,root,root) +%dir %{_datadir}/gnome/ +%dir %{_datadir}/gnome/help/ %changelog ++++++ linphone-3.7.0.tar.gz -> linphone-3.8.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/linphone/linphone-3.7.0.tar.gz /work/SRC/openSUSE:Factory/.linphone.new/linphone-3.8.0.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org