Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opal for openSUSE:Factory checked in at 2022-04-10 01:34:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opal (Old) and /work/SRC/openSUSE:Factory/.opal.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opal" Sun Apr 10 01:34:20 2022 rev:50 rq:968033 version:3.18.8 Changes: -------- --- /work/SRC/openSUSE:Factory/opal/opal.changes 2018-07-02 23:28:30.549616581 +0200 +++ /work/SRC/openSUSE:Factory/.opal.new.1900/opal.changes 2022-04-10 01:34:21.449830925 +0200 @@ -1,0 +2,10 @@ +Sat Apr 2 10:41:52 UTC 2022 - Jan Engelhardt <[email protected]> + +- Update to release 3.18.8 + * No changelog was provided +- Drop opal-fix-ambiguous.patch (merged), + opal-system-libgsm.patch (replaced by setting CPPFLAGS), + opal-use-pkgconfig-for-PTLib.patch, + reproducible.patch (merged) + +------------------------------------------------------------------- Old: ---- opal-3.10.10.tar.xz opal-fix-ambiguous.patch opal-system-libgsm.patch opal-use-pkgconfig-for-PTLib.patch reproducible.patch New: ---- opal-3.18.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opal.spec ++++++ --- /var/tmp/diff_new_pack.nfwDql/_old 2022-04-10 01:34:22.321821231 +0200 +++ /var/tmp/diff_new_pack.nfwDql/_new 2022-04-10 01:34:22.325821186 +0200 @@ -1,7 +1,7 @@ # # spec file for package opal # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,6 +21,16 @@ %bcond_with capi4linux Name: opal +Version: 3.18.8 +Release: 0 +Summary: Open Phone Abstraction Library +License: MPL-1.0 +Group: Development/Libraries/C and C++ +#Git-Clone: https://git.code.sf.net/p/opalvoip/opal +URL: https://sf.net/projects/opalvoip/ +# FIXME: we should probably list all plugins in %%files to make sure we don't lose some when updating the package. +%define _version 3_18_8 +Source0: https://download.sf.net/opalvoip/%{name}-%{version}.tar.bz2 %if %{with capi4linux} BuildRequires: capi4linux-devel %endif @@ -28,12 +38,16 @@ BuildRequires: ilbc BuildRequires: libcelt-devel BuildRequires: libgsm-devel +BuildRequires: openldap2-devel +BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(libsasl2) +BuildRequires: pkgconfig(opus) %if %{with ffmpeg} BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavutil) %endif BuildRequires: libopenssl-devel -BuildRequires: libpt-devel >= 2.10.1 +BuildRequires: libpt-devel >= 2.18.5 BuildRequires: libsamplerate-devel BuildRequires: libstdc++-devel BuildRequires: libtheora-devel @@ -43,38 +57,18 @@ BuildRequires: pkg-config BuildRequires: speex-devel BuildRequires: swig +BuildRequires: pkgconfig(libsrtp2) # FIXME: ZRTP is implemented through libzrtp. Its webpage says it's AGPL, but I # was unable to find a copy with that license. srtp is in Contrib, it should be # moved back to support it here. BuildRequires: spandsp-devel -Summary: Open Phone Abstraction Library -License: MPL-1.0 -Group: System/Libraries -Url: http://www.opalvoip.org/ -Version: 3.10.10 -Release: 0 -# FIXME: we should probably list all plugins in %%files to make sure we don't lose some when updating the package. -%define _version 3_10_10 -Source0: http://download.gnome.org/sources/opal/3.10/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM opal-system-libgsm.patch [email protected] -- Fix detection of system libgsm -Patch1: opal-system-libgsm.patch -# PATCH-FIX-UPSTREAM opal-fix-ambiguous.patch [email protected] -- Fix ambiguous code -Patch2: opal-fix-ambiguous.patch -# PATCH-FIX-UPSTREAM opal-use-pkgconfig-for-PTLib.patch [email protected] -- Use pkgconfig for PTLib, taken from upstream svn, fixes build. -Patch4: opal-use-pkgconfig-for-PTLib.patch -# PATCH-FIX-UPSTREAM bmwiedemann https://sourceforge.net/p/opalvoip/patches/333/ -Patch5: reproducible.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Open Phone Abstraction Library, implementation of the ITU H.323 teleconferencing protocol, and successor of the openh323 library. It supports the H.323 protocol as well as SIP and IAX2. - - %package -n lib%{name}%{_version} - Summary: Open Phone Abstraction Library Group: System/Libraries @@ -83,14 +77,13 @@ teleconferencing protocol, and successor of the openh323 library. It supports the H.323 protocol as well as SIP and IAX2. - - %package -n lib%{name}-devel - Summary: Development package for %{name} Group: Development/Libraries/C and C++ Requires: lib%{name}%{_version} = %{version} -Requires: libpt-devel +Requires: pkgconfig(libsrtp2) +Requires: pkgconfig(ptlib) +Requires: pkgconfig(speexdsp) # opal-devel was last used in openSUSE 11.3 Provides: opal-devel = %{version} Obsoletes: opal-devel < %{version} @@ -98,14 +91,8 @@ %description -n lib%{name}-devel Static libraries and header files for development with opal. - - %prep -%setup -q -%patch1 -p1 -%patch2 -p1 -%patch4 -p1 -%patch5 -p1 +%autosetup -p1 # this subdir contains GPL - to avoid license issues delete it before build rm -rf plugins/LID/VPB @@ -116,29 +103,26 @@ cd .. %endif # Can support Voicetronix vpb -export CXXFLAGS="%optflags -fvisibility-inlines-hidden -std=gnu++98" +export CPPFLAGS="-I/usr/include/gsm" +export CXXFLAGS="%optflags -fvisibility-inlines-hidden" %configure --disable-static \ --enable-sbc \ %if %{with capi4linux} --enable-capi \ %endif - --disable-ixj + --disable-ixj --enable-cpp17 -make %{?_smp_mflags} VERBOSE=1 +%make_build OS="" CPU="" VERBOSE=1 DSYMUTIL=/bin/true %install -%makeinstall +%make_install OS="" CPU="" rm -f %{buildroot}%{_libdir}/lib%{name}_s.a %post -n lib%{name}%{_version} -p /sbin/ldconfig %postun -n lib%{name}%{_version} -p /sbin/ldconfig -%clean -rm -rf $RPM_BUILD_ROOT - %files -n lib%{name}%{_version} -%defattr(-,root,root) %doc mpl-1.0.htm %dir %{_libdir}/%{name}-%{version}/ %dir %{_libdir}/%{name}-%{version}/codecs @@ -146,8 +130,6 @@ %dir %{_libdir}/%{name}-%{version}/codecs/video %dir %{_libdir}/%{name}-%{version}/fax %{_libdir}/libopal.so.%{version} -%{_libdir}/%{name}-%{version}/codecs/audio/celt_ptplugin.so -%{_libdir}/%{name}-%{version}/codecs/audio/g7221_ptplugin.so %{_libdir}/%{name}-%{version}/codecs/audio/g7222_ptplugin.so %{_libdir}/%{name}-%{version}/codecs/audio/g722_ptplugin.so %{_libdir}/%{name}-%{version}/codecs/audio/g726_ptplugin.so @@ -158,14 +140,16 @@ %{_libdir}/%{name}-%{version}/codecs/audio/lpc10_ptplugin.so %{_libdir}/%{name}-%{version}/codecs/audio/silk_ptplugin.so %{_libdir}/%{name}-%{version}/codecs/audio/speex_ptplugin.so +%{_libdir}/%{name}-%{version}/codecs/audio/opus_ptplugin.so +%{_libdir}/%{name}-%{version}/codecs/audio/iSAC_ptplugin.so %{_libdir}/%{name}-%{version}/codecs/video/h261_vic_ptplugin.so %{_libdir}/%{name}-%{version}/codecs/video/theora_ptplugin.so %{_libdir}/%{name}-%{version}/fax/spandsp_ptplugin.so %files -n lib%{name}-devel -%defattr(-,root,root) %{_includedir}/%{name}/ %{_libdir}/libopal.so %{_libdir}/pkgconfig/%{name}.pc +%{_datadir}/opal/ %changelog ++++++ opal-3.10.10.tar.xz -> opal-3.18.8.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/opal/opal-3.10.10.tar.xz /work/SRC/openSUSE:Factory/.opal.new.1900/opal-3.18.8.tar.bz2 differ: char 1, line 1
