/[packages]/cauldron/OpenEXR/current/SPECS/OpenEXR.spec
ViewVC logotype

Diff of /cauldron/OpenEXR/current/SPECS/OpenEXR.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 324981 by mikala, Fri Jan 14 22:27:21 2011 UTC revision 324982 by fwang, Sun Dec 2 03:03:42 2012 UTC
# Line 1  Line 1 
1  %define name    OpenEXR  %define name    OpenEXR
2  %define fname   openexr  %define fname   openexr
3  %define version 1.7.0  %define version 1.7.1
4  %define fver    1.7.0  %define fver    1.7.1
5    
6  %define major           6  %define major           7
7  %define libname         %mklibname %{name} %{major}  %define libname         %mklibname %{name} %{major}
8  %define develname       %mklibname %{name} -d  %define develname       %mklibname %{name} -d
9    
# Line 11  Name:          %{name} Line 11  Name:          %{name}
11  Summary:        A high dynamic-range (HDR) image file format  Summary:        A high dynamic-range (HDR) image file format
12  Version:        %{version}  Version:        %{version}
13  Release:        %mkrel 1  Release:        %mkrel 1
14  Source:         http://savannah.nongnu.org/download/openexr/%{fname}-%{fver}.tar.gz  Source:         https://github.com/downloads/openexr/openexr/%{fname}-%{fver}.tar.gz
 Patch0:         openexr-1.7.0-gcc43.patch  
15  URL:            http://www.openexr.com  URL:            http://www.openexr.com
16  License:        BSD  License:        BSD
17  Group:          Graphics  Group:          Graphics/Other
18  BuildRequires:  fltk-devel  BuildRequires:  fltk-devel
19  BuildRequires:  libilmbase-devel  BuildRequires:  ilmbase-devel
20    
21  %description  %description
22  Industrial Light & Magic developed the OpenEXR format in response to the demand  Industrial Light & Magic developed the OpenEXR format in response to the demand
# Line 37  Requires:      %{libname} >= %{version} Line 36  Requires:      %{libname} >= %{version}
36  Provides:       lib%{name}-devel = %{version}-%{release}  Provides:       lib%{name}-devel = %{version}-%{release}
37  Provides:       %{name}-devel = %{version}-%{release}  Provides:       %{name}-devel = %{version}-%{release}
38  Obsoletes:      %mklibname OpenEXR 4 -d  Obsoletes:      %mklibname OpenEXR 4 -d
 #Provides:      %mklibname OpenEXR 4 -d  
39    
40  %description -n %{develname}  %description -n %{develname}
41  Libraries and includes files for developing programs based on %name.  Libraries and includes files for developing programs based on %name.
42    
43  %prep  %prep
44  %setup -q -n %{fname}-%{version}  %setup -q -n %{fname}-%{version}
 %patch0 -p1 -b .gcc43  
 ./bootstrap  
45    
46  %build  %build
47  %configure2_5x  %configure2_5x --disable-static
48  %make  %make
49    
50  %install  %install
 rm -rf %{buildroot}  
51  %makeinstall_std  %makeinstall_std
52    
53    rm -f %{buildroot}%{_libdir}/*.la
54    
55  # Remove doc files installed by make install, we package them in %files  # Remove doc files installed by make install, we package them in %files
56  rm -rf %{buildroot}%{_docdir}/%{name}-%{version}  rm -rf %{buildroot}%{_docdir}/%{name}-%{version}
57    
 %clean  
 rm -rf %{buildroot}  
   
   
   
58  %files  %files
 %defattr(-,root,root)  
59  %doc AUTHORS ChangeLog NEWS README doc/*  %doc AUTHORS ChangeLog NEWS README doc/*
60  %{_bindir}/*  %{_bindir}/*
61    
62  %files -n %{libname}  %files -n %{libname}
 %defattr(-,root,root)  
63  %{_libdir}/*.so.%{major}*  %{_libdir}/*.so.%{major}*
64    
65  %files -n %{develname}  %files -n %{develname}
 %defattr(-,root,root)  
66  %{_includedir}/*  %{_includedir}/*
67  %{_libdir}/*.so  %{_libdir}/*.so
 %{_libdir}/*.a  
 %{_libdir}/*.la  
68  %{_datadir}/aclocal/*.m4  %{_datadir}/aclocal/*.m4
69  %{_libdir}/pkgconfig/*.pc  %{_libdir}/pkgconfig/*.pc
   
   

Legend:
Removed from v.324981  
changed lines
  Added in v.324982

  ViewVC Help
Powered by ViewVC 1.1.30