|
Packit |
063c09 |
%{?mingw_package_header}
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%global pkgname ilmbase
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
Name: mingw-%{pkgname}
|
|
Packit |
063c09 |
Version: 2.2.0
|
|
Packit |
063c09 |
Release: 8%{?dist}
|
|
Packit |
063c09 |
Summary: MinGW Windows %{pkgname} library
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
License: BSD
|
|
Packit |
063c09 |
URL: http://www.openexr.com/
|
|
Packit |
063c09 |
BuildArch: noarch
|
|
Packit |
063c09 |
ExclusiveArch: %{ix86} x86_64 %{arm}
|
|
Packit |
063c09 |
Source0: http://download.savannah.nongnu.org/releases/openexr/%{pkgname}-%{version}.tar.gz
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
# use win32 threads
|
|
Packit |
063c09 |
Patch0: ilmbase-2.2.0_win32-threads.patch
|
|
Packit |
063c09 |
# replace obsolete configure.ac macros
|
|
Packit |
063c09 |
Patch1: ilmbase-2.2.0_obsolete-macros.patch
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
BuildRequires: autoconf automake libtool
|
|
Packit |
063c09 |
BuildRequires: gcc-c++
|
|
Packit |
063c09 |
BuildRequires: make
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
BuildRequires: mingw32-filesystem >= 95
|
|
Packit |
063c09 |
BuildRequires: mingw32-gcc-c++
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
BuildRequires: mingw64-filesystem >= 95
|
|
Packit |
063c09 |
BuildRequires: mingw64-gcc-c++
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%description
|
|
Packit |
063c09 |
MinGW Windows %{pkgname} library.
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%package -n mingw32-%{pkgname}
|
|
Packit |
063c09 |
Summary: MinGW Windows %{pkgname} library
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%description -n mingw32-%{pkgname}
|
|
Packit |
063c09 |
%{summary}.
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%package -n mingw32-%{pkgname}-static
|
|
Packit |
063c09 |
Summary: Static version of the MinGW Windows %{pkgname} library
|
|
Packit |
063c09 |
Requires: mingw32-%{pkgname} = %{version}-%{release}
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%description -n mingw32-%{pkgname}-static
|
|
Packit |
063c09 |
%{summary}.
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%package -n mingw64-%{pkgname}
|
|
Packit |
063c09 |
Summary: MinGW Windows %{pkgname} library
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%description -n mingw64-%{pkgname}
|
|
Packit |
063c09 |
%{summary}.
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%package -n mingw64-%{pkgname}-static
|
|
Packit |
063c09 |
Summary: Static version of the MinGW Windows %{pkgname} library
|
|
Packit |
063c09 |
Requires: mingw64-%{pkgname} = %{version}-%{release}
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%description -n mingw64-%{pkgname}-static
|
|
Packit |
063c09 |
%{summary}.
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%{?mingw_debug_package}
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%prep
|
|
Packit |
063c09 |
%setup -q -n %{pkgname}-%{version}
|
|
Packit |
063c09 |
%patch0 -p1
|
|
Packit |
063c09 |
%patch1 -p1
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%build
|
|
Packit |
063c09 |
./bootstrap
|
|
Packit |
063c09 |
%mingw_configure
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
# Generate these natively to avoid having BR wine
|
|
Packit |
063c09 |
g++ %{optflags} -o Half/eLut Half/eLut.cpp
|
|
Packit |
063c09 |
g++ %{optflags} -o Half/toFloat Half/toFloat.cpp
|
|
Packit |
063c09 |
./Half/eLut > ./Half/eLut.h
|
|
Packit |
063c09 |
./Half/toFloat > ./Half/toFloat.h
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%mingw_make %{?_smp_mflags}
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%install
|
|
Packit |
063c09 |
%mingw_make install DESTDIR=%{buildroot}
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
# Delete *.la files
|
|
Packit |
063c09 |
find %{buildroot} -name '*.la' -delete
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%files -n mingw32-%{pkgname}
|
|
Packit |
063c09 |
%doc AUTHORS ChangeLog COPYING NEWS README
|
|
Packit |
063c09 |
%{mingw32_bindir}/libHalf-12.dll
|
|
Packit |
063c09 |
%{mingw32_bindir}/libIex-2_2-12.dll
|
|
Packit |
063c09 |
%{mingw32_bindir}/libIexMath-2_2-12.dll
|
|
Packit |
063c09 |
%{mingw32_bindir}/libIlmThread-2_2-12.dll
|
|
Packit |
063c09 |
%{mingw32_bindir}/libImath-2_2-12.dll
|
|
Packit |
063c09 |
%dir %{mingw32_includedir}/OpenEXR
|
|
Packit |
063c09 |
%{mingw32_includedir}/OpenEXR/*.h
|
|
Packit |
063c09 |
%{mingw32_libdir}/libHalf.dll.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libIex.dll.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libIexMath.dll.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libIlmThread.dll.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libImath.dll.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/pkgconfig/IlmBase.pc
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%files -n mingw32-%{pkgname}-static
|
|
Packit |
063c09 |
%{mingw32_libdir}/libHalf.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libIex.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libIexMath.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libIlmThread.a
|
|
Packit |
063c09 |
%{mingw32_libdir}/libImath.a
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%files -n mingw64-%{pkgname}
|
|
Packit |
063c09 |
%doc AUTHORS ChangeLog COPYING NEWS README
|
|
Packit |
063c09 |
%{mingw64_bindir}/libHalf-12.dll
|
|
Packit |
063c09 |
%{mingw64_bindir}/libIex-2_2-12.dll
|
|
Packit |
063c09 |
%{mingw64_bindir}/libIexMath-2_2-12.dll
|
|
Packit |
063c09 |
%{mingw64_bindir}/libIlmThread-2_2-12.dll
|
|
Packit |
063c09 |
%{mingw64_bindir}/libImath-2_2-12.dll
|
|
Packit |
063c09 |
%dir %{mingw64_includedir}/OpenEXR
|
|
Packit |
063c09 |
%{mingw64_includedir}/OpenEXR/*.h
|
|
Packit |
063c09 |
%{mingw64_libdir}/libHalf.dll.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libIex.dll.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libIexMath.dll.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libIlmThread.dll.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libImath.dll.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/pkgconfig/IlmBase.pc
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%files -n mingw64-%{pkgname}-static
|
|
Packit |
063c09 |
%{mingw64_libdir}/libHalf.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libIex.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libIexMath.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libIlmThread.a
|
|
Packit |
063c09 |
%{mingw64_libdir}/libImath.a
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
%changelog
|
|
Packit |
063c09 |
* Tue Aug 14 2018 Victor Toso <victortoso@redhat.com> - 2.2.0-8
|
|
Packit |
063c09 |
- ExclusiveArch: i686, x86_64
|
|
Packit |
063c09 |
- Related: rhbz#1615874
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Mon Feb 19 2018 Sandro Mani <manisandro@gmail.com> - 2.2.0-7
|
|
Packit |
063c09 |
- Add missing BR: gcc-c++, make
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-6
|
|
Packit |
063c09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-5
|
|
Packit |
063c09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-4
|
|
Packit |
063c09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-3
|
|
Packit |
063c09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
|
|
Packit |
063c09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Wed Nov 26 2014 Sandro Mani <manisandro@gmail.com> - 2.2.0-1
|
|
Packit |
063c09 |
- Update to 2.2.0
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-2
|
|
Packit |
063c09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
Packit |
063c09 |
|
|
Packit |
063c09 |
* Thu Dec 26 2013 Sandro Mani <manisandro@gmail.com> - 2.1.0-1
|
|
Packit |
063c09 |
- Initial package
|