Compare commits

...
Sign in to create a new pull request.

25 commits

Author SHA1 Message Date
Fedora Release Engineering
e94da53212 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 02:27:00 +00:00
Simone Caronni
e5292d4279 Update to 1.5.0 2025-10-31 13:16:47 +01:00
Fedora Release Engineering
2862b8265f Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 15:40:41 +00:00
Simone Caronni
0c0206b262 All references to 1.4.36.0 have disappeared completely from the git repository and 1.4.36 has been released in place. Bump Epoch to point to a real release. 2025-05-09 14:11:48 +02:00
Simone Caronni
3aa1f9ac73 Update to 1.4.36.0 2025-03-08 11:46:50 +01:00
Simone Caronni
f80fb70cec Convert to %autorelease and %autochangelog
[skip changelog]
2025-03-08 10:51:28 +01:00
Fedora Release Engineering
0cde66594c Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-20 07:18:54 +00:00
Fedora Release Engineering
fe6f878231 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 08:22:37 +00:00
Simone Caronni
37c07e8b01 Update to 1.4.35, split out PDF docs 2024-10-20 19:25:43 +02:00
Fedora Release Engineering
207dd6d8ce Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 14:42:02 +00:00
Simone Caronni
679ee306d5 Update to 1.4.34 2024-07-03 12:05:30 +02:00
Simone Caronni
9bc9d19f60 Update to 1.4.33 2024-01-29 13:48:03 +01:00
Fedora Release Engineering
9517fcbb90 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 20:42:26 +00:00
Fedora Release Engineering
395dec607e Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 09:10:13 +00:00
Fedora Release Engineering
800bef7b01 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-18 12:04:18 +00:00
Simone Caronni
1100f03991 Update to 1.4.32 2023-12-13 08:37:57 +01:00
Simone Caronni
32931d4051 Update to 1.4.30 2023-08-07 12:57:12 +02:00
Fedora Release Engineering
1ac9113439 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 10:56:20 +00:00
Simone Caronni
b5d71d4e79 Update to 1.4.29 2023-02-04 13:44:07 +01:00
Fedora Release Engineering
0cd7fbd87a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 19:36:34 +00:00
Simone Caronni
517fa73341 Update to 1.4.26 2022-10-09 11:51:45 +02:00
Fedora Release Engineering
c24b60a2c6 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 18:25:05 +00:00
Simone Caronni
4e138e269b Update to 1.4.24 2022-07-08 17:22:37 +02:00
Simone Caronni
ac93942b92 Use cleaned up tarball, remove duplicated docs 2022-02-13 09:44:49 +01:00
Simone Caronni
53b14f3d66 First import 2022-02-10 16:02:43 +01:00
5 changed files with 98 additions and 1 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
*.tar.gz

17
AMF-tarball.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/sh
if [[ -z "$1" ]]; then
echo "Usage: $0 <version>" 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

76
AMF.spec Normal file
View file

@ -0,0 +1,76 @@
Name: AMF
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
# 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
%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}.
%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
%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
# 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
%autochangelog

View file

@ -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.

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (AMF-cleaned-1.5.0.tar.gz) = 910edc6ac03d42436785fe9e137da27671bd85eb6782c09a559f107cb163bfee662974dd70e6a55eb5abfa44f5bf823990b759a9b2093ba2a9677655edcc2786