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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to