9626bea
# Force out of source build
9626bea
%undefine __cmake_in_source_build
9626bea
430ac4b
Name:           aces_container
7814191
Version:        1.0.2
ab1af0d
Release:        8%{?dist}
430ac4b
Summary:        ACES Container Reference
430ac4b
430ac4b
License:        AMPAS BSD
430ac4b
URL:            https://github.com/ampas/aces_container
7814191
Source0:        %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
e9d72c5
Patch0:         Switch-to-CMAKE-default-variables.patch
e9d72c5
Patch1:         Set-the-appropriate-SONAME-for-the-library.patch
430ac4b
Igor Gnatenko 16ca1e4
BuildRequires:  gcc
Igor Gnatenko 16ca1e4
BuildRequires:  gcc-c++
430ac4b
BuildRequires:  cmake
430ac4b
430ac4b
%description
430ac4b
This folder contains a reference implementation for an ACES container
430ac4b
file writer intended to be used with the Academy Color Encoding
430ac4b
System (ACES). The resulting file is compliant with the ACES container
430ac4b
specification (SMPTE S2065-4). However, there are a few things that are
430ac4b
not demonstrated by this reference implementation.
430ac4b
430ac4b
    Stereo channels
430ac4b
    EndOfFileFiller
430ac4b
    Arbitrary attributes and naming validations
430ac4b
    half type attributes
430ac4b
    keycode value validations
430ac4b
430ac4b
%package        devel
430ac4b
Summary:        Development files for %{name}
430ac4b
Requires:       %{name}%{?_isa} = %{version}-%{release}
e9d72c5
Requires:       cmake-filesystem
430ac4b
430ac4b
%description    devel
430ac4b
The %{name}-devel package contains libraries and header files for
430ac4b
developing applications that use %{name}.
430ac4b
430ac4b
430ac4b
430ac4b
%prep
e9d72c5
%autosetup -p1
e9d72c5
chmod -x aces_writeattributes.*
430ac4b
430ac4b
430ac4b
%build
9626bea
%cmake
430ac4b
9626bea
%cmake_build
430ac4b
430ac4b
430ac4b
%install
9626bea
%cmake_install
430ac4b
430ac4b
7814191
%ldconfig_scriptlets
430ac4b
430ac4b
430ac4b
%files
7814191
%doc README.md
7814191
%license LICENSE
430ac4b
%{_libdir}/libAcesContainer.so.*
430ac4b
430ac4b
%files devel
430ac4b
%dir %{_includedir}/aces/
430ac4b
%{_includedir}/aces/*.h
8ecdf50
%dir %{_libdir}/cmake/AcesContainer
8ecdf50
%{_libdir}/cmake/AcesContainer/*.cmake
430ac4b
%{_libdir}/libAcesContainer.so
430ac4b
%{_libdir}/pkgconfig/AcesContainer.pc
430ac4b
430ac4b
430ac4b
%changelog
ab1af0d
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-8
ab1af0d
- Second attempt - Rebuilt for
ab1af0d
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ab1af0d
c709b8b
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-7
c709b8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c709b8b
81358da
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-6
81358da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
81358da
c4d4b25
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-5
c4d4b25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
c4d4b25
24e78e6
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-4
24e78e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
24e78e6
bd5cea2
* Wed Jul 18 2018 Nicolas Chauvet <kwizart@gmail.com> - 1.0.2-3
bd5cea2
- Bump patch
bd5cea2
8ecdf50
* Wed Jul 18 2018 Nicolas Chauvet <kwizart@gmail.com> - 1.0.2-2
8ecdf50
- Update patches
8ecdf50
7814191
* Tue Jul 17 2018 Nicolas Chauvet <kwizart@gmail.com> - 1.0.2-1
7814191
- Update to 1.0.2
7814191
86253ac
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-11
86253ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
86253ac
96574fc
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-10
96574fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
96574fc
33f233a
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-9
33f233a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
33f233a
543065b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-8
543065b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
543065b
cd5e837
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-7
cd5e837
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cd5e837
20882c6
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-6
20882c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
20882c6
bc7bd89
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-5
bc7bd89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bc7bd89
6488419
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.0-4
6488419
- Rebuilt for GCC 5 C++11 ABI change
6488419
938e663
* Tue Dec 02 2014 Nicolas Chauvet <kwizart@gmail.com> - 1.0-3
938e663
- Fixup includedir for cmake
938e663
651befa
* Mon Aug 25 2014 Nicolas Chauvet <kwizart@gmail.com> - 1.0-2
651befa
- Add Requires cmake for -devel
651befa
430ac4b
* Sun Apr 13 2014 Nicolas Chauvet <kwizart@gmail.com> - 1.0-1
430ac4b
- Initial spec file
430ac4b