[packages/libavif] - updated to 0.11.1 (new soname), added -tools package
qboosh
qboosh at pld-linux.org
Sun Mar 5 21:27:15 CET 2023
commit 4bc727e5670c30ccffed9e423f8ef3126547c034
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Mar 5 21:29:10 2023 +0100
- updated to 0.11.1 (new soname), added -tools package
libavif.spec | 37 +++++++++++++++++++++++++++++--------
1 file changed, 29 insertions(+), 8 deletions(-)
---
diff --git a/libavif.spec b/libavif.spec
index bd7456d..266959b 100644
--- a/libavif.spec
+++ b/libavif.spec
@@ -9,23 +9,25 @@
Summary: Library for encoding and decoding .avif files
Summary(pl.UTF-8): Biblioteka do kodowania i dekodowania plików .avif
Name: libavif
-Version: 0.10.0
+Version: 0.11.1
Release: 1
License: BSD
Group: Libraries
#Source0Download: https://github.com/AOMediaCodec/libavif/releases
Source0: https://github.com/AOMediaCodec/libavif/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 42e783d32c8d5ae2d763edccebcc63a5
+# Source0-md5: dde524dfc0e0e37a468277b128662990
URL: https://github.com/AOMediaCodec/libavif
%{?with_aom:BuildRequires: aom-devel}
-BuildRequires: cmake >= 3.5
+BuildRequires: cmake >= 3.13
%{?with_dav1d:BuildRequires: dav1d-devel}
BuildRequires: gcc >= 5:3.2
%{?with_libgav1:BuildRequires: libgav1-devel}
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
+BuildRequires: libsharpyuv-devel
# 1813+ preferred
BuildRequires: libyuv-devel >= 0.1755
+BuildRequires: pandoc
%{?with_rav1e:BuildRequires: rav1e-devel}
BuildRequires: rpmbuild(macros) >= 1.745
%{?with_svtav1:BuildRequires: svt-av1-devel}
@@ -54,21 +56,33 @@ Header files for libavif library.
%description devel -l pl.UTF-8
Pliki nagłówkowe biblioteki libavif.
+%package tools
+Summary: Tools to encode and decode AVIF files
+Summary(pl.UTF-8): Narzędzia do kodowania i dekodowania plików AVIF
+Group: Applications/Multimedia
+Requires: %{name} = %{version}-%{release}
+
+%description tools
+Tools to encode and decode AVIF files.
+
+%description tools -l pl.UTF-8
+Narzędzia do kodowania i dekodowania plików AVIF.
+
%prep
%setup -q
%build
-install -d build
-cd build
-%cmake .. \
+%cmake -B build \
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
+ -DAVIF_BUILD_APPS=ON \
+ -DAVIF_BUILD_MAN_PAGES=ON \
%{?with_aom:-DAVIF_CODEC_AOM=ON} \
%{?with_dav1d:-DAVIF_CODEC_DAV1D=ON} \
%{?with_libgav1:-DAVIF_CODEC_LIBGAV1=ON} \
%{?with_rav1e:-DAVIF_CODEC_RAV1E=ON} \
%{?with_svtav1:-DAVIF_CODEC_SVT=ON}
-%{__make}
+%{__make} -C build
%install
rm -rf $RPM_BUILD_ROOT
@@ -86,7 +100,7 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc CHANGELOG.md LICENSE README.md
%attr(755,root,root) %{_libdir}/libavif.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libavif.so.14
+%attr(755,root,root) %ghost %{_libdir}/libavif.so.15
%files devel
%defattr(644,root,root,755)
@@ -94,3 +108,10 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/avif
%{_pkgconfigdir}/libavif.pc
%{_libdir}/cmake/libavif
+
+%files tools
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/avifdec
+%attr(755,root,root) %{_bindir}/avifenc
+%{_mandir}/man1/avifdec.1*
+%{_mandir}/man1/avifenc.1*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libavif.git/commitdiff/4bc727e5670c30ccffed9e423f8ef3126547c034
More information about the pld-cvs-commit
mailing list