Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package baresip for openSUSE:Factory checked in at 2023-01-09 17:24:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/baresip (Old) and /work/SRC/openSUSE:Factory/.baresip.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "baresip" Mon Jan 9 17:24:22 2023 rev:5 rq:1057075 version:2.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/baresip/baresip.changes 2022-09-07 11:06:08.192421763 +0200 +++ /work/SRC/openSUSE:Factory/.baresip.new.32243/baresip.changes 2023-01-09 17:24:23.371357734 +0100 @@ -1,0 +2,40 @@ +Thu Jan 5 22:30:53 UTC 2023 - Matthias Eliasson <[email protected]> + +- Update to release 2.10.0 + * sdl: small improvements + * vidinfo: allow all pixel formats + * vid: add support for YUV422P pixel format + * avformat: fix hwaccel vaapi + * mk: add deprecate notice + * mingw: upgrade to OpenSSL 3.0.7 + * dshow: fix some warnings + * dshow: fix pragma warning + * ci: install libsdl2 development package + * sdl: work in progress fixes for multi-threading + * Stop segfaulting when no URI is passed to dial command + * ice: local candidate policy config + * auresamp: check handler arguments + * fixes 2315 and GTK errors on quit + * auresamp: avoid division + * cmake: check for XShm.h + * pulse_async: avoid integer overrun for timestamps in recorder + * ua: use sdp connection data instead origin + * rtpext: move from baresip to re + * acc,stream: add rtcp_mux account param + * video: video_update cleanup + * aufile/src: add auframe support + * ice/tmr_async_handler: fix possible segfault + * webrtc: fix browser offer handling + * Space at the beginning of sip: creates errors + * opus_multistream: update mimetype to ad-hoc standard + * webrtc: add offerer and recvonly options + * test: replace RSA cert with EC cert + * Add OPTIONS handling for webrtc demo + * mk: remove rtpext.c from srcs.mk + * ua: change refer log to info() +- switch to Cmake builds +- add devel and libbaresip2 sub-packages +- add pcp module +- remove sndio and v4l2 modules + +------------------------------------------------------------------- Old: ---- baresip-2.6.0.tar.gz New: ---- baresip-2.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ baresip.spec ++++++ --- /var/tmp/diff_new_pack.KiYrcV/_old 2023-01-09 17:24:23.819360269 +0100 +++ /var/tmp/diff_new_pack.KiYrcV/_new 2023-01-09 17:24:23.827360315 +0100 @@ -1,7 +1,7 @@ # # spec file for package baresip # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,14 @@ Name: baresip -Version: 2.6.0 +Version: 2.10.0 Release: 0 Summary: Modular SIP useragent License: BSD-3-Clause Group: Productivity/Telephony/SIP/Clients URL: https://github.com/baresip/baresip Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: ilbc-devel BuildRequires: jack-devel @@ -47,8 +48,8 @@ BuildRequires: pkgconfig(libmp3lame) BuildRequires: pkgconfig(libmpg123) BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(libre) >= 2.6.0 -BuildRequires: pkgconfig(librem) >= 2.6.0 +BuildRequires: pkgconfig(libre) >= 2.10.0 +BuildRequires: pkgconfig(librem) >= 2.10.0 BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(portaudio-2.0) @@ -59,6 +60,7 @@ BuildRequires: pkgconfig(twolame) BuildRequires: pkgconfig(vpx) BuildRequires: pkgconfig(webrtc-audio-processing) +Recommends: baresip-devel Recommends: baresip-video %description @@ -103,6 +105,24 @@ This subpackage provides the modules that are needed for video support. +%package devel +Summary: Development files for the baresip library +Requires: libbaresip2 = %{version}-%{release} +Requires: pkgconfig + +%description devel +The baresip-devel package includes header files and libraries necessary +for developing programs which use the baresip C library. + +%package -n libbaresip2 +Summary: Standard library for baresip +Provides: %{name} = %{version}-%{release} +Obsoletes: %{name} < %{version}-%{release} + +%description -n libbaresip2 +This package contains the shared library needed to run programs compiled with +baresip + %prep %setup -q mv modules/mqtt/README.md README.mqtt @@ -111,21 +131,18 @@ sed 's|/usr/local/share|%{_datadir}/|g' -i docs/examples/config %build -export LFLAGS="%{optflags} -pie" -# Ugh. The Makefile uses CLFAGS+=, which is really awkward to -# deal with because you can't use `make CFLAGS=` and it's not obvious. -CFLAGS="%{optflags} -fpie -I/usr/include/ffmpeg" %make_build \ - RELEASE=1 \ - USE_TLS=1 \ - PREFIX=%{_prefix}/ \ - MOD_PATH="%{_libdir}/baresip/modules" \ - EXTRA_MODULES="avfilter swscale" +%cmake \ + -DCMAKE_SKIP_BUILD_RPATH:BOOL=ON +%cmake_build %install -%make_install LIBDIR=%{_libdir} EXTRA_MODULES="avfilter swscale" +%cmake_install + +%post -n libbaresip2 -p /sbin/ldconfig +%postun -n libbaresip2 -p /sbin/ldconfig %files -%license docs/COPYING +%license LICENSE %doc CHANGELOG.md README.md README.mqtt %doc docs/examples %{_bindir}/baresip @@ -170,6 +187,7 @@ %{_libdir}/baresip/modules/netroam.so %{_libdir}/baresip/modules/opus.so %{_libdir}/baresip/modules/opus_multistream.so +%{_libdir}/baresip/modules/pcp.so %{_libdir}/baresip/modules/plc.so %{_libdir}/baresip/modules/presence.so %{_libdir}/baresip/modules/portaudio.so @@ -179,7 +197,6 @@ %{_libdir}/baresip/modules/serreg.so %{_libdir}/baresip/modules/snapshot.so %{_libdir}/baresip/modules/sndfile.so -%{_libdir}/baresip/modules/sndio.so %{_libdir}/baresip/modules/srtp.so %{_libdir}/baresip/modules/stdio.so %{_libdir}/baresip/modules/stun.so @@ -189,6 +206,14 @@ %{_libdir}/baresip/modules/vumeter.so %{_libdir}/baresip/modules/webrtc_aec.so +%files devel +%{_libdir}/lib%{name}.so +%{_includedir}/%{name}.h +%{_libdir}/pkgconfig/lib%{name}.pc + +%files -n libbaresip2 +%{_libdir}/lib%{name}.so.2* + %files video %{_libdir}/baresip/modules/av1.so %{_libdir}/baresip/modules/avfilter.so @@ -199,7 +224,6 @@ %{_libdir}/baresip/modules/sdl.so %{_libdir}/baresip/modules/selfview.so %{_libdir}/baresip/modules/swscale.so -%{_libdir}/baresip/modules/v4l2.so %{_libdir}/baresip/modules/vidbridge.so %{_libdir}/baresip/modules/vidinfo.so %{_libdir}/baresip/modules/vp8.so ++++++ baresip-2.6.0.tar.gz -> baresip-2.10.0.tar.gz ++++++ ++++ 15117 lines of diff (skipped)
