]> git.pld-linux.org Git - packages/OpenEXR.git/blob - OpenEXR.spec
- up to 3.1.4, ilmbase is now integral part of this package
[packages/OpenEXR.git] / OpenEXR.spec
1 Summary:        High dynamic-range (HDR) image file format support libraries
2 Summary(pl.UTF-8):      Biblioteki obsługujące format plików obrazu o wysokiej dynamice (HDR)
3 Name:           OpenEXR
4 Version:        3.1.4
5 Release:        1
6 License:        BSD
7 Group:          Libraries
8 #Source0Download: https://github.com/AcademySoftwareFoundation/openexr/releases
9 Source0:        https://github.com/AcademySoftwareFoundation/openexr/archive/v%{version}/openexr-%{version}.tar.gz
10 # Source0-md5:  e990be1ff765797bc2d93a8060e1c1f2
11 URL:            https://www.openexr.com/
12 BuildRequires:  Imath-devel
13 BuildRequires:  autoconf >= 2.50
14 BuildRequires:  automake >= 1.6.3
15 BuildRequires:  libstdc++-devel >= 6:5
16 BuildRequires:  libtool >= 2:1.5
17 BuildRequires:  pkgconfig
18 BuildRequires:  python3-breathe
19 BuildRequires:  zlib-devel
20 Obsoletes:      ilmbase < 2.5.3
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 OpenEXR is a high dynamic-range (HDR) image file format developed by
25 Industrial Light & Magic for use in computer imaging applications.
26 OpenEXR is used by ILM on all motion pictures currently in production.
27 The first movies to employ OpenEXR were Harry Potter and the Sorcerers
28 Stone, Men in Black II, Gangs of New York, and Signs. Since then,
29 OpenEXR has become ILM's main image file format.
30
31 %description -l pl.UTF-8
32 OpenEXR to format plików obrazu o wysokiej dynamice (HDR - High
33 Dynamic-Range) stworzony przez Industrial Light & Magic do używania w
34 aplikacjach do grafiki komputerowej. OpenEXR jest używany przez ILM do
35 wszystkich aktualnie produkowanych obrazów ruchomych. Pierwszymi
36 filmami wykorzystującymi OpenEXR były Harry Potter and the Sorcerers
37 Stone, Men in Black II, Gangs of New York oraz Signs. Od tamtego czasu
38 OpenEXR stał się głównym formatem obrazu ILM.
39
40 %package devel
41 Summary:        Header files for OpenEXR libraries
42 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek OpenEXR
43 Group:          Development/Libraries
44 Requires:       %{name} = %{version}-%{release}
45 Requires:       libstdc++-devel >= 6:5
46 Requires:       zlib-devel
47 Provides:       ilmbase-devel = %{version}-%{release}
48 Obsoletes:      ilmbase-devel < 2.5.3
49
50 %description devel
51 Header files for OpenEXR libraries.
52
53 %description devel -l pl.UTF-8
54 Pliki nagłówkowe bibliotek OpenEXR.
55
56 %package progs
57 Summary:        OpenEXR utilities
58 Summary(pl.UTF-8):      Narzędzia do obrazów OpenEXR
59 Group:          Applications/Graphics
60 Requires:       %{name} = %{version}-%{release}
61
62 %description progs
63 OpenEXR utilities.
64
65 %description progs -l pl.UTF-8
66 Narzędzia do obrazów OpenEXR.
67
68 %package doc
69 Summary:        OpenEXR documentation
70 Summary(pl.UTF-8):      Dokumentacja do OpenEXR
71 Group:          Documentation
72
73 %description doc
74 OpenEXR documentation describing file format, library etc.
75
76 %description doc -l pl.UTF-8
77 Dokumentacja do OpenEXR, opisująca format pliku, bibliotekę itd.
78
79 %prep
80 %setup -q -n openexr-%{version}
81
82 %build
83 mkdir -p build
84 cd build
85 %cmake .. \
86         -DDOCS=ON
87
88 %{__make}
89
90 %install
91 rm -rf $RPM_BUILD_ROOT
92
93 %{__make} -C build install \
94         DESTDIR=$RPM_BUILD_ROOT
95
96 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/{examples,sphinx}
97
98 %clean
99 rm -rf $RPM_BUILD_ROOT
100
101 %post   -p /sbin/ldconfig
102 %postun -p /sbin/ldconfig
103
104 %files
105 %defattr(644,root,root,755)
106 %doc CHANGES.md CODEOWNERS LICENSE.md PATENTS README.md SECURITY.md
107 %attr(755,root,root) %{_libdir}/libIex-3_1.so.*.*.*
108 %attr(755,root,root) %ghost %{_libdir}/libIex-3_1.so.30
109 %attr(755,root,root) %{_libdir}/libIlmThread-3_1.so.*.*.*
110 %attr(755,root,root) %ghost %{_libdir}/libIlmThread-3_1.so.30
111 %attr(755,root,root) %{_libdir}/libOpenEXR-3_1.so.*.*.*
112 %attr(755,root,root) %ghost %{_libdir}/libOpenEXR-3_1.so.30
113 %attr(755,root,root) %{_libdir}/libOpenEXRCore-3_1.so.*.*.*
114 %attr(755,root,root) %ghost %{_libdir}/libOpenEXRCore-3_1.so.30
115 %attr(755,root,root) %{_libdir}/libOpenEXRUtil-3_1.so.*.*.*
116 %attr(755,root,root) %ghost %{_libdir}/libOpenEXRUtil-3_1.so.30
117
118 %files devel
119 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_libdir}/libIex*.so
121 %attr(755,root,root) %{_libdir}/libIlmThread*.so
122 %attr(755,root,root) %{_libdir}/libOpenEXR*.so
123 %{_includedir}/OpenEXR
124 %{_pkgconfigdir}/OpenEXR.pc
125 %{_libdir}/cmake/OpenEXR
126
127 %files progs
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_bindir}/exrenvmap
130 %attr(755,root,root) %{_bindir}/exrheader
131 %attr(755,root,root) %{_bindir}/exrmakepreview
132 %attr(755,root,root) %{_bindir}/exrmaketiled
133 %attr(755,root,root) %{_bindir}/exrmultipart
134 %attr(755,root,root) %{_bindir}/exrmultiview
135 %attr(755,root,root) %{_bindir}/exrstdattr
136 %attr(755,root,root) %{_bindir}/exr2aces
137 %attr(755,root,root) %{_bindir}/exrinfo
138
139 %files doc
140 %defattr(644,root,root,755)
141 %doc build/docs/sphinx/*
142 %doc build/docs/sphinx/.doctrees
This page took 0.077815 seconds and 3 git commands to generate.