From a902096ffce1c89ae354bf3de54accdcef92b83d Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 10 Feb 2022 14:50:44 +0000 Subject: [PATCH 1/9] Added the README --- README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..0bc2f44 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# AMF + +The AMF package From 53b14f3d669d17765eaf0bc894e942ab1789ed64 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Thu, 10 Feb 2022 16:02:43 +0100 Subject: [PATCH 2/9] First import --- .gitignore | 1 + AMF.spec | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 59 insertions(+) create mode 100644 .gitignore create mode 100644 AMF.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8479d8c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/AMF-1.4.23.tar.gz diff --git a/AMF.spec b/AMF.spec new file mode 100644 index 0000000..81f09e2 --- /dev/null +++ b/AMF.spec @@ -0,0 +1,57 @@ +Name: AMF +Version: 1.4.23 +Release: 1%{?dist} +Summary: Advanced Media Framework (AMF) SDK +License: MIT +URL: https://gpuopen.com/advanced-media-framework/ +BuildArch: noarch + +Source0: https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/v%{version}/%{name}-%{version}.tar.gz + +%description +A light-weight, portable multimedia framework that abstracts away most of the +platform and API-specific details. %{name} is supported on the closed source AMD +Pro driver and OpenMax on the open source AMD Mesa driver. + +%package devel +Summary: Development files for %{name} + +%description devel +A light-weight, portable multimedia framework that abstracts away most of the +platform and API-specific details. %{name} is supported on the closed source AMD +Pro driver and OpenMax on the open source AMD Mesa driver. + +The %{name}-devel package contains libraries and header files for developing +applications that use %{name}. + +%package samples +Summary: Sample files for %{name} + +%description samples +The %{name}-samples package contains sample programs and source for applications +that use %{name}. + +%prep +%autosetup -p1 + +%install +mkdir -p %{buildroot}%{_includedir}/%{name} +cp -fr amf/public/include/* %{buildroot}%{_includedir}/%{name}/ + +mkdir -p %{buildroot}%{_usrsrc}/%{name} +cp -fr amf/public/* %{buildroot}%{_usrsrc}/%{name}/ +rm -fr %{buildroot}%{_usrsrc}/%{name}/include +ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include + +%files devel +%license LICENSE.txt +%doc amf/doc/* +%{_includedir}/%{name}/ + +%files samples +%doc amf/doc/* +%{_usrsrc}/%{name} + +%changelog +* Thu Feb 10 2022 Simone Caronni - 1.4.23-1 +- First build. diff --git a/sources b/sources new file mode 100644 index 0000000..919be8e --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (AMF-1.4.23.tar.gz) = 98b2b7d634ac24be5c5234fad99d58c9668b2dab83e89162a0508f9b06efec5de29b307534dc1dd677f9586be2c4fa58c8f04a535d5e66fa0be3b233a117a5d7 From ac93942b92d77ac603ad224ef2e228aca20cff24 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Sun, 13 Feb 2022 09:44:27 +0100 Subject: [PATCH 3/9] Use cleaned up tarball, remove duplicated docs --- .gitignore | 1 + AMF-tarball.sh | 17 +++++++++++++++++ AMF.spec | 11 ++++++++--- sources | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) create mode 100755 AMF-tarball.sh diff --git a/.gitignore b/.gitignore index 8479d8c..a727f45 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /AMF-1.4.23.tar.gz +/AMF-cleaned-1.4.23.tar.gz diff --git a/AMF-tarball.sh b/AMF-tarball.sh new file mode 100755 index 0000000..9f49eca --- /dev/null +++ b/AMF-tarball.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +if [[ -z "$1" ]]; then + echo "Usage: $0 " 1>&2 + exit 1 +fi + +VERSION=$1 +NAME=AMF + +wget -q -c https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/v$VERSION/$NAME-$VERSION.tar.gz + +tar -xzf $NAME-$VERSION.tar.gz +rm -f $NAME-$VERSION.tar.gz +rm -fr $NAME-$VERSION/Thirdparty + +tar -czf $NAME-cleaned-$VERSION.tar.gz --remove-files $NAME-$VERSION diff --git a/AMF.spec b/AMF.spec index 81f09e2..37da3b9 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,12 +1,14 @@ Name: AMF Version: 1.4.23 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Advanced Media Framework (AMF) SDK License: MIT URL: https://gpuopen.com/advanced-media-framework/ BuildArch: noarch -Source0: https://github.com/GPUOpen-LibrariesAndSDKs/AMF/archive/v%{version}/%{name}-%{version}.tar.gz +# Cleaned up tarballi without Thirdparty folder: +Source0: %{name}-cleaned-%{version}.tar.gz +Source1: %{name}-tarball.sh %description A light-weight, portable multimedia framework that abstracts away most of the @@ -49,9 +51,12 @@ ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include %{_includedir}/%{name}/ %files samples -%doc amf/doc/* %{_usrsrc}/%{name} %changelog +* 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. diff --git a/sources b/sources index 919be8e..019454c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (AMF-1.4.23.tar.gz) = 98b2b7d634ac24be5c5234fad99d58c9668b2dab83e89162a0508f9b06efec5de29b307534dc1dd677f9586be2c4fa58c8f04a535d5e66fa0be3b233a117a5d7 +SHA512 (AMF-cleaned-1.4.23.tar.gz) = c3d590d4916bc4e39459cb5fca5f03b6964f75177caa15c28abaf0d48c0c24ad73f8ef1200049e34531d6649c411ea0b5163f87579d0097d14c006493a79170f From 4e138e269ba014c4bae63bc7d76be32a4256a6a1 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Fri, 8 Jul 2022 17:22:37 +0200 Subject: [PATCH 4/9] Update to 1.4.24 --- .gitignore | 1 + AMF.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a727f45..1c761c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /AMF-1.4.23.tar.gz /AMF-cleaned-1.4.23.tar.gz +/AMF-cleaned-1.4.24.tar.gz diff --git a/AMF.spec b/AMF.spec index 37da3b9..1b290ad 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,6 +1,6 @@ Name: AMF -Version: 1.4.23 -Release: 2%{?dist} +Version: 1.4.24 +Release: 1%{?dist} Summary: Advanced Media Framework (AMF) SDK License: MIT URL: https://gpuopen.com/advanced-media-framework/ @@ -54,6 +54,9 @@ ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include %{_usrsrc}/%{name} %changelog +* 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. diff --git a/sources b/sources index 019454c..767ce2f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (AMF-cleaned-1.4.23.tar.gz) = c3d590d4916bc4e39459cb5fca5f03b6964f75177caa15c28abaf0d48c0c24ad73f8ef1200049e34531d6649c411ea0b5163f87579d0097d14c006493a79170f +SHA512 (AMF-cleaned-1.4.24.tar.gz) = 0abccada6b2d97bae03284f53248a45e6e6667186f813f8722c97ec3bffd7a9fd415f73a1e72a8dd5379ca4e76337c65e919151aa449159cfb0cad5604290726 From c24b60a2c6614cb5b33a438d365602c0091db124 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 18:25:05 +0000 Subject: [PATCH 5/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- AMF.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AMF.spec b/AMF.spec index 1b290ad..cf9be78 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,6 +1,6 @@ Name: AMF Version: 1.4.24 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Advanced Media Framework (AMF) SDK License: MIT URL: https://gpuopen.com/advanced-media-framework/ @@ -54,6 +54,9 @@ ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include %{_usrsrc}/%{name} %changelog +* 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. From 517fa73341e26a86adb06cb2f8e5c23a8faa0f59 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Sun, 9 Oct 2022 11:51:45 +0200 Subject: [PATCH 6/9] Update to 1.4.26 --- .gitignore | 1 + AMF.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1c761c4..8c4f8c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /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 diff --git a/AMF.spec b/AMF.spec index cf9be78..2fa3499 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,6 +1,6 @@ Name: AMF -Version: 1.4.24 -Release: 2%{?dist} +Version: 1.4.26 +Release: 1%{?dist} Summary: Advanced Media Framework (AMF) SDK License: MIT URL: https://gpuopen.com/advanced-media-framework/ @@ -54,6 +54,9 @@ ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include %{_usrsrc}/%{name} %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 diff --git a/sources b/sources index 767ce2f..675133f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (AMF-cleaned-1.4.24.tar.gz) = 0abccada6b2d97bae03284f53248a45e6e6667186f813f8722c97ec3bffd7a9fd415f73a1e72a8dd5379ca4e76337c65e919151aa449159cfb0cad5604290726 +SHA512 (AMF-cleaned-1.4.26.tar.gz) = cb465b83ed25a0b26507d16ce71a7d0b985b4ecc7ee39d97208dd0aad4f601245df11709c8c97b3051d1ecb2aab8aa8d2c0c6cae4134a130c069fdbdf839da62 From 0cd7fbd87a0535fa711e3d70926bf08d9227a339 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 19:36:34 +0000 Subject: [PATCH 7/9] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- AMF.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/AMF.spec b/AMF.spec index 2fa3499..51c26af 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,6 +1,6 @@ Name: AMF Version: 1.4.26 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Advanced Media Framework (AMF) SDK License: MIT URL: https://gpuopen.com/advanced-media-framework/ @@ -54,6 +54,9 @@ ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include %{_usrsrc}/%{name} %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.4.26-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sun Oct 09 2022 Simone Caronni - 1.4.26-1 - Update to 1.4.26. From b5d71d4e7955fe21aeebec5ff6919f53e44551f5 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Sat, 4 Feb 2023 13:43:25 +0100 Subject: [PATCH 8/9] Update to 1.4.29 --- .gitignore | 1 + AMF.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8c4f8c0..984a7ba 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /AMF-cleaned-1.4.23.tar.gz /AMF-cleaned-1.4.24.tar.gz /AMF-cleaned-1.4.26.tar.gz +/AMF-cleaned-1.4.29.tar.gz diff --git a/AMF.spec b/AMF.spec index 51c26af..2d38e47 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,6 +1,6 @@ Name: AMF -Version: 1.4.26 -Release: 2%{?dist} +Version: 1.4.29 +Release: 1%{?dist} Summary: Advanced Media Framework (AMF) SDK License: MIT URL: https://gpuopen.com/advanced-media-framework/ @@ -54,6 +54,9 @@ ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include %{_usrsrc}/%{name} %changelog +* Sat Feb 04 2023 Simone Caronni - 1.4.29-1 +- Update to 1.4.29. + * Wed Jan 18 2023 Fedora Release Engineering - 1.4.26-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 675133f..85446c0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (AMF-cleaned-1.4.26.tar.gz) = cb465b83ed25a0b26507d16ce71a7d0b985b4ecc7ee39d97208dd0aad4f601245df11709c8c97b3051d1ecb2aab8aa8d2c0c6cae4134a130c069fdbdf839da62 +SHA512 (AMF-cleaned-1.4.29.tar.gz) = 8c3cac3e47f0e2b98a339f3a4238bf0adf94a6c5b99473702c08f5606351ee6527e4be55329361a58fd15c21da07d05eee8dce2884738f572cdc5ab410bcfc92 From 571d0fcd2018e680aee6cccef84f962343417e9a Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Mon, 7 Aug 2023 12:55:26 +0200 Subject: [PATCH 9/9] Update to 1.4.30 --- .gitignore | 1 + AMF.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 984a7ba..650ff12 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /AMF-cleaned-1.4.24.tar.gz /AMF-cleaned-1.4.26.tar.gz /AMF-cleaned-1.4.29.tar.gz +/AMF-cleaned-1.4.30.tar.gz diff --git a/AMF.spec b/AMF.spec index 2d38e47..eb5773a 100644 --- a/AMF.spec +++ b/AMF.spec @@ -1,5 +1,5 @@ Name: AMF -Version: 1.4.29 +Version: 1.4.30 Release: 1%{?dist} Summary: Advanced Media Framework (AMF) SDK License: MIT @@ -54,6 +54,9 @@ ln -sf ../../include/AMF %{buildroot}%{_usrsrc}/%{name}/include %{_usrsrc}/%{name} %changelog +* Mon Aug 07 2023 Simone Caronni - 1.4.30-1 +- Update to 1.4.30. + * Sat Feb 04 2023 Simone Caronni - 1.4.29-1 - Update to 1.4.29. diff --git a/sources b/sources index 85446c0..c46ecdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (AMF-cleaned-1.4.29.tar.gz) = 8c3cac3e47f0e2b98a339f3a4238bf0adf94a6c5b99473702c08f5606351ee6527e4be55329361a58fd15c21da07d05eee8dce2884738f572cdc5ab410bcfc92 +SHA512 (AMF-cleaned-1.4.30.tar.gz) = 17b2a4b983f76023dd39b14b047f30f4782505d99f699daee358367597a3472f0698010fa0f493c0febb3ab2a84c70227e207d3bd1a6491244c609fe924dcc83