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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18057 - (hide annotations) (download)
Fri Jan 14 22:27:21 2011 UTC (13 years, 3 months ago) by mikala
File size: 1846 byte(s)
- Drop mdk macros
- Remove BuildRoot

1 mikala 18055 %define name OpenEXR
2     %define fname openexr
3     %define version 1.7.0
4     %define fver 1.7.0
5    
6     %define major 6
7     %define libname %mklibname %{name} %{major}
8     %define develname %mklibname %{name} -d
9    
10     Name: %{name}
11     Summary: A high dynamic-range (HDR) image file format
12     Version: %{version}
13     Release: %mkrel 1
14     Source: http://savannah.nongnu.org/download/openexr/%{fname}-%{fver}.tar.gz
15     Patch0: openexr-1.7.0-gcc43.patch
16     URL: http://www.openexr.com
17     License: BSD
18     Group: Graphics
19     BuildRequires: fltk-devel
20     BuildRequires: libilmbase-devel
21    
22     %description
23     Industrial Light & Magic developed the OpenEXR format in response to the demand
24     for higher color fidelity in the visual effects industry.
25    
26     %package -n %{libname}
27     Summary: Dynamic libraries from %name
28     Group: System/Libraries
29    
30     %description -n %{libname}
31     Dynamic libraries from %name.
32    
33     %package -n %{develname}
34     Summary: Header files and static libraries from %name
35     Group: Development/C
36     Requires: %{libname} >= %{version}
37     Provides: lib%{name}-devel = %{version}-%{release}
38     Provides: %{name}-devel = %{version}-%{release}
39     Obsoletes: %mklibname OpenEXR 4 -d
40     #Provides: %mklibname OpenEXR 4 -d
41    
42     %description -n %{develname}
43     Libraries and includes files for developing programs based on %name.
44    
45     %prep
46     %setup -q -n %{fname}-%{version}
47     %patch0 -p1 -b .gcc43
48     ./bootstrap
49    
50     %build
51     %configure2_5x
52     %make
53    
54     %install
55     rm -rf %{buildroot}
56     %makeinstall_std
57    
58     # Remove doc files installed by make install, we package them in %files
59     rm -rf %{buildroot}%{_docdir}/%{name}-%{version}
60    
61     %clean
62     rm -rf %{buildroot}
63    
64    
65 mikala 18057
66 mikala 18055 %files
67     %defattr(-,root,root)
68     %doc AUTHORS ChangeLog NEWS README doc/*
69     %{_bindir}/*
70    
71     %files -n %{libname}
72     %defattr(-,root,root)
73     %{_libdir}/*.so.%{major}*
74    
75     %files -n %{develname}
76     %defattr(-,root,root)
77     %{_includedir}/*
78     %{_libdir}/*.so
79     %{_libdir}/*.a
80     %{_libdir}/*.la
81     %{_datadir}/aclocal/*.m4
82     %{_libdir}/pkgconfig/*.pc
83    
84    

  ViewVC Help
Powered by ViewVC 1.1.30