32c9cde
014a3a8
b5a6d24
Name:	 OpenEXR
24b8d29
Version: 1.7.1
24b8d29
Release: 1%{?dist}
b5a6d24
Summary: A high dynamic-range (HDR) image file format
7acf3d7
b5a6d24
Group:	 System Environment/Libraries
b5a6d24
License: BSD
b5a6d24
URL:	 http://www.openexr.com/
24b8d29
Source0: https://github.com/downloads/openexr/openexr/openexr-%{version}.tar.gz
b5a6d24
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
7acf3d7
8a3e55b
## fedora patches
8a3e55b
# revert soname bump
8a3e55b
# upstream missed bumping to so7 for OpenEXR-1.7.0, decided to do so now for
8a3e55b
# OpenEXR-1.7.1.  given fedora has shipped OpenEXR-1.7.0 since f15, bumping
8a3e55b
# ABI now makes little sense.
8a3e55b
Patch0: openexr-1.7.1-so6.patch
8a3e55b
1ab7785
Obsoletes: openexr < %{version}-%{release}
1ab7785
Provides:  openexr = %{version}-%{release}
1ab7785
1a1d6cf
BuildRequires:  automake libtool
d84052e
BuildRequires:  ilmbase-devel 
32c9cde
BuildRequires:  zlib-devel
Caolan McNamara cd2b8f5
BuildRequires:  pkgconfig
7acf3d7
d84052e
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
c007cb0
7acf3d7
%description
7acf3d7
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial
7acf3d7
Light & Magic for use in computer imaging applications. This package contains
7acf3d7
libraries and sample applications for handling the format.
7acf3d7
b5a6d24
%package devel
1ab7785
Summary: Headers and libraries for building apps that use %{name} 
b5a6d24
Group:	 Development/Libraries
1ab7785
Obsoletes: openexr-devel < %{version}-%{release}
1ab7785
Provides:  openexr-devel = %{version}-%{release}
81de354
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
af29816
Requires: ilmbase-devel
b5a6d24
Requires: pkgconfig
b5a6d24
%description devel
1ab7785
%{summary}.
7acf3d7
c007cb0
%package libs
c007cb0
Summary: %{name} runtime libraries
af29816
Group:   System Environment/Libraries
c007cb0
%description libs
c007cb0
%{summary}.
c007cb0
32c9cde
7acf3d7
%prep
0bab7c7
%setup -q -n openexr-%{version}
32c9cde
8a3e55b
%patch0 -p1 -b .so6
4e221aa
./bootstrap
3ecaceb
32c9cde
7acf3d7
%build
73e0315
%configure --disable-static
32c9cde
014a3a8
# hack to omit unused-direct-shlib-dependencies
d84052e
#sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
014a3a8
7acf3d7
make %{?_smp_mflags}
7acf3d7
32c9cde
7acf3d7
%install
7acf3d7
rm -rf $RPM_BUILD_ROOT
32c9cde
24b8d29
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
32c9cde
24b8d29
#unpackaged files
8a3e55b
find $RPM_BUILD_ROOT -name '*.la' -exec rm -fv {} ';'
0bab7c7
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
1ab7785
8a3e55b
1ab7785
%check
d84052e
export PKG_CONFIG_PATH=%{buildroot}%{_datadir}/pkgconfig:%{buildroot}%{_libdir}/pkgconfig
d84052e
test "$(pkg-config --modversion OpenEXR)" = "%{version}"
8a3e55b
make check 
1ab7785
1ab7785
7acf3d7
%clean
7acf3d7
rm -rf $RPM_BUILD_ROOT
7acf3d7
32c9cde
7acf3d7
%files
7acf3d7
%defattr(-,root,root,-)
7acf3d7
%{_bindir}/*
7acf3d7
4e221aa
%post libs -p /sbin/ldconfig
4e221aa
%postun libs  -p /sbin/ldconfig
4e221aa
014a3a8
%files libs
014a3a8
%defattr(-,root,root,-)
014a3a8
%doc AUTHORS ChangeLog LICENSE NEWS README
81de354
%{_libdir}/libIlmImf.so.6*
014a3a8
7acf3d7
%files devel
7acf3d7
%defattr(-,root,root,-)
52bff77
#omit for now, they're mostly useless, and include multilib conflicts (#342781)
52bff77
#doc rpmdocs/examples 
81de354
%{_datadir}/aclocal/openexr.m4
52bff77
%{_includedir}/OpenEXR/*
81de354
%{_libdir}/libIlmImf.so
81de354
%{_libdir}/pkgconfig/OpenEXR.pc
7acf3d7
32c9cde
7acf3d7
%changelog
24b8d29
* Thu Aug 02 2012 Nicolas Chauvet <kwizart@gmail.com> - 1.7.1-1
24b8d29
- Update to 1.7.1
24b8d29
24b8d29
-* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-5
24b8d29
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7b7abda
e267ab5
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-4
e267ab5
- Rebuilt for c++ ABI breakage
e267ab5
5d991e9
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-3
5d991e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5d991e9
8a7c1fd
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.0-2
8a7c1fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8a7c1fd
f86a071
* Wed Aug 11 2010 Rex Dieter <rdieter@fedoraproject.org> 1.7.0-1
f86a071
- openexr-1.7.0
f86a071
81de354
* Wed Jul 29 2009 Rex Dieter <rdieter@fedoraproject.org> 1.6.1-8
81de354
- CVE-2009-1720 OpenEXR: Multiple integer overflows (#513995)
81de354
- CVE-2009-1721 OpenEXR: Invalid pointer free by image decompression (#514003)
81de354
4001957
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-7
4001957
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4001957
9dcfa21
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.1-6
9dcfa21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9dcfa21
Caolan McNamara cd2b8f5
* Fri Dec 12 2008 Caolán McNamara <caolanm@redhat.com> 1.6.1-5
Caolan McNamara cd2b8f5
- rebuild to get provides pkgconfig(OpenEXR)
Caolan McNamara cd2b8f5
95159e2
* Fri May 09 2008 Rex Dieter <rdieter@fedoraproject.org> 1.6.1-4
95159e2
- drop: Obsoletes: OpenEXR-utils (see OpenEXR_Viewers review, bug #428228c3)
95159e2
1a1d6cf
* Fri Feb 01 2008 Rex Dieter <rdieter@fedoraproject.org> 1.6.1-3
1a1d6cf
- gcc43 patch
1a1d6cf
- purge rpaths
1a1d6cf
014a3a8
* Wed Jan 09 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.1-2
014a3a8
- hack to omit unused-direct-shlib-dependencies
014a3a8
- conditionalize -libs (f8+)
014a3a8
df197b0
* Mon Jan 07 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.1-1
df197b0
- openexr-1.6.1
df197b0
52bff77
* Mon Oct 30 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.0-5
52bff77
- multiarch conflicts in OpenEXR (#342781)
52bff77
- don't own %%_includedir/OpenEXR (leave that to ilmbase)
52bff77
0bab7c7
* Mon Oct 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.0-4
09f869d
- -libs: %%post/%%postun -p /sbin/ldconfig
09f869d
552d417
* Fri Oct 12 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.6.0-2
af29816
- openexr-1.6.0
af29816
e2da4b8
* Mon Sep 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.4.0a-6
e2da4b8
- libs: -Requires: %%name
e2da4b8
e2da4b8
* Wed Aug 22 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 1.4.0a-5
c007cb0
- -libs: new subpkg to be multilib friendly
c007cb0
- -utils: package exrdisplay separately (separate fltk dep)
c007cb0
1ab7785
* Sat Oct 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-4
1ab7785
- Obsoletes/Provides: openexr(-devel) (rpmforge compatibility)
1ab7785
3ecaceb
* Thu Sep 14 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-3
3ecaceb
- pkgconfig patch to use Libs.private
3ecaceb
b5a6d24
* Thu Sep 14 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-2
b5a6d24
- -devel: +Requires: pkgconfig
b5a6d24
32c9cde
* Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.4.0a-1
32c9cde
- openexr-1.4.0a
32c9cde
9d1f506
* Sat Feb 18 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-7
9d1f506
- Further zlib fixes (#165729)
9d1f506
0447ed5
* Mon Feb 13 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-6
0447ed5
- Rebuild for Fedora Extras 5
0447ed5
73a1733
* Wed Aug 17 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-5
73a1733
- Remove *.a from %%files devel
73a1733
73e0315
* Tue Aug 16 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-4
73e0315
- Removed -devel dep on zlib-devel (#165729)
73e0315
- Added --disable-static to %%configure
73e0315
- Fixed build with GCC 4.0.1
73e0315
- Added .so links to -devel
73e0315
73e0315
* Wed May 18 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-3
9b27035
- Add zlib-devel to BR
92123a0
- Delete all .la files (#157652)
9b27035
73e0315
* Mon May  9 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-2
919d726
- Add disttag
919d726
7acf3d7
* Sun May  8 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-2
7acf3d7
- Fix BuildRequires
7acf3d7
- Fix Requires on -devel
7acf3d7
- Add %%post[un] scriptlets
7acf3d7
- Fix ownership in -devel
7acf3d7
- Don't have .deps files in %%doc
7acf3d7
7acf3d7
* Wed Mar 30 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.2.2-1
7acf3d7
- Initial RPM release