From: Jeongmo Yang Date: Wed, 28 Jul 2021 10:19:29 +0000 (+0900) Subject: Bump up to v1.10.0 X-Git-Tag: submit/tizen/20210730.070304 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fc0ac318eeaf12880397bf04de84e1b87ad9acfc;p=platform%2Fupstream%2Flibvpx.git Bump up to v1.10.0 - Remove .gbs.conf to fix build error with upstream branch. Change-Id: I60b6ad46daae0f1b16b7eaafe74766a29be48cb7 Signed-off-by: Jeongmo Yang --- 3089d37cddba236d897011fae81441e21742b3c2 diff --cc packaging/libvpx.spec index 8dc96b8,0000000..ecc6771 mode 100644,000000..100644 --- a/packaging/libvpx.spec +++ b/packaging/libvpx.spec @@@ -1,97 -1,0 +1,97 @@@ +Name: libvpx - Version: 1.8.2 - Release: 1 ++Version: 1.10.0 ++Release: 0 +License: BSD-3-Clause +Summary: VP8 codec library +Url: http://www.webmproject.org/ +#X-Vc-Url: https://chromium.googlesource.com/webm/libvpx +Group: Multimedia/Libraries +Source0: http://webm.googlecode.com/files/%{name}-v%{version}.tar.bz2 +Source1001: libvpx.manifest +BuildRequires: yasm + +%description +WebM is an open, royalty-free, media file format designed for the web. + +WebM defines the file container structure, video and audio formats. +WebM files consist of video streams compressed with the VP8 video codec +and audio streams compressed with the Vorbis audio codec. +The WebM file structure is based on the Matroska container. + +%package -n vpx-tools +Summary: VP8 codec library - Utilities + +%description -n vpx-tools +This package contains utilities around the vp8 codec sdk. + +WebM is an open, royalty-free, media file format designed for the web. + +WebM defines the file container structure, video and audio formats. +WebM files consist of video streams compressed with the VP8 video codec +and audio streams compressed with the Vorbis audio codec. +The WebM file structure is based on the Matroska container. +%package devel +Summary: VP8 codec library - Development headers +Requires: %{name} = %{version}-%{release} + +%description devel +Development headers and library + +WebM is an open, royalty-free, media file format designed for the web. + +WebM defines the file container structure, video and audio formats. +WebM files consist of video streams compressed with the VP8 video codec +and audio streams compressed with the Vorbis audio codec. +The WebM file structure is based on the Matroska container. + +%prep +%setup -q -n %name-v%version +cp %{SOURCE1001} . + +%build +cd build +export CFLAGS="%{optflags}" +# It is only an emulation of autotools configure; the macro does not work + +# libvpx default enable NEON support on ARMv7, unfortunately some ARMv7 +# CPU doesn't have NEON, e.g. NVIDIA Tegra 2. +# So, we still set -mfpu=neon when build libvpx rpm, but also enable +# runtime-cpu-detect for runtime detect NEON. +../configure \ + --prefix=%{_prefix} \ + --libdir=%{_libdir} \ + --enable-debug \ + --enable-shared \ +%ifarch armv7l armv7hl + --target=armv7-linux-gcc \ + --enable-runtime-cpu-detect \ +%endif + --enable-pic + +%__make %{?_smp_mflags} + +%install +cd build +%make_install + +%post -n %{name} -p /sbin/ldconfig + +%postun -n %{name} -p /sbin/ldconfig + +%files -n vpx-tools +%manifest %{name}.manifest +%defattr(-,root,root) +%{_bindir}/* + +%files +%manifest %{name}.manifest +%defattr(-, root, root) +%license LICENSE +%{_libdir}/libvpx.so.* + +%files devel +%manifest %{name}.manifest +%defattr(-,root,root) +%{_includedir}/vpx/ +%{_libdir}/pkgconfig/vpx.pc +%{_libdir}/libvpx.so