aom 1.0.0-1.2020.04.17 (znver1;i686;armv7hnl) 2020-11476
1
Status | rejected | |||||||||||||||||||||||||||
Submitter | nobodydead [@T] gmail.com | |||||||||||||||||||||||||||
Platform | rolling | |||||||||||||||||||||||||||
Repository | main | |||||||||||||||||||||||||||
URL | https://abf.openmandriva.org/build_lists/758619 | |||||||||||||||||||||||||||
Packages |
|
|||||||||||||||||||||||||||
Build Date | 2020-04-17 20:25:13 +0000 UTC | |||||||||||||||||||||||||||
Last Updated | 2020-04-21 01:44:38.425818883 +0000 UTC |
$ git diff --patch-with-stat --summary b8b4572b305267ea7ec9e0a8465dbd9c3d264a21..5316ef0e2d3937dcc1b329c70d2b2f6c24217a22 .abf.yml | 2 +- aom.spec | 109 +++++++++++++++++++++++++++++++++------------------------------ 2 files changed, 58 insertions(+), 53 deletions(-) diff --git a/.abf.yml b/.abf.yml index c20ccba..bd35ee2 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,2 @@ sources: - aom-28.10.2019.tar.xz: 9b79bf8df7e97d4203b5572c59c2d5b3d1dc247a + aom-2020.04.17.tar.zst: 073656bdf906515865b542108ae64ed5ef76b811 diff --git a/aom.spec b/aom.spec index 02ffd58..4cf3cd3 100644 --- a/aom.spec +++ b/aom.spec @@ -1,30 +1,29 @@ -%define major 0 +%define major 1 %define libname %mklibname %{name} %{major} %define develname %mklibname %{name} -d +%define staticname %mklibname %{name} -d -s # Use latest git, until regular and standardized releases will be available. # We can't download (for now) download release tarball or last. Thats why we need download git by hand. - -%define gitdate 28.10.2019 - -Name: aom -Version: 1.0.0 -Release: 0.%{gitdate} -Summary: Royalty-free next-generation video format -Group: System/Libraries -License: BSD -URL: http://aomedia.org/ +# Use the YYYY.MM.DD format to make sure the number always goes up, not down (31.1.2020 > 10.4.2020) +%define gitdate 2020.04.17 + +Name: aom +Version: 1.0.0 +Release: 1.%{gitdate} +Summary: Royalty-free next-generation video format +Group: System/Libraries +License: BSD +URL: http://aomedia.org/ #Source should be taken from: https://aomedia.googlesource.com/aom/ -Source0: %{name}-%{gitdate}.tar.xz - -BuildRequires: cmake -BuildRequires: doxygen -BuildRequires: graphviz -BuildRequires: perl(Getopt::Long) -BuildRequires: wxgtku3.0-devel -BuildRequires: yasm - -Provides: av1 = %{version}-%{release} +Source0: %{name}-%{gitdate}.tar.zst +BuildRequires: cmake +BuildRequires: doxygen +BuildRequires: graphviz +BuildRequires: perl(Getopt::Long) +BuildRequires: wxgtku3.0-devel +BuildRequires: yasm +Provides: av1 = %{version}-%{release} %description The Alliance for Open Media’s focus is to deliver a next-generation @@ -40,88 +39,94 @@ video format that is: This package contains the reference encoder and decoder. - %package extra-tools -Summary: Extra tools for aom -Group: System/Libraries -Requires: %{name} = %{version}-%{release} +Summary: Extra tools for aom +Group: System/Libraries +Requires: %{name} = %{version}-%{release} %description extra-tools This package contains the aom analyzer. - %package -n %{libname} -Summary: Library files for aom -Group: System/Libraries +Summary: Library files for aom +Group: System/Libraries %description -n %{libname} Library files for aom, the royalty-free next-generation video format. - %package -n %{develname} -Summary: Development files for aom -Group: Development/C -Requires: %{name} = %{version}-%{release} +Summary: Development files for aom +Group: Development/C +Requires: %{libname} = %{version}-%{release} %description -n %{develname} Development files for aom, the royalty-free next-generation video format. +%package -n %{staticname} +Summary: Static library files for aom +Group: Development/C +Requires: %{develname} = %{version}-%{release} + +%description -n %{staticname} +Static library files for aom, the royalty-free next-generation +video format. %prep %autosetup -p1 -n %{name}-%{gitdate} - %build -%cmake -Wno-dev -DENABLE_CCACHE=1 \ - -DCMAKE_SKIP_RPATH=1 \ -%ifnarch aarch64 %{arm} %{ix86} x86_64 - -DAOM_TARGET_CPU=generic \ +%cmake \ + -Wno-dev -DENABLE_CCACHE=1 \ + -DCMAKE_SKIP_RPATH=1 \ +%ifnarch aarch64 %{arm} %{ix86} %{x86_64} + -DAOM_TARGET_CPU=generic \ %endif %ifarch %{arm} - -DAOM_TARGET_CPU=arm \ + -DAOM_TARGET_CPU=arm \ %endif -%ifarch aarch64 - -DAOM_TARGET_CPU=arm64 \ +%ifarch aarch64 riscv64 + -DAOM_TARGET_CPU=arm64 \ %endif %ifarch %{ix86} - -DAOM_TARGET_CPU=x86 \ + -DAOM_TARGET_CPU=x86 \ %endif -%ifarch x86_64 - -DAOM_TARGET_CPU=x86_64 \ +%ifarch %{x86_64} + -DAOM_TARGET_CPU=x86_64 \ %endif - -DCONFIG_WEBM_IO=1 \ - -DENABLE_DOCS=1 \ - -DCONFIG_ANALYZER=1 \ - -DCONFIG_LOWBITDEPTH=1 -%make_build + -DCONFIG_WEBM_IO=1 \ + -DENABLE_DOCS=1 \ + -DCONFIG_ANALYZER=1 \ + -DCONFIG_LOWBITDEPTH=1 +%make_build %install %make_install -C build install -pm 0755 build/examples/analyzer %{buildroot}%{_bindir}/aomanalyzer - %files %doc AUTHORS CHANGELOG README.md %license LICENSE PATENTS %{_bindir}/aomdec %{_bindir}/aomenc - %files extra-tools %{_bindir}/aomanalyzer - %files -n %{libname} %license LICENSE PATENTS %{_libdir}/libaom.so.%{major}{,.*} - +# Seems to be a compat symlink +%{_libdir}/libaom.so.0 %files -n %{develname} %doc build/docs/html/ %{_includedir}/%{name} %{_libdir}/libaom.so %{_libdir}/pkgconfig/%{name}.pc + +%files -n %{staticname} +%{_libdir}/libaom.a
Not Available
benbullard79 [@T] cox.net | *Should* be OK | 1682d 18hrs |
benbullard79 [@T] cox.net | No Comment. | 1679d 18hrs |