diff --git a/.gitignore b/.gitignore index 8c4f8c0..335ec95 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1 @@ -/AMF-1.4.23.tar.gz -/AMF-cleaned-1.4.23.tar.gz -/AMF-cleaned-1.4.24.tar.gz -/AMF-cleaned-1.4.26.tar.gz +*.tar.gz diff --git a/AMF.spec b/AMF.spec index 2fa3499..a39ca09 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,12 +1,14 @@ Name: AMF -Version: 1.4.26 -Release: 1%{?dist} +Epoch: 1 +Version: 1.5.0 +Release: %autorelease Summary: Advanced Media Framework (AMF) SDK License: MIT URL: https://gpuopen.com/advanced-media-framework/ BuildArch: noarch -# Cleaned up tarballi without Thirdparty folder: +# Releases include headers only and we miss documents and samples; so get a +# full tarball without Thirdparty folder. Source0: %{name}-cleaned-%{version}.tar.gz Source1: %{name}-tarball.sh @@ -33,6 +35,14 @@ Summary: Sample files for %{name} The %{name}-samples package contains sample programs and source for applications that use %{name}. +%package docs +Summary: PDF documentation for %{name} + +%description docs +The %{name}-docs package contains the development documentation in PDF format +that is available in the main %{name}-devel package in Markdown format. + + %prep %autosetup -p1 @@ -45,27 +55,22 @@ cp -fr amf/public/* %{buildroot}%{_usrsrc}/%{name}/ rm -fr %{buildroot}%{_usrsrc}/%{name}/include ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include +# Split out PDF docs +mkdir pdf +mv amf/doc/*pdf pdf/ + %files devel %license LICENSE.txt %doc amf/doc/* %{_includedir}/%{name}/ %files samples +%license LICENSE.txt %{_usrsrc}/%{name} +%files docs +%license LICENSE.txt +%doc pdf/* + %changelog -* Sun Oct 09 2022 Simone Caronni - 1.4.26-1 -- Update to 1.4.26. - -* Wed Jul 20 2022 Fedora Release Engineering - 1.4.24-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Apr 07 2022 Simone Caronni - 1.4.24-1 -- Update to 1.4.24. - -* Sun Feb 13 2022 Simone Caronni - 1.4.23-2 -- Remove Thirdparty folder from sources and provide script to recreate tarball. -- Remove duplicated docs in samples subpackage. - -* Thu Feb 10 2022 Simone Caronni - 1.4.23-1 -- First build. +%autochangelog diff --git a/README.md b/README.md index 0bc2f44..8e495e5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ # AMF -The AMF package +The AMF package. + +The source tarball is stripped of the `ThirdParty` folder which contains code distributed with a different licensing. diff --git a/sources b/sources index 675133f..31db73f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (AMF-cleaned-1.4.26.tar.gz) = cb465b83ed25a0b26507d16ce71a7d0b985b4ecc7ee39d97208dd0aad4f601245df11709c8c97b3051d1ecb2aab8aa8d2c0c6cae4134a130c069fdbdf839da62 +SHA512 (AMF-cleaned-1.5.0.tar.gz) = 910edc6ac03d42436785fe9e137da27671bd85eb6782c09a559f107cb163bfee662974dd70e6a55eb5abfa44f5bf823990b759a9b2093ba2a9677655edcc2786