Hello community, here is the log from the commit of package libsrtp for openSUSE:Factory checked in at 2017-10-13 14:09:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsrtp (Old) and /work/SRC/openSUSE:Factory/.libsrtp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsrtp" Fri Oct 13 14:09:29 2017 rev:11 rq:533438 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libsrtp/libsrtp.changes 2017-08-12 19:36:31.802137559 +0200 +++ /work/SRC/openSUSE:Factory/.libsrtp.new/libsrtp.changes 2017-10-13 14:09:30.377592236 +0200 @@ -1,0 +2,13 @@ +Wed Oct 11 14:39:40 UTC 2017 - [email protected] + +- remove openssl 1.1 incompatible headers from the -devel package + (bsc#1055277#c8) + +------------------------------------------------------------------- +Mon Oct 9 14:50:42 UTC 2017 - [email protected] + +- Drop option --enable-openssl which doesn't work with OpenSSL 1.1 + (bsc#1055277) + * this drops GCM support + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsrtp.spec ++++++ --- /var/tmp/diff_new_pack.P1XV32/_old 2017-10-13 14:09:30.993565150 +0200 +++ /var/tmp/diff_new_pack.P1XV32/_new 2017-10-13 14:09:30.997564974 +0200 @@ -29,7 +29,6 @@ Source99: baselibs.conf BuildRequires: gcc BuildRequires: pkg-config -BuildRequires: pkgconfig(openssl) # srtp was last used in openSUSE 13.1. Provides: srtp = %{version} Obsoletes: srtp < %{version} @@ -71,8 +70,9 @@ %build %configure \ --enable-generic-aesicm \ - --enable-syslog \ - --enable-openssl + --enable-syslog +# Doesn't work with OpenSSL 1.1 +# --enable-openssl # --enable-gdoi # FIXME: Does not work: # --enable-kernel-linux @@ -109,6 +109,9 @@ sed -i 's|\([^A-Z0-9_]\)\('$SYMBOL'\)\([^A-Z0-9_]\|$\)|\1SRTP_\2\3|g' %{buildroot}%{_includedir}/srtp/*.h done +# remove openssl header files incompatible with OpenSSL 1.1 +rm %{buildroot}%{_includedir}/srtp/aes_{g,i}cm_ossl.h + %post -n %{name}%{soname} -p /sbin/ldconfig %postun -n %{name}%{soname} -p /sbin/ldconfig
