|
|
110254 |
|
|
|
110254 |
Name: ilmbase
|
|
|
110254 |
Summary: Abstraction/convenience libraries
|
|
|
110254 |
Version: 2.2.0
|
|
|
110254 |
Release: 11%{?dist}
|
|
|
110254 |
|
|
|
110254 |
License: BSD
|
|
|
110254 |
URL: http://www.openexr.com/
|
|
|
110254 |
Source0: http://download.savannah.nongnu.org/releases/openexr/ilmbase-%{version}.tar.gz
|
|
|
110254 |
|
|
|
110254 |
#BuildRequires: automake libtool
|
|
|
110254 |
BuildRequires: pkgconfig
|
|
|
110254 |
# silly rpm, won't pick up rpm dependencies for items not in it's buildroot
|
|
|
110254 |
# see http://bugzilla.redhat.com/866302
|
|
|
110254 |
BuildRequires: pkgconfig(gl) pkgconfig(glu)
|
|
|
110254 |
|
|
|
110254 |
## upstreamable patches
|
|
|
110254 |
# explicitly add $(PTHREAD_LIBS) to libIlmThread linkage (helps PTHREAD_LIBS workaround in %%build)
|
|
|
110254 |
Patch51: ilmbase-2.2.0-no_undefined.patch
|
|
|
110254 |
# add Requires.private: gl glu to IlmBase.pc
|
|
|
110254 |
Patch53: ilmbase-1.0.3-pkgconfig.patch
|
|
|
110254 |
# workaround glibc iszero macro
|
|
|
110254 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1383552
|
|
|
110254 |
Patch54: ilmbase-2.2.0-glibc_iszero.patch
|
|
|
110254 |
|
|
|
110254 |
## upstream patches
|
|
|
110254 |
|
|
|
110254 |
%description
|
|
|
110254 |
Half is a class that encapsulates the ilm 16-bit floating-point format.
|
|
|
110254 |
|
|
|
110254 |
IlmThread is a thread abstraction library for use with OpenEXR
|
|
|
110254 |
and other software packages.
|
|
|
110254 |
|
|
|
110254 |
Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
|
|
|
110254 |
and other useful 2D and 3D math functions.
|
|
|
110254 |
|
|
|
110254 |
Iex is an exception-handling library.
|
|
|
110254 |
|
|
|
110254 |
%package devel
|
|
|
110254 |
Summary: Headers and libraries for building apps that use %{name}
|
|
|
110254 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
110254 |
%description devel
|
|
|
110254 |
%{summary}.
|
|
|
110254 |
|
|
|
110254 |
|
|
|
110254 |
%prep
|
|
|
110254 |
%setup -q
|
|
|
110254 |
|
|
|
110254 |
%patch51 -p1 -b .no_undefined
|
|
|
110254 |
%patch53 -p1 -b .pkgconfig
|
|
|
110254 |
#patch54 -p1 -b .glibc_iszero
|
|
|
110254 |
|
|
|
110254 |
#/bootstrap
|
|
|
110254 |
|
|
|
110254 |
|
|
|
110254 |
%build
|
|
|
110254 |
%configure --disable-static
|
|
|
110254 |
|
|
|
110254 |
# manually set PTHREAD_LIBS to include -lpthread until libtool bogosity is fixed,
|
|
|
110254 |
# https://bugzilla.redhat.com/show_bug.cgi?id=661333
|
|
|
110254 |
make %{?_smp_mflags} PTHREAD_LIBS="-pthread -lpthread"
|
|
|
110254 |
|
|
|
110254 |
|
|
|
110254 |
%install
|
|
|
110254 |
make install DESTDIR=%{buildroot}
|
|
|
110254 |
|
|
|
110254 |
rm -fv %{buildroot}%{_libdir}/lib*.la
|
|
|
110254 |
|
|
|
110254 |
|
|
|
110254 |
%check
|
|
|
110254 |
export PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig
|
|
|
110254 |
test "$(pkg-config --modversion IlmBase)" = "%{version}"
|
|
|
110254 |
# is the known-failure ix86-specific or 32bit specific? guess we'll find out -- rex
|
|
|
110254 |
# lt-ImathTest: testBoxAlgo.cpp:892: void {anonymous}::boxMatrixTransform(): Assertion `b21 == b2' failed.
|
|
|
110254 |
%ifarch %{ix86}
|
|
|
110254 |
make %{?_smp_mflags} check ||:
|
|
|
110254 |
%else
|
|
|
110254 |
make %{?_smp_mflags} check
|
|
|
110254 |
%endif
|
|
|
110254 |
|
|
|
110254 |
|
|
|
110254 |
%post -p /sbin/ldconfig
|
|
|
110254 |
%postun -p /sbin/ldconfig
|
|
|
110254 |
|
|
|
110254 |
%files
|
|
|
110254 |
%doc AUTHORS ChangeLog COPYING NEWS README
|
|
|
110254 |
%{_libdir}/libHalf.so.12*
|
|
|
110254 |
%{_libdir}/libIex-2_2.so.12*
|
|
|
110254 |
%{_libdir}/libIexMath-2_2.so.12*
|
|
|
110254 |
%{_libdir}/libIlmThread-2_2.so.12*
|
|
|
110254 |
%{_libdir}/libImath-2_2.so.12*
|
|
|
110254 |
|
|
|
110254 |
%files devel
|
|
|
110254 |
%{_includedir}/OpenEXR/
|
|
|
110254 |
%{_libdir}/lib*.so
|
|
|
110254 |
%{_libdir}/pkgconfig/IlmBase.pc
|
|
|
110254 |
|
|
|
110254 |
|
|
|
110254 |
%changelog
|
|
|
110254 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-11
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-10
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-9
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-8
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Thu Oct 27 2016 Rex Dieter <rdieter@fedoraproject.org> - 2.2.0-7
|
|
|
110254 |
- drop iszero workaround, no longer needed (#1383552)
|
|
|
110254 |
|
|
|
110254 |
* Sun Oct 16 2016 Rex Dieter <rdieter@fedoraproject.org> - 2.2.0-6
|
|
|
110254 |
- workaround glibc iszero macro (#1383552)
|
|
|
110254 |
|
|
|
110254 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-5
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-4
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Thu Apr 16 2015 Rex Dieter <rdieter@fedoraproject.org> 2.2.0-3
|
|
|
110254 |
- rebuild (gcc5)
|
|
|
110254 |
|
|
|
110254 |
* Wed Feb 18 2015 Rex Dieter <rdieter@fedoraproject.org> 2.2.0-2
|
|
|
110254 |
- rebuild (gcc5)
|
|
|
110254 |
|
|
|
110254 |
* Thu Nov 20 2014 Rex Dieter <rdieter@fedoraproject.org> 2.2.0-1
|
|
|
110254 |
- 2.2.0
|
|
|
110254 |
|
|
|
110254 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-3
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-2
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Wed Nov 27 2013 Rex Dieter <rdieter@fedoraproject.org> 2.1.0-1
|
|
|
110254 |
- 2.1.0
|
|
|
110254 |
|
|
|
110254 |
* Thu Aug 29 2013 Rex Dieter <rdieter@fedoraproject.org> 2.0.1-1
|
|
|
110254 |
- 2.0.1
|
|
|
110254 |
|
|
|
110254 |
* Thu Aug 29 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.3-7
|
|
|
110254 |
- Fix spec issues, modernise spec
|
|
|
110254 |
|
|
|
110254 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-6
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.3-5
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Mon Oct 15 2012 Rex Dieter <rdieter@fedoraproject.org> 1.0.3-4
|
|
|
110254 |
- ilmbase-devel missing dependency on libGLU-devel (#866302)
|
|
|
110254 |
|
|
|
110254 |
* Sat Sep 08 2012 Rex Dieter <rdieter@fedoraproject.org> - 1.0.3-3
|
|
|
110254 |
- IlmBase.pc: +Requires.private: gl glu
|
|
|
110254 |
- -devel: drop hard-coded libGL/pkgconfig deps, let rpm autodetect now
|
|
|
110254 |
|
|
|
110254 |
* Tue Sep 04 2012 Dan Horák <dan[at]danny.cz> 1.0.3-2
|
|
|
110254 |
- fix build on non-x86 arches
|
|
|
110254 |
|
|
|
110254 |
* Sun Aug 05 2012 Rex Dieter <rdieter@fedoraproject.org> 1.0.3-1
|
|
|
110254 |
- ilmbase-1.0.3
|
|
|
110254 |
- ix86 fix courtesy of Nicolas Chauvet <kwizart@gmail.com>
|
|
|
110254 |
|
|
|
110254 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-5
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-4
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-3
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Wed Dec 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.2-2
|
|
|
110254 |
- libIlmThread missing -pthread linkage (#661115)
|
|
|
110254 |
- %%install: INSTALL="install -p"
|
|
|
110254 |
- -devel: tighten dep using %%?_isa
|
|
|
110254 |
|
|
|
110254 |
* Wed Jul 28 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.2-1
|
|
|
110254 |
- ilmbase-1.0.2
|
|
|
110254 |
|
|
|
110254 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-6
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Mon May 4 2009 Ville Skyttä <ville.skytta at iki.fi> - 1.0.1-5
|
|
|
110254 |
- Fix spelling error in summary.
|
|
|
110254 |
|
|
|
110254 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-4
|
|
|
110254 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
110254 |
|
|
|
110254 |
* Fri Dec 12 2008 Rex Dieter <rdieter@fedoraproject.org> 1.0.1-3
|
|
|
110254 |
- rebuild for pkgconfig deps
|
|
|
110254 |
|
|
|
110254 |
* Fri Feb 08 2008 Rex Dieter <rdieter@fedoraproject.org> 1.0.1-2
|
|
|
110254 |
- respin (gcc43)
|
|
|
110254 |
|
|
|
110254 |
* Mon Jan 07 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0.1-1
|
|
|
110254 |
- ilmbase-1.0.1
|
|
|
110254 |
|
|
|
110254 |
* Fri Oct 12 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0.0-3
|
|
|
110254 |
- include *.tar.sig in sources
|
|
|
110254 |
|
|
|
110254 |
* Mon Oct 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0.0-2
|
|
|
110254 |
- update %%summary
|
|
|
110254 |
- -devel: +Requires: libGL-devel libGLU-devel
|
|
|
110254 |
- make install ... INSTALL="install -p" to preserve timestamps
|
|
|
110254 |
|
|
|
110254 |
|
|
|
110254 |
* Thu Aug 09 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0.0-1
|
|
|
110254 |
- ilmbase-1.0.0 (first try)
|
|
|
110254 |
|