The package rpms/libvpx.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/libvpx.git/commit/?id=ca43c5b4307....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit fd23e4fe71917fd1041f3e4901ab73b34e06dd25
Merge: ec92fcf ca43c5b
Author: Wim Taymans <wtaymans(a)fedoraproject.org>
Date: Wed Mar 27 15:09:30 2024 +0000
Merge #6 `Replace yasm with nasm`
diff --cc libvpx.spec
index 6fb87c5,1764e11..8ec1816
--- a/libvpx.spec
+++ b/libvpx.spec
@@@ -19,9 -19,9 +19,9 @@@ BuildRequires: gc
BuildRequires: gcc-c++
BuildRequires: make
%ifarch %{ix86} x86_64
- BuildRequires: yasm
+ BuildRequires: nasm
%endif
-BuildRequires: doxygen, php-cli, perl(Getopt::Long)
+BuildRequires: doxygen, perl(Getopt::Long)
%description
libvpx provides the VP8/VP9 SDK, which allows you to integrate your applications
commit ec92fcf301b2608983a6818da0b0b00172a07e9f
Author: Remi Collet <remi(a)fedoraproject.org>
Date: Thu Mar 21 07:00:09 2024 +0000
Drop build dependency on php-cli
diff --git a/libvpx.spec b/libvpx.spec
index 9590cd8..6fb87c5 100644
--- a/libvpx.spec
+++ b/libvpx.spec
@@ -21,7 +21,7 @@ BuildRequires: make
%ifarch %{ix86} x86_64
BuildRequires: yasm
%endif
-BuildRequires: doxygen, php-cli, perl(Getopt::Long)
+BuildRequires: doxygen, perl(Getopt::Long)
%description
libvpx provides the VP8/VP9 SDK, which allows you to integrate your applications
commit ca43c5b4307daaed7b0bb1c68fcc921b1e468f26
Author: Tulio Magno Quites Machado Filho <tuliom(a)redhat.com>
Date: Mon Mar 4 16:14:48 2024 -0300
Replace yasm with nasm
The development of yasm upstream has been slow and the last release
happened 10 years ago [1].
Replace it with nasm, which is also supported by libvpx upstream and
has been more active recently [2].
[1]
https://github.com/yasm/yasm/tags
[2]
https://github.com/netwide-assembler/nasm/tags
diff --git a/libvpx.spec b/libvpx.spec
index 9590cd8..1764e11 100644
--- a/libvpx.spec
+++ b/libvpx.spec
@@ -6,7 +6,7 @@
Name: libvpx
Summary: VP8/VP9 Video Codec SDK
Version: 1.14.0
-Release: 1%{?dist}
+Release: 2%{?dist}
License: BSD-3-Clause
URL:
http://www.webmproject.org/code/
Source0:
https://github.com/webmproject/libvpx/archive/v%{version}.tar.gz
@@ -19,7 +19,7 @@ BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make
%ifarch %{ix86} x86_64
-BuildRequires: yasm
+BuildRequires: nasm
%endif
BuildRequires: doxygen, php-cli, perl(Getopt::Long)
@@ -87,6 +87,9 @@ and decoder.
%if ! %{generic_target}
--enable-shared \
%endif
+%ifarch %{ix86} x86_64
+--as=nasm \
+%endif
--enable-install-srcs \
--prefix=%{_prefix} --libdir=%{_libdir} --size-limit=16384x16384
@@ -199,6 +202,9 @@ rm -rf %{buildroot}%{_prefix}/src
%{_bindir}/*
%changelog
+* Mon Mar 04 2024 Tulio Magno Quites Machado Filho <tuliom(a)redhat.com> - 1.14.0-2
+- Replace yasm with nasm
+
* Tue Feb 06 2024 Pete Walter <pwalter(a)fedoraproject.org> - 1.14.0-1
- Update to 1.14.0