Hello community, here is the log from the commit of package yate for openSUSE:Factory checked in at 2018-01-10 23:34:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yate (Old) and /work/SRC/openSUSE:Factory/.yate.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yate" Wed Jan 10 23:34:38 2018 rev:29 rq:562522 version:6.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/yate/yate.changes 2017-12-18 08:57:27.676726931 +0100 +++ /work/SRC/openSUSE:Factory/.yate.new/yate.changes 2018-01-10 23:34:44.101242382 +0100 @@ -1,0 +2,22 @@ +Mon Jan 8 11:54:19 UTC 2018 - [email protected] + +- Implement shareed library packaging guideline. +- Drop one instance of an unnecessary %if..%endif guard. + Remove marketing from description. + +------------------------------------------------------------------- +Fri Jan 5 19:37:54 UTC 2018 - [email protected] + +- openh323 was dropped from factory (unmaintained and broken) + * Do not longer build against openh323 +- Always build against libgsm and spandsp +- Use pkg-config style BuildRequires +- Run spec-cleaner + +------------------------------------------------------------------- +Thu Jan 4 20:29:41 UTC 2018 - [email protected] + +- Update to version 6.0.0 + * upstream does not provide changelog + +------------------------------------------------------------------- Old: ---- yate-5.5.0-1.tar.gz New: ---- yate-6.0.0-1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yate.spec ++++++ --- /var/tmp/diff_new_pack.JZcd0T/_old 2018-01-10 23:34:44.825208412 +0100 +++ /var/tmp/diff_new_pack.JZcd0T/_new 2018-01-10 23:34:44.825208412 +0100 @@ -1,7 +1,7 @@ # # spec file for package yate # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011, Sascha Peilicke <[email protected]> # Copyright (c) 2011, Pascal Bleser <[email protected]> # @@ -19,57 +19,53 @@ Name: yate -Version: 5.5.0 +Version: 6.0.0 Release: 0 Summary: Yet Another Telephony Engine License: GPL-2.0+ Group: Productivity/Telephony/Clients Url: http://www.yate.null.ro/ -Source0: http://yate.null.ro/tarballs/yate5/yate-%{version}-1.tar.gz +Source0: http://yate.null.ro/tarballs/yate6/yate-%{version}-1.tar.gz Patch1: dont-mess-with-cflags.patch Patch2: add-arm64-support.patch Patch3: yate-openssl-1.1.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libgsm-devel BuildRequires: libqt4-devel -%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} -BuildRequires: openssl-devel -%else -BuildRequires: libopenssl-devel -BuildRequires: pwlib-devel -BuildRequires: speex-devel -%if 0%{?suse_version} >= 1110 -BuildRequires: alsa-devel +BuildRequires: pkgconfig BuildRequires: update-desktop-files -%if 0%{?sles_version} -%else -BuildRequires: libgsm-devel -BuildRequires: openh323-devel -%if 0%{?suse_version} <= 1210 -BuildRequires: spandsp-devel -%endif -%endif -%endif -%endif +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(libcrypto) +BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(spandsp) +BuildRequires: pkgconfig(speex) %if 0%{?packman_bs} BuildRequires: libamrnb-devel %endif %description -Yate is a next-generation telephony engine. While currently focused on Voice -over Internet Protocol (VoIP) and PSTN, its power lies in its ability to be -easily extended. Voice, video, data and instant messenging can all be unified -under Yate's flexible routing engine, maximizing communications efficiency and -minimizing infrastructure costs for businesses. +Yate is a telephony engine. Its focus is on Voice over Internet +Protocol (VoIP) and PSTN. It can be extended. Voice, video, data and +instant messenging can be unified under Yate's routing engine. + +%package -n libyate6 +Summary: Shared libraries for Yate +License: GPL-2.0+ +Group: System/Libraries + +%description -n libyate6 +Yate is a telephony engine. Its focus is on Voice over Internet +Protocol (VoIP) and PSTN. It can be extended. Voice, video, data and +instant messenging can be unified under Yate's routing engine. %package devel Summary: Development package for Yate License: GPL-2.0 Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: libyate6 = %{version} %description devel This package contains all necessary include files and libraries needed @@ -94,17 +90,14 @@ %description scripts The yate-scripts package includes libraries for using external scripts with Yate. -%if 0%{?packman_bs} - %package with-amrnb -Summary: Yate with amrnb codec support +Summary: Yate with AMRNB codec support License: GPL-2.0 Group: Productivity/Telephony/Clients Requires: %{name} = %{version}-%{release} %description with-amrnb -Guarantees Yate with amrnb codec support. -%endif +Guarantees Yate with AMRNB codec support. %prep %setup -q -n %{name} @@ -114,48 +107,37 @@ %build autoreconf -fiv - -%configure --docdir=%{_docdir} -make #%{?_smp_mflags} # Parallel build causes side-effects (compile errors) +%configure \ + --docdir=%{_docdir} +make #%%{?_smp_mflags} # Parallel build causes side-effects (compile errors) %install -%makeinstall +%make_install %suse_update_desktop_file -i %{name}-qt4 Network Telephony Qt -rm %{buildroot}/usr/lib/menu/yate-qt4.menu # Unused, causes lots of rpmlint warnings +rm %{buildroot}%{_prefix}/lib/menu/yate-qt4.menu # Unused, causes lots of rpmlint warnings mkdir -p %{buildroot}%{_docdir}/%{name} # We want docs in /usr/share/doc/packages/yate mv %{buildroot}%{_datadir}/doc/%{name}-%{version} %{buildroot}%{_docdir}/%{name} %if 0%{?packman_bs} cat <<EOF >README.amrnb -This %{name} package has been built with amrnb support. +This %{name} package has been built with AMRNB support. EOF %endif -%fdupes %buildroot/%_prefix - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%fdupes %{buildroot}/%{_prefix} +%post -n libyate6 -p /sbin/ldconfig +%postun -n libyate6 -p /sbin/ldconfig %post qt4 -p /sbin/ldconfig - %postun qt4 -p /sbin/ldconfig %files -%defattr (-,root,root) %doc ChangeLog COPYING README %doc %{_docdir}/%{name}/%{name}-%{version}/ %{_bindir}/%{name} -%{_mandir}/man*/%{name}.* +%{_mandir}/man8/%{name}.8%{ext_man} %dir %{_datadir}/%{name} %{_datadir}/%{name}/data %{_datadir}/%{name}/sounds -%{_libdir}/lib%{name}.so.* -%{_libdir}/libyateasn.so.* -%{_libdir}/libyatejabber.so.* -%{_libdir}/libyatesig.so.* -%{_libdir}/libyatemgcp.so.* -%{_libdir}/libyatescript.so.* -%{_libdir}/libyateradio.so.* %dir %{_libdir}/%{name} %{_libdir}/%{name}/analyzer.yate %{_libdir}/%{name}/callfork.yate @@ -170,14 +152,9 @@ %{_libdir}/%{name}/extmodule.yate %{_libdir}/%{name}/fileinfo.yate %{_libdir}/%{name}/filetransfer.yate -%if 0%{?suse_version} && 0%{?suse_version} <= 1210 && ! 0%{?sles_version} %{_libdir}/%{name}/faxchan.yate -%endif %{_libdir}/%{name}/gvoice.yate -%if 0%{?suse_version} && ! 0%{?sles_version} %{_libdir}/%{name}/gsmcodec.yate -%{_libdir}/%{name}/h323chan.yate -%endif %{_libdir}/%{name}/ilbccodec.yate %{_libdir}/%{name}/ilbcwebrtc.yate %{_libdir}/%{name}/isaccodec.yate @@ -207,6 +184,10 @@ %{_libdir}/%{name}/amrnbcodec.yate %{_libdir}/%{name}/efrcodec.yate %endif +%dir %{_libdir}/%{name}/radio +%{_libdir}/%{name}/radio/dummyradio.yate +%{_libdir}/%{name}/radio/radiotest.yate +%{_libdir}/%{name}/radio/ybladerf.yate %dir %{_libdir}/%{name}/sig %{_libdir}/%{name}/sig/camel_map.yate %{_libdir}/%{name}/sig/isupmangler.yate @@ -227,6 +208,7 @@ %config(noreplace) %{_sysconfdir}/%{name}/cpuload.conf %config(noreplace) %{_sysconfdir}/%{name}/dbpbx.conf %config(noreplace) %{_sysconfdir}/%{name}/dsoundchan.conf +%config(noreplace) %{_sysconfdir}/%{name}/dummyradio.conf %config(noreplace) %{_sysconfdir}/%{name}/enumroute.conf %config(noreplace) %{_sysconfdir}/%{name}/eventlogs.conf %config(noreplace) %{_sysconfdir}/%{name}/extmodule.conf @@ -254,6 +236,7 @@ %config(noreplace) %{_sysconfdir}/%{name}/presence.conf %config(noreplace) %{_sysconfdir}/%{name}/queues.conf %config(noreplace) %{_sysconfdir}/%{name}/queuesnotify.conf +%config(noreplace) %{_sysconfdir}/%{name}/radiotest.conf %config(noreplace) %{_sysconfdir}/%{name}/regexroute.conf %config(noreplace) %{_sysconfdir}/%{name}/regfile.conf %config(noreplace) %{_sysconfdir}/%{name}/register.conf @@ -269,6 +252,7 @@ %config(noreplace) %{_sysconfdir}/%{name}/users.conf %config(noreplace) %{_sysconfdir}/%{name}/wpcard.conf %config(noreplace) %{_sysconfdir}/%{name}/yate.conf +%config(noreplace) %{_sysconfdir}/%{name}/ybladerf.conf %config(noreplace) %{_sysconfdir}/%{name}/yiaxchan.conf %config(noreplace) %{_sysconfdir}/%{name}/yjinglechan.conf %config(noreplace) %{_sysconfdir}/%{name}/yradius.conf @@ -281,16 +265,23 @@ %config(noreplace) %{_sysconfdir}/%{name}/zapcard.conf %config(noreplace) %{_sysconfdir}/%{name}/zlibcompress.conf +%files -n libyate6 +%{_libdir}/libyate.so.6* +%{_libdir}/libyateasn.so.6* +%{_libdir}/libyatejabber.so.6* +%{_libdir}/libyatesig.so.6* +%{_libdir}/libyatemgcp.so.6* +%{_libdir}/libyatescript.so.6* +%{_libdir}/libyateradio.so.6* + %files devel -%defattr (-,root,root) %{_includedir}/%{name} %{_libdir}/lib*.so %{_bindir}/%{name}-config -%{_mandir}/*/%{name}-config.* +%{_mandir}/man8/%{name}-config.8%{ext_man} %{_libdir}/pkgconfig/%{name}.pc %files qt4 -%defattr(-, root, root) %{_bindir}/yate-qt4 %{_libdir}/libyateqt4.so.* %{_libdir}/%{name}/qt4 @@ -302,13 +293,10 @@ %config(noreplace) %{_sysconfdir}/%{name}/providers.conf %files scripts -%defattr (-,root,root) %{_datadir}/%{name}/scripts %if 0%{?packman_bs} - %files with-amrnb -%defattr (-,root,root) %doc README.amrnb %endif ++++++ yate-5.5.0-1.tar.gz -> yate-6.0.0-1.tar.gz ++++++ ++++ 276712 lines of diff (skipped)
