3 %bcond_without static_libs # don't build static libraries
4 %bcond_without fltk # FLTK GUI tools (oyranos-config-fltk)
5 %bcond_without qt # Qt GUI tools (qscmevents)
7 Summary: Colour Management System on operating system level
8 Summary(pl.UTF-8): System zarządzania kolorami na poziomie systemu operacyjnego
13 Group: Applications/Graphics
14 Source0: http://downloads.sourceforge.net/oyranos/%{name}-%{version}.tar.bz2
15 # Source0-md5: f59ef03182597e1e7ba0e434599eb0c4
16 Patch0: no-mesa10.patch
17 URL: http://www.oyranos.org/
18 BuildRequires: cairo-devel
19 BuildRequires: cmake >= 2.6.4
20 BuildRequires: cups-devel
21 BuildRequires: doxygen
22 BuildRequires: elektra-devel >= 0.7
23 BuildRequires: exiv2-devel
25 BuildRequires: fltk-devel
26 BuildRequires: fltk-fluid
27 BuildRequires: fltk-gl-devel
29 BuildRequires: gcc >= 6:4.2
30 BuildRequires: gettext-tools
31 # not required for releases (generated code included)
32 #BuildRequires: grantlee >= 0.2.0
33 BuildRequires: lcms-devel
34 BuildRequires: lcms2-devel
35 BuildRequires: libXcm-devel
36 BuildRequires: libgomp-devel
37 BuildRequires: libltdl-devel
38 BuildRequires: libpng-devel
39 BuildRequires: libraw-devel
40 BuildRequires: libxml2-devel >= 2
41 BuildRequires: pkgconfig
42 BuildRequires: xorg-lib-libX11-devel
43 BuildRequires: xorg-lib-libXfixes-devel
44 BuildRequires: xorg-lib-libXinerama-devel
45 BuildRequires: xorg-lib-libXrandr-devel
46 BuildRequires: xorg-lib-libXxf86vm-devel
47 BuildRequires: yajl-devel
49 BuildRequires: QtCore-devel >= 4
50 BuildRequires: QtGui-devel >= 4
51 BuildRequires: qt4-build >= 4
53 Requires: %{name}-libs = %{version}-%{release}
54 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57 Oyranos is a Colour Management System (CMS) on operating system level.
58 It allows to match predictably input device colours to output device
59 colours across supporting applications. One goal is to make colour
60 management useful for all users in a automated fashion and regardless
61 of any technical knowledge.
63 %description -l pl.UTF-8
64 Oyranos to system zarządzania kolorami (CMS - Colour Management
65 System) na poziomie systemu operacyjnego. Pozwala na przewidywalne
66 powiązanie kolorów urządzeń wejściowych z kolorami urządzeń
67 wyjściowych poprzez wszystkie aplikacje obsługujące ten system. Celem
68 jest uprzystępnienie zarządzania kolorami dla wszystkich użytkowników
69 w sposób zautomatyzowany, niezależny od wiedzy technicznej.
72 Summary: CUPS device support for Oyranos Colour Management System
73 Summary(pl.UTF-8): Obsługa urządzeń CUPS dla systemu zarządzania kolorami Oyranos
74 Group: Applications/Graphics
75 Requires: %{name} = %{version}-%{release}
77 %description module-cups
78 CUPS device support for Oyranos Colour Management System.
80 %description module-cups -l pl.UTF-8
81 Obsługa urządzeń CUPS dla systemu zarządzania kolorami Oyranos.
84 Summary: X11 and monitor support for Oyranos Colour Management System
85 Summary(pl.UTF-8): Obsługa X11 i monitorów dla systemu zarządzania kolorami Oyranos
86 Group: X11/Applications/Graphics
87 Requires: %{name} = %{version}-%{release}
89 %description module-x11
90 X11 and monitor support for Oyranos Colour Management System.
92 %description module-x11 -l pl.UTF-8
93 Obsługa X11 i monitorów dla systemu zarządzania kolorami Oyranos.
95 %package profile-graph
96 Summary: Profile 2D graph tool
97 Summary(pl.UTF-8): Narzędzie do rysowania dwuwymiarowych wykresów profili
98 Group: Applications/Graphics
99 Requires: %{name} = %{version}-%{release}
101 %description profile-graph
102 The grapher renders a simple gamut hull of a ICC profile in 2D.
104 %description profile-graph -l pl.UTF-8
105 Program rysujący w dwóch wymiarach prosty obraz gamy kolorów z profilu
109 Summary: FLTK-based GUI for Oyranos Colour Management System
110 Summary(pl.UTF-8): Oparty na FLTK graficzny interfejs dla systemu zarządzania kolorami Oyranos
111 Group: X11/Applications/Graphics
112 Requires: %{name} = %{version}-%{release}
115 FLTK-based configuration GUI for Oyranos Colour Management System.
117 %description ui-fltk -l pl.UTF-8
118 Oparty na FLTK graficzny interfejs konfiguracyjny do systemu
119 zarządzania kolorami Oyranos.
122 Summary: Qt-based GUI for Oyranos Colour Management System
123 Summary(pl.UTF-8): Oparty na Qt graficzny interfejs dla systemu zarządzania kolorami Oyranos
124 Group: X11/Applications/Graphics
125 Requires: %{name} = %{version}-%{release}
128 Qt-based applet showing state of Oyranos Colour Management System.
130 %description ui-qt -l pl.UTF-8
131 Oparty na Qt aplet pokazyjący stan systemu zarządzania kolorami
135 Summary: Oyranos Colour Management System libraries
136 Summary(pl.UTF-8): Biblioteki systemu zarządzania kolorami Oyranos
138 Requires: elektra-libs >= 0.7
141 Oyranos Colour Management System libraries.
143 %description libs -l pl.UTF-8
144 Biblioteki systemu zarządzania kolorami Oyranos.
147 Summary: Header files for oyranos libraries
148 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek oyranos
149 Group: Development/Libraries
150 Requires: %{name}-libs = %{version}-%{release}
153 Header files for oyranos libraries.
155 %description devel -l pl.UTF-8
156 Pliki nagłówkowe bibliotek oyranos.
159 Summary: Static oyranos libraries
160 Summary(pl.UTF-8): Statyczne biblioteki oyranos
161 Group: Development/Libraries
162 Requires: %{name}-devel = %{version}-%{release}
165 Static oyranos libraries.
167 %description static -l pl.UTF-8
168 Statyczne biblioteki oyranos.
171 Summary: Oyranos API documentation
172 Summary(pl.UTF-8): Dokumentacja API bibliotek Oyranos
177 Oyranos API documentation.
179 %description apidocs -l pl.UTF-8
180 Dokumentacja API bibliotek Oyranos.
194 rm -rf $RPM_BUILD_ROOT
196 %{__make} -C build install \
197 DESTDIR=$RPM_BUILD_ROOT
200 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/oyranos/html
205 rm -rf $RPM_BUILD_ROOT
207 %post libs -p /sbin/ldconfig
208 %postun libs -p /sbin/ldconfig
210 %files -f %{name}.lang
211 %defattr(644,root,root,755)
212 %doc AUTHORS COPYING ChangeLog README
213 %attr(755,root,root) %{_bindir}/oyranos-icc
214 %attr(755,root,root) %{_bindir}/oyranos-policy
215 %attr(755,root,root) %{_bindir}/oyranos-profile
216 %attr(755,root,root) %{_bindir}/oyranos-profile-install
217 %attr(755,root,root) %{_bindir}/oyranos-profiles
218 %attr(755,root,root) %{_bindir}/oyranos-xforms-modules
219 %dir %{_libdir}/color
220 %dir %{_libdir}/color/modules
221 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_lcm2_cmm_module.so
222 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_lcms_cmm_module.so
223 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_lraw_cmm_module.so
224 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_oPNG_cmm_module.so
225 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_oicc_cmm_module.so
226 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_oyRE_cmm_module.so
227 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_oyra_cmm_module.so
228 %attr(755,root,root) %{_libdir}/oyranos/liboyranos_oyIM_cmm_module.so
229 %dir %{_datadir}/color/settings
230 %{_datadir}/color/settings/*.policy.xml
231 %{_desktopdir}/oyranos-profile-install.desktop
232 %{_pixmapsdir}/lcms_logo2.png
233 %{_pixmapsdir}/oyranos_logo.png
234 %{_mandir}/man1/oyranos-policy.1*
235 %{_mandir}/man1/oyranos-profile.1*
236 %{_mandir}/man1/oyranos-profile-install.1*
237 %{_mandir}/man1/oyranos-profiles.1*
238 %{_mandir}/man1/oyranos-xforms-modules.1*
241 %defattr(644,root,root,755)
242 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_CUPS_cmm_module.so
245 %defattr(644,root,root,755)
246 %attr(755,root,root) %{_bindir}/oyranos-monitor
247 %attr(755,root,root) %{_bindir}/oyranos-monitor-daemon
248 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_oyX1_cmm_module.so
249 %attr(755,root,root) %{_libdir}/color/modules/liboyranos_oydi_cmm_module.so
250 /etc/xdg/autostart/oyranos-monitor-setup.desktop
251 %{_mandir}/man1/oyranos-monitor.1*
252 %{_mandir}/man1/oyranos-monitor-daemon.1*
255 %defattr(644,root,root,755)
256 %attr(755,root,root) %{_bindir}/oyranos-profile-graph
257 %{_mandir}/man1/oyranos-profile-graph.1*
261 %defattr(644,root,root,755)
262 %attr(755,root,root) %{_bindir}/oyranos-config-fltk
263 %{_mandir}/man1/oyranos-config-fltk.1*
268 %defattr(644,root,root,755)
269 %attr(755,root,root) %{_bindir}/qcmsevents
270 %{_desktopdir}/qcmsevents-applet.desktop
271 %{_pixmapsdir}/qcmsevents.svg
272 %{_mandir}/man1/qcmsevents.1*
276 %defattr(644,root,root,755)
277 %attr(755,root,root) %{_libdir}/liboyranos.so.*.*.*
278 %attr(755,root,root) %ghost %{_libdir}/liboyranos.so.0
279 %attr(755,root,root) %{_libdir}/liboyranos_config.so.*.*.*
280 %attr(755,root,root) %ghost %{_libdir}/liboyranos_config.so.0
281 %attr(755,root,root) %{_libdir}/liboyranos_core.so.*.*.*
282 %attr(755,root,root) %ghost %{_libdir}/liboyranos_core.so.0
283 %attr(755,root,root) %{_libdir}/liboyranos_modules.so.*.*.*
284 %attr(755,root,root) %ghost %{_libdir}/liboyranos_modules.so.0
285 %attr(755,root,root) %{_libdir}/liboyranos_object.so.*.*.*
286 %attr(755,root,root) %ghost %{_libdir}/liboyranos_object.so.0
287 # used by both base and -devel
288 %dir %{_libdir}/oyranos
291 %defattr(644,root,root,755)
292 %attr(755,root,root) %{_bindir}/oyranos-config
293 %attr(755,root,root) %{_libdir}/liboyranos.so
294 %attr(755,root,root) %{_libdir}/liboyranos_config.so
295 %attr(755,root,root) %{_libdir}/liboyranos_core.so
296 %attr(755,root,root) %{_libdir}/liboyranos_modules.so
297 %attr(755,root,root) %{_libdir}/liboyranos_object.so
298 %{_libdir}/oyranos/cmake
299 %{_includedir}/oyranos
300 %{_pkgconfigdir}/oyranos.pc
301 %{_mandir}/man3/oyranos-config.3*
302 %{_mandir}/man3/oyranos.3*
304 %if %{with static_libs}
306 %defattr(644,root,root,755)
307 %{_libdir}/liboyranos-static.a
308 %{_libdir}/liboyranos_config-static.a
309 %{_libdir}/liboyranos_core-static.a
310 %{_libdir}/liboyranos_modules-static.a
311 %{_libdir}/liboyranos_object-static.a
315 %defattr(644,root,root,755)
316 %doc build/doc/html/*.{css,html,js,png}