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