update to 1.7.0, ABI break results in somajor bump
This commit is contained in:
parent
1c8d556fbc
commit
e72342beec
12
libvpx-1.7.0-leave-fortify-source-on.patch
Normal file
12
libvpx-1.7.0-leave-fortify-source-on.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -up libvpx-1.7.0/build/make/configure.sh.leave-fs-on libvpx-1.7.0/build/make/configure.sh
|
||||
--- libvpx-1.7.0/build/make/configure.sh.leave-fs-on 2018-01-26 15:02:18.767645332 -0500
|
||||
+++ libvpx-1.7.0/build/make/configure.sh 2018-01-26 15:02:28.594420775 -0500
|
||||
@@ -1440,7 +1440,7 @@ EOF
|
||||
|
||||
# Work around longjmp interception on glibc >= 2.11, to improve binary
|
||||
# compatibility. See http://code.google.com/p/webm/issues/detail?id=166
|
||||
- enabled linux && check_add_cflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
|
||||
+ # enabled linux && check_add_cflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
|
||||
|
||||
# Check for strip utility variant
|
||||
${STRIP} -V 2>/dev/null | grep GNU >/dev/null && enable_feature gnu_strip
|
20
libvpx.spec
20
libvpx.spec
@ -1,12 +1,12 @@
|
||||
%global somajor 4
|
||||
%global somajor 5
|
||||
%global sominor 0
|
||||
%global sotiny 0
|
||||
%global soversion %{somajor}.%{sominor}.%{sotiny}
|
||||
|
||||
Name: libvpx
|
||||
Summary: VP8/VP9 Video Codec SDK
|
||||
Version: 1.6.1
|
||||
Release: 5%{?dist}
|
||||
Version: 1.7.0
|
||||
Release: 1%{?dist}
|
||||
License: BSD
|
||||
Group: System Environment/Libraries
|
||||
#Source0: http://downloads.webmproject.org/releases/webm/%{name}-%{version}.tar.bz2
|
||||
@ -18,9 +18,8 @@ URL: http://www.webmproject.org/code/
|
||||
BuildRequires: yasm
|
||||
%endif
|
||||
BuildRequires: doxygen, php-cli, perl(Getopt::Long)
|
||||
|
||||
#Fix CVE-2017-13194
|
||||
Patch001: 0001-Fix-image-width-alignment.-Enable-ImageSizeSetting-t.patch
|
||||
# Do not disable FORTIFY_SOURCE=2
|
||||
Patch0: libvpx-1.7.0-leave-fortify-source-on.patch
|
||||
|
||||
%description
|
||||
libvpx provides the VP8/VP9 SDK, which allows you to integrate your applications
|
||||
@ -47,7 +46,7 @@ and decoder.
|
||||
|
||||
%prep
|
||||
%setup -q -n libvpx-%{version}
|
||||
%patch001 -p1 -b .001
|
||||
%patch0 -p1 -b .leave-fs-on
|
||||
|
||||
%build
|
||||
%ifarch %{ix86}
|
||||
@ -59,10 +58,14 @@ and decoder.
|
||||
%ifarch armv7hl
|
||||
%global vpxtarget armv7-linux-gcc
|
||||
%else
|
||||
%ifarch aarch64
|
||||
%global vpxtarget arm64-linux-gcc
|
||||
%else
|
||||
%global vpxtarget generic-gnu
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# History: The configure script used to reject the shared flag on the generic target.
|
||||
# This meant that we needed to fall back to manual shared lib creation.
|
||||
@ -193,6 +196,9 @@ popd
|
||||
%{_bindir}/*
|
||||
|
||||
%changelog
|
||||
* Fri Jan 26 2018 Tom Callaway <spot@fedoraproject.org> - 1.7.0-1
|
||||
- update to 1.7.0 (ABI change)
|
||||
|
||||
* Wed Jan 17 2018 Wim Taymans <wtaymans@wredhat.com> - 1.6.1-5
|
||||
- fix for CVE-2017-13194
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user