7982e3c
%global somajor 9
c909ff8
%global sominor 0
f1e8879
%global sotiny  0
f1e8879
%global soversion %{somajor}.%{sominor}.%{sotiny}
d20510c
96de2eb
Name:			libvpx
d239a43
Summary:		VP8/VP9 Video Codec SDK
7982e3c
Version:		1.14.0
ca43c5b
Release:		2%{?dist}
bc8f081
License:		BSD-3-Clause
2c52bf4
URL:			http://www.webmproject.org/code/
ee3810f
Source0:		https://github.com/webmproject/libvpx/archive/v%{version}.tar.gz
2296bde
Source1:		vpx_config.h
e1f7bb3
# Thanks to debian.
e1f7bb3
Source2:		libvpx.ver
2c52bf4
# Do not disable FORTIFY_SOURCE=2
2c52bf4
Patch0:			libvpx-1.7.0-leave-fortify-source-on.patch
e52a830
BuildRequires:		gcc
e52a830
BuildRequires:		gcc-c++
e46d8ea
BuildRequires:		make
96de2eb
%ifarch %{ix86} x86_64
ca43c5b
BuildRequires:		nasm
96de2eb
%endif
ec92fcf
BuildRequires:		doxygen, perl(Getopt::Long)
1c8d556
96de2eb
%description
4f48750
libvpx provides the VP8/VP9 SDK, which allows you to integrate your applications
4f48750
with the VP8 and VP9 video codecs, high quality, royalty free, open source codecs
4f48750
deployed on millions of computers and devices worldwide.
96de2eb
96de2eb
%package devel
96de2eb
Summary:		Development files for libvpx
a17e80e
Requires:		%{name}%{?_isa} = %{version}-%{release}
96de2eb
96de2eb
%description devel
4f48750
Development libraries and headers for developing software against
96de2eb
libvpx.
96de2eb
96de2eb
%package utils
96de2eb
Summary:		VP8 utilities and tools
a17e80e
Requires:		%{name}%{?_isa} = %{version}-%{release}
96de2eb
96de2eb
%description utils
96de2eb
A selection of utilities and tools for VP8, including a sample encoder
96de2eb
and decoder.
96de2eb
96de2eb
%prep
4f48750
%setup -q -n libvpx-%{version}
4f48750
%patch -P0 -p1 -b .fortify-source-on
96de2eb
96de2eb
%build
126752e
96de2eb
%ifarch %{ix86}
96de2eb
%global vpxtarget x86-linux-gcc
96de2eb
%else
96de2eb
%ifarch	x86_64
96de2eb
%global	vpxtarget x86_64-linux-gcc
96de2eb
%else
e72342b
%ifarch aarch64
e72342b
%global vpxtarget arm64-linux-gcc
e72342b
%else
96de2eb
%global vpxtarget generic-gnu
96de2eb
%endif
96de2eb
%endif
fc5d09f
%endif
96de2eb
92c6695
# History: The configure script used to reject the shared flag on the generic target.
92c6695
# This meant that we needed to fall back to manual shared lib creation.
92c6695
# However, the modern configure script permits the shared flag and assumes ELF.
92c6695
# Additionally, the libvpx.ver would need to be updated to work properly.
92c6695
# As a result, we disable this universally, but keep it around in case we ever need to support
92c6695
# something "special".
e1f7bb3
%if "%{vpxtarget}" == "generic-gnu"
92c6695
%global generic_target 0
e1f7bb3
%else
e1f7bb3
%global	generic_target 0
e1f7bb3
%endif
e1f7bb3
a560e55
%set_build_flags
a560e55
93e1b93
./configure --target=%{vpxtarget} \
93e1b93
--enable-pic --disable-install-srcs \
2aa4fbe
--enable-vp9-decoder --enable-vp9-encoder \
7b8ff4c
--enable-experimental \
d912629
--enable-vp9-highbitdepth \
c909ff8
--enable-debug \
e1f7bb3
%if ! %{generic_target}
e1f7bb3
--enable-shared \
e1f7bb3
%endif
ca43c5b
%ifarch %{ix86} x86_64
ca43c5b
--as=nasm \
ca43c5b
%endif
2296bde
--enable-install-srcs \
4257ff5
--prefix=%{_prefix} --libdir=%{_libdir} --size-limit=16384x16384
96de2eb
b544cfe
%make_build verbose=true
96de2eb
e1f7bb3
# Manual shared library creation
92c6695
# We should never need to do this anymore, and if we do, we need to fix the version-script.
92c6695
%if %{generic_target}
e1f7bb3
mkdir tmp
e1f7bb3
cd tmp
e1f7bb3
ar x ../libvpx_g.a
e1f7bb3
cd ..
f1e8879
gcc -fPIC -shared -pthread -lm -Wl,--no-undefined -Wl,-soname,libvpx.so.%{somajor} -Wl,--version-script,%{SOURCE2} -Wl,-z,noexecstack -o libvpx.so.%{soversion} tmp/*.o
e1f7bb3
rm -rf tmp
e1f7bb3
%endif
e1f7bb3
96de2eb
# Temporarily dance the static libs out of the way
f1e8879
# mv libvpx.a libNOTvpx.a
f1e8879
# mv libvpx_g.a libNOTvpx_g.a
96de2eb
96de2eb
# We need to do this so the examples can link against it.
f1e8879
# ln -sf libvpx.so.%{soversion} libvpx.so
96de2eb
b544cfe
# %make_build verbose=true target=examples CONFIG_SHARED=1
b544cfe
# %make_build verbose=true target=docs
96de2eb
96de2eb
# Put them back so the install doesn't fail
f1e8879
# mv libNOTvpx.a libvpx.a
f1e8879
# mv libNOTvpx_g.a libvpx_g.a
96de2eb
96de2eb
%install
e333565
make DIST_DIR=%{buildroot}%{_prefix} dist
96de2eb
c5f11b0
# Simpler to label the dir as %%doc.
Owen W. Taylor a533175
if [ -d %{buildroot}%{_prefix}/docs ]; then
Owen W. Taylor a533175
   mv %{buildroot}%{_prefix}/docs doc/
0753daf
fi
96de2eb
92c6695
# Again, we should never need to do this anymore.
e1f7bb3
%if %{generic_target}
5a86b21
install -p libvpx.so.%{soversion} %{buildroot}%{_libdir}
e1f7bb3
pushd %{buildroot}%{_libdir}
5a86b21
ln -sf libvpx.so.%{soversion} libvpx.so
f1e8879
ln -sf libvpx.so.%{soversion} libvpx.so.%{somajor}
f1e8879
ln -sf libvpx.so.%{soversion} libvpx.so.%{somajor}.%{sominor}
e1f7bb3
popd
e1f7bb3
%endif
e1f7bb3
96de2eb
pushd %{buildroot}
96de2eb
# Stuff we don't need.
Owen W. Taylor a533175
rm -rf .%{_prefix}/build/ .%{_prefix}/md5sums.txt .%{_libdir}*/*.a .%{_prefix}/CHANGELOG .%{_prefix}/README
f1e8879
# No, bad google. No treat.
Owen W. Taylor a533175
mv .%{_bindir}/examples/* .%{_bindir}
Owen W. Taylor a533175
rm -rf .%{_bindir}/examples
f1e8879
96de2eb
# Rename a few examples
Owen W. Taylor a533175
mv .%{_bindir}/postproc .%{_bindir}/vp8_postproc
Owen W. Taylor a533175
mv .%{_bindir}/simple_decoder .%{_bindir}/vp8_simple_decoder
Owen W. Taylor a533175
mv .%{_bindir}/simple_encoder .%{_bindir}/vp8_simple_encoder
Owen W. Taylor a533175
mv .%{_bindir}/twopass_encoder .%{_bindir}/vp8_twopass_encoder
96de2eb
# Fix the binary permissions
Owen W. Taylor a533175
chmod 755 .%{_bindir}/*
96de2eb
popd
96de2eb
2296bde
# Get the vpx_config.h file
2296bde
# Does ppc64le need its own?
2296bde
%ifarch ppc64 ppc64le
2296bde
cp -a vpx_config.h %{buildroot}%{_includedir}/vpx/vpx_config-ppc64.h
2296bde
%else
2296bde
%ifarch s390 s390x
2296bde
cp -a vpx_config.h %{buildroot}%{_includedir}/vpx/vpx_config-s390.h
2296bde
%else
2296bde
%ifarch %{ix86}
2296bde
cp -a vpx_config.h %{buildroot}%{_includedir}/vpx/vpx_config-x86.h
2296bde
%else
2296bde
cp -a vpx_config.h %{buildroot}%{_includedir}/vpx/vpx_config-%{_arch}.h
2296bde
%endif
2296bde
%endif
2296bde
%endif
2296bde
cp %{SOURCE1} %{buildroot}%{_includedir}/vpx/vpx_config.h
2296bde
# for timestamp sync
2296bde
touch -r AUTHORS %{buildroot}%{_includedir}/vpx/vpx_config.h
2296bde
2296bde
mv %{buildroot}%{_prefix}/src/vpx_dsp %{buildroot}%{_includedir}/
2296bde
mv %{buildroot}%{_prefix}/src/vpx_mem %{buildroot}%{_includedir}/
2296bde
mv %{buildroot}%{_prefix}/src/vpx_ports %{buildroot}%{_includedir}/
2296bde
mv %{buildroot}%{_prefix}/src/vpx_scale %{buildroot}%{_includedir}/
2296bde
2296bde
rm -rf %{buildroot}%{_prefix}/src
2296bde
674967c
%ldconfig_scriptlets
96de2eb
96de2eb
%files
c5f11b0
%license LICENSE
c5f11b0
%doc AUTHORS CHANGELOG README
d761539
%{_libdir}/libvpx.so.%{somajor}*
96de2eb
96de2eb
%files devel
96de2eb
# These are SDK docs, not really useful to an end-user.
72273bb
%doc docs/html/
96de2eb
%{_includedir}/vpx/
2296bde
%{_includedir}/vpx_dsp/
2296bde
%{_includedir}/vpx_mem/
2296bde
%{_includedir}/vpx_ports/
2296bde
%{_includedir}/vpx_scale/
7929946
%{_libdir}/pkgconfig/vpx.pc
96de2eb
%{_libdir}/libvpx.so
96de2eb
96de2eb
%files utils
96de2eb
%{_bindir}/*
96de2eb
96de2eb
%changelog
ca43c5b
* Mon Mar 04 2024 Tulio Magno Quites Machado Filho <tuliom@redhat.com> - 1.14.0-2
ca43c5b
- Replace yasm with nasm
ca43c5b
7982e3c
* Tue Feb 06 2024 Pete Walter <pwalter@fedoraproject.org> - 1.14.0-1
7982e3c
- Update to 1.14.0
7982e3c
1119d93
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.1-3
1119d93
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
1119d93
723051c
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.1-2
723051c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
723051c
4f48750
* Sun Oct  1 2023 Tom Callaway <spot@fedoraproject.org> - 1.13.1-1
4f48750
- update to 1.13.1
4f48750
2c52bf4
* Fri Sep 29 2023 Neal Gompa <ngompa@fedoraproject.org> - 1.13.0-5
2c52bf4
- Minor spec cleanups
2c52bf4
c73424d
* Thu Sep 28 2023 Boudhayan Bhattacharya <bbhtt.zn0i8@slmail.me> - 1.13.0-4
c73424d
- Patch for CVE-2023-5217
c73424d
00c2f94
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-3
00c2f94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
00c2f94
e46d8ea
* Wed Feb 15 2023 Pete Walter <pwalter@fedoraproject.org> - 1.13.0-2
e46d8ea
- Fix whitespace in spec file
071459a
- Drop 32 bit arm support
e46d8ea
538b374
* Wed Feb 15 2023 Tom Callaway <spot@fedoraproject.org> - 1.13.0-1
538b374
- update to 1.13.0
538b374
1e7465e
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-3
1e7465e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
1e7465e
1a19a61
* Tue Dec  6 2022 Florian Weimer <fweimer@redhat.com> - 1.12.0-2
1a19a61
- Backport upstream commit to improve C99 compatibility
1a19a61
671e6f4
* Wed Aug 17 2022 Pete Walter <pwalter@fedoraproject.org> - 1.12.0-1
671e6f4
- Update to 1.12.0
671e6f4
e45aa7f
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-2
e45aa7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
e45aa7f
c909ff8
* Thu Jan 27 2022 Tom Callaway <spot@fedoraproject.org> - 1.11.0-1
c909ff8
- update to 1.11.0
c909ff8
02680e7
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-3
02680e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
02680e7
1d2566c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-2
1d2566c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
1d2566c
3fad852
* Mon Mar 29 2021 Tom Callaway <spot@fedoraproject.org> - 1.10.0-1
3fad852
- update to 1.10.0
3fad852
cd3c5da
* Mon Mar  8 2021 Tom Callaway <spot@fedoraproject.org> - 1.10.0-0.1.rc1
cd3c5da
- update to 1.10.0-rc1
cd3c5da
b0c9fe6
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-3
b0c9fe6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b0c9fe6
5e9ca6b
* Sat Oct 10 2020 Jeff Law <law@redhat.com> - 1.9.0-2
5e9ca6b
- Re-enable LTO
5e9ca6b
0dc0eae
* Thu Aug 13 2020 Tom Callaway <spot@fedoraproject.org> - 1.9.0-1
0dc0eae
- update to 1.9.0
0dc0eae
b4539c2
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-6
b4539c2
- Second attempt - Rebuilt for
b4539c2
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b4539c2
fc7dfef
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-5
fc7dfef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
fc7dfef
b544cfe
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 1.8.2-4
b544cfe
- Use make macros
b544cfe
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
b544cfe
126752e
* Wed Jul 01 2020 Jeff Law <law@redhat.com> - 1.8.2-3
126752e
- Disable LTO
126752e
f180dd9
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.2-2
f180dd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f180dd9
50fb989
* Fri Dec 20 2019 Tom Callaway <spot@fedoraproject.org> - 1.8.2-1
50fb989
- update to 1.8.2
50fb989
43c0c1d
* Wed Jul 31 2019 Tom Callaway <spot@fedoraproject.org> - 1.8.1-1
43c0c1d
- update to 1.8.1
43c0c1d
11e34e3
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-5
11e34e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
11e34e3
4700db5
* Tue Feb 05 2019 Pete Walter <pwalter@fedoraproject.org> - 1.8.0-4
4700db5
- Avoid setting optflags twice
4700db5
d761539
* Tue Feb 05 2019 Pete Walter <pwalter@fedoraproject.org> - 1.8.0-3
d761539
- Tighten soname glob to avoid accidental soname bumps
d761539
55df6ca
* Tue Feb 05 2019 Björn Esser <besser82@fedoraproject.org> - 1.8.0-2
55df6ca
- rebuilt (libvpx)
55df6ca
7b8ff4c
* Tue Feb 05 2019 Pete Walter <pwalter@fedoraproject.org> - 1.8.0-1
7b8ff4c
- Update to 1.8.0
7b8ff4c
6a1c117
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-9
6a1c117
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6a1c117
Owen W. Taylor a533175
* Tue Sep 18 2018 Owen Taylor <otaylor@redhat.com> - 1.7.0-8
Owen W. Taylor a533175
- Avoid hardcoding prefix=/usr
Owen W. Taylor a533175
e52a830
* Fri Jul 20 2018 Wim Taymans <wtaymans@redhat.com> - 1.7.0-7
e52a830
- Add compilers as buildrequires
e52a830
c66b7ef
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-6
c66b7ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
c66b7ef
a560e55
* Mon Feb 12 2018 Tom Callaway <spot@fedoraproject.org> - 1.7.0-5
a560e55
- properly set build flags in rawhide (bz1543819)
a560e55
8b8b3ab
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-4
8b8b3ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8b8b3ab
2296bde
* Sat Feb  3 2018 Tom Callaway <spot@fedoraproject.org> - 1.7.0-3
2296bde
- package more files (for firefox)
2296bde
- setup vpx_config.h for multilib
2296bde
674967c
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.7.0-2
674967c
- Switch to %%ldconfig_scriptlets
674967c
e72342b
* Fri Jan 26 2018 Tom Callaway <spot@fedoraproject.org> - 1.7.0-1
e72342b
- update to 1.7.0 (ABI change)
e72342b
1c8d556
* Wed Jan 17 2018 Wim Taymans <wtaymans@wredhat.com> - 1.6.1-5
1c8d556
- fix for CVE-2017-13194
1c8d556
470b362
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-4
470b362
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
470b362
c10c70a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-3
c10c70a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c10c70a
132ac70
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
132ac70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
132ac70
f7d5832
* Mon Jan 16 2017 Tom Callaway <spot@fedoraproject.org> - 1.6.1-1
f7d5832
- update to 1.6.1
f7d5832
d912629
* Thu Jan 12 2017 Tom Callaway <spot@fedoraproject.org> - 1.6.0-2
d912629
- enable vp9-highbitdepth (thanks to mike@cchtml.com)
d912629
d239a43
* Fri Jul 22 2016 Tom Callaway <spot@fedoraproject.org> - 1.6.0-1
d239a43
- update to 1.6.0
d239a43
92c6695
* Wed Mar 16 2016 Tom Callaway <spot@fedoraproject.org> - 1.5.0-4
92c6695
- disable generic_target conditional universally (bz1311125)
92c6695
2aa4fbe
* Tue Mar  8 2016 Tom Callaway <spot@fedoraproject.org> - 1.5.0-3
2aa4fbe
- enable-experimental and enable-spatial-svc
2aa4fbe
96495d2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.0-2
96495d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
96495d2
4cc04f1
* Tue Dec  1 2015 Tom Callaway <spot@fedoraproject.org> - 1.5.0-1
4cc04f1
- update to 1.5.0
4cc04f1
1c5e887
* Mon Sep 21 2015 Tom Callaway <spot@fedoraproject.org> - 1.4.0-6
1c5e887
- remove exit 0
1c5e887
4257ff5
* Tue Sep 15 2015 Tom Callaway <spot@fedoraproject.org> - 1.4.0-5
4257ff5
- set --size-limit=16384x16384 to avoid CVE-2015-1258
4257ff5
c5f11b0
* Mon Jul 27 2015 Kalev Lember <klember@redhat.com> - 1.4.0-4
c5f11b0
- Package review fixes (#1225648)
c5f11b0
- Update URL
c5f11b0
- Use license macro
c5f11b0
- Escape a commented out macro
c5f11b0
3522f5b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-3
3522f5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3522f5b
4da9db3
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.4.0-2
4da9db3
- Rebuilt for GCC 5 C++11 ABI change
4da9db3
f1e8879
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 1.4.0-1
f1e8879
- update to 1.4.0
f1e8879
9cabd1a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-6
9cabd1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9cabd1a
b985654
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-5
b985654
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
b985654
ed7cb6f
* Thu Mar 20 2014 Wim Taymans <wtaymans@redhat.com> - 1.3.0-4
ed7cb6f
- fix Illegal Instruction abort
ed7cb6f
a0a00ee
* Thu Feb 13 2014 Dan Horák <dan[at]danny.cz> - 1.3.0-3
a0a00ee
- update library symbol list for 1.3.0 from Debian
a0a00ee
fc5d09f
* Tue Feb 11 2014 Tom Callaway <spot@fedoraproject.org> - 1.3.0-2
fc5d09f
- armv7hl specific target
fc5d09f
0540873
* Tue Feb 11 2014 Tom Callaway <spot@fedoraproject.org> - 1.3.0-1
0540873
- update to 1.3.0
0540873
649ecda
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
649ecda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
649ecda
b981351
* Thu Feb 28 2013 Tom Callaway <spot@fedoraproject.org> - 1.2.0-1
b981351
- update to 1.2.0
b981351
f41e106
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-3
f41e106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f41e106
d12077c
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
d12077c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d12077c
d20510c
* Tue May 29 2012 Tom Callaway <spot@fedoraproject.org> - 1.1.0-1
d20510c
- update to 1.1.0
d20510c
8664073
* Tue May 29 2012 Tom Callaway <spot@fedoraproject.org> - 1.0.0-3
8664073
- fix vpx.pc file to include -lm (bz825754)
8664073
3ff9f44
* Fri May 11 2012 Tom Callaway <spot@fedoraproject.org> - 1.0.0-2
3ff9f44
- use included vpx.pc file (drop local libvpx.pc)
3ff9f44
- apply upstream fix to vpx.pc file (bz 814177)
3ff9f44
a17e80e
* Mon Jan 30 2012 Tom Callaway <spot@fedoraproject.org> - 1.0.0-1
a17e80e
- update to 1.0.0
a17e80e
3248951
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.7.1-4
3248951
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3248951
5a86b21
* Mon Oct 10 2011 Dan Horák <dan[at]danny.cz> - 0.9.7.1-3
5a86b21
- use macro instead of hard-coded version
5a86b21
72fab07
* Mon Sep 12 2011 Dan Horák <dan[at]danny.cz> - 0.9.7.1-2
72fab07
- fix build on generic targets
72fab07
72dc4d9
* Tue Aug 16 2011 Adam Jackson <ajax@redhat.com> 0.9.7.1-1
72dc4d9
- libvpx 0.9.7-p1
72dc4d9
7929946
* Tue Aug 09 2011 Adam Jackson <ajax@redhat.com> 0.9.7-1
7929946
- libvpx 0.9.7
7929946
6b03ae8
* Mon Mar 21 2011 Dan Horák <dan[at]danny.cz> - 0.9.6-2
6b03ae8
- add 2 symbols to the shared library for generic targets
6b03ae8
ad2ceec
* Thu Mar 10 2011 Tom Callaway <spot@fedoraproject.org> - 0.9.6-1
ad2ceec
- update to 0.9.6
ad2ceec
f151a62
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.5-3
f151a62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f151a62
805bf5e
* Wed Nov 17 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.5-2
805bf5e
- apply patch from upstream git (Change I6266aba7), should resolve CVE-2010-4203
805bf5e
7e747aa
* Mon Nov  1 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.5-1
7e747aa
- update to 0.9.5
7e747aa
72273bb
* Wed Sep  1 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.1-3
72273bb
- only package html docs to avoid multilib conflict (bz 613185)
72273bb
e1f7bb3
* Thu Jun 24 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.1-2
e1f7bb3
- build shared library the old way for generic arches
e1f7bb3
e333565
* Thu Jun 24 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.1-1
e333565
- update to 0.9.1
e333565
e333565
* Fri Jun 11 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-7
e333565
- update to git revision 8389f1967c5f8b3819cca80705b1b4ba04132b93
e333565
- upstream fix for bz 599147
e333565
- proper shared library support
e333565
cc8d555
* Wed Jun  2 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-6
cc8d555
- add hackish fix for bz 599147 
cc8d555
  (upstream will hopefully fix properly in future release)
cc8d555
07479af
* Fri May 21 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-5
07479af
- fix noexecstack flag
07479af
96de2eb
* Thu May 20 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-4
96de2eb
- BuildRequires: yasm (we're optimized again)
96de2eb
96de2eb
* Thu May 20 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-3
96de2eb
- add pkg-config file
96de2eb
- move headers into include/vpx/
96de2eb
- enable optimization
96de2eb
96de2eb
* Thu May 20 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-2
96de2eb
- fix permissions on binaries
96de2eb
- rename generic binaries to v8_*
96de2eb
- link shared library to -lm, -lpthread to resolve missing weak symbols
96de2eb
96de2eb
* Wed May 19 2010 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.0-1
96de2eb
- Initial package for Fedora
c73424d