[packages/aom] - updated to 2.0.0 (new soname) - removed obsolete build patch - added -static (built unconditionall
qboosh
qboosh at pld-linux.org
Sun Jul 5 14:55:07 CEST 2020
commit 203056d294248a6025744d40e423f720d695ced2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jul 5 14:56:25 2020 +0200
- updated to 2.0.0 (new soname)
- removed obsolete build patch
- added -static (built unconditionally)
aom-build.patch | 11 -----------
aom.spec | 59 +++++++++++++++++++++++++++++++++++++++++++--------------
2 files changed, 45 insertions(+), 25 deletions(-)
---
diff --git a/aom.spec b/aom.spec
index c3b2fb1..7644fb4 100644
--- a/aom.spec
+++ b/aom.spec
@@ -5,17 +5,14 @@
Summary: Royalty-free next-generation video format
Summary(pl.UTF-8): Format wideo nowej generacji bez opłat licencyjnych
Name: aom
-%define basever 1.0.0
-%define subver errata1
-Version: %{basever}.%{subver}
-Release: 2
+Version: 2.0.0
+Release: 1
License: BSD
Group: Libraries
# tarball is recreated with different md5 on each download
-#Source0: https://aomedia.googlesource.com/aom/+archive/v%{basever}-%{subver}.tar.gz?fake=/%{name}-%{version}.tar.gz
+#Source0: https://aomedia.googlesource.com/aom/+archive/v%{version}.tar.gz?fake=/%{name}-%{version}.tar.gz
+# Source0-md5: 28cfda7b3d9b7e9f4ef89437cb96d6ff
Source0: %{name}-%{version}.tar.gz
-# Source0-md5: 5b22f5d026057ded5339bd17fd214e8a
-Patch0: %{name}-build.patch
URL: https://aomedia.org/
BuildRequires: cmake >= 3.5
BuildRequires: doxygen
@@ -66,6 +63,32 @@ format.
Pliki programistyczne AOM - formatu obrazu nowej generacji, bez opłat
licencyjnych.
+%package static
+Summary: Static AOM library
+Summary(pl.UTF-8): Statyczna biblioteka AOM
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static AOM library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka AOM.
+
+%package apidocs
+Summary: API documentation for AOM library
+Summary(pl.UTF-8): Dokumentacja API biblioteki AOM
+Group: Documentation
+%if "%{_rpmversion}" >= "4.6"
+BuildArch: noarch
+%endif
+
+%description apidocs
+API documentation for AOM library.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki AOM.
+
%package gui
Summary: Graphical analyzer for AOM
Summary(pl.UTF-8): Graficzny analizator formatu AOM
@@ -80,15 +103,15 @@ Graficzny analizator formatu AOM.
%prep
%setup -qc
-%patch0 -p1
-
-%{__sed} -i -e 's/^Next Release/2018-06-28 v%{version}/' CHANGELOG
%build
install -d builddir
cd builddir
+# build/cmake/aom_install.cmake and .pc creation expect relative ..._{BINDIR,INCLUDEDIR,LIBDIR}
%cmake .. \
- -DLIB_INSTALL_DIR=%{_libdir} \
+ -DCMAKE_INSTALL_BINDIR:PATH=bin \
+ -DCMAKE_INSTALL_INCLUDEDIR:PATH=include \
+ -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} \
%ifnarch aarch64 %{arm} %{ix86} %{x8664}
-DAOM_TARGET_CPU=generic \
%endif
@@ -120,7 +143,7 @@ rm -rf $RPM_BUILD_ROOT
%{__make} -C builddir install \
DESTDIR=$RPM_BUILD_ROOT
-%{?with_wxwidgets:install -pm 0755 builddir/examples/analyzer $RPM_BUILD_ROOT%{_bindir}/aomanalyzer}
+%{?with_wxwidgets:install -p builddir/examples/analyzer $RPM_BUILD_ROOT%{_bindir}/aomanalyzer}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -133,15 +156,23 @@ rm -rf $RPM_BUILD_ROOT
%doc AUTHORS CHANGELOG LICENSE PATENTS README.md
%attr(755,root,root) %{_bindir}/aomdec
%attr(755,root,root) %{_bindir}/aomenc
-%attr(755,root,root) %{_libdir}/libaom.so.0
+%attr(755,root,root) %{_libdir}/libaom.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libaom.so.2
%files devel
%defattr(644,root,root,755)
-%doc builddir/docs/html/*
%attr(755,root,root) %{_libdir}/libaom.so
%{_includedir}/aom
%{_pkgconfigdir}/aom.pc
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libaom.a
+
+%files apidocs
+%defattr(644,root,root,755)
+%doc builddir/docs/html/*
+
%if %{with wxwidgets}
%files gui
%defattr(644,root,root,755)
diff --git a/aom-build.patch b/aom-build.patch
deleted file mode 100644
index 7ca6641..0000000
--- a/aom-build.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- aom-1.0.0/CMakeLists.txt~ 2018-08-03 20:40:18.000000000 +0200
-+++ aom-1.0.0/CMakeLists.txt 2018-08-03 20:49:19.111062025 +0200
-@@ -259,7 +259,7 @@ add_library(aom_encoder_stats OBJECT ${A
- add_library(aom ${AOM_SOURCES} $<TARGET_OBJECTS:aom_rtcd>)
-
- if(NOT MSVC AND NOT APPLE)
-- target_link_libraries(aom ${AOM_LIB_LINK_TYPE} m)
-+ target_link_libraries(aom ${AOM_LIB_LINK_TYPE} m pthread)
- endif()
-
- # List of object and static library targets.
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/aom.git/commitdiff/203056d294248a6025744d40e423f720d695ced2
More information about the pld-cvs-commit
mailing list