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: 582ea87d82a42912ddc45937e4f864b4
16 URL: http://www.oyranos.org/
17 BuildRequires: cmake >= 2.6.4
18 BuildRequires: cairo-devel
19 BuildRequires: cups-devel
20 BuildRequires: doxygen
21 BuildRequires: elektra-devel >= 0.7
22 BuildRequires: exiv2-devel
23 %{?with_fltk:BuildRequires: fltk-devel}
24 BuildRequires: gcc >= 6:4.2
25 BuildRequires: gettext-devel
26 # not required for releases (generated code included)
27 #BuildRequires: grantlee >= 0.2.0
28 BuildRequires: lcms-devel
29 BuildRequires: lcms2-devel
30 BuildRequires: libXcm-devel
31 BuildRequires: libgomp-devel
32 BuildRequires: libltdl-devel
33 BuildRequires: libpng-devel
34 BuildRequires: libraw-devel
35 BuildRequires: libxml2-devel >= 2
36 BuildRequires: pkgconfig
37 BuildRequires: xorg-lib-libX11-devel
38 BuildRequires: xorg-lib-libXfixes-devel
39 BuildRequires: xorg-lib-libXinerama-devel
40 BuildRequires: xorg-lib-libXrandr-devel
41 BuildRequires: xorg-lib-libXxf86vm-devel
42 BuildRequires: yajl-devel
44 BuildRequires: QtCore-devel >= 4
45 BuildRequires: QtGui-devel >= 4
46 BuildRequires: qt4-build >= 4
48 Requires: %{name}-libs = %{version}-%{release}
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52 Oyranos is a Colour Management System (CMS) on operating system level.
53 It allows to match predictably input device colours to output device
54 colours across supporting applications. One goal is to make colour
55 management useful for all users in a automated fashion and regardless
56 of any technical knowledge.
58 %description -l pl.UTF-8
59 Oyranos to system zarządzania kolorami (CMS - Colour Management
60 System) na poziomie systemu operacyjnego. Pozwala na przewidywalne
61 powiązanie kolorów urządzeń wejściowych z kolorami urządzeń
62 wyjściowych poprzez wszystkie aplikacje obsługujące ten system. Celem
63 jest uprzystępnienie zarządzania kolorami dla wszystkich użytkowników
64 w sposób zautomatyzowany, niezależny od wiedzy technicznej.
67 Summary: CUPS device support for Oyranos Colour Management System
68 Summary(pl.UTF-8): Obsługa urządzeń CUPS dla systemu zarządzania kolorami Oyranos
69 Group: Applications/Graphics
70 Requires: %{name} = %{version}-%{release}
72 %description module-cups
73 CUPS device support for Oyranos Colour Management System.
75 %description module-cups -l pl.UTF-8
76 Obsługa urządzeń CUPS dla systemu zarządzania kolorami Oyranos.
79 Summary: X11 and monitor support for Oyranos Colour Management System
80 Summary(pl.UTF-8): Obsługa X11 i monitorów dla systemu zarządzania kolorami Oyranos
81 Group: X11/Applications/Graphics
82 Requires: %{name} = %{version}-%{release}
84 %description module-x11
85 X11 and monitor support for Oyranos Colour Management System.
87 %description module-x11 -l pl.UTF-8
88 Obsługa X11 i monitorów dla systemu zarządzania kolorami Oyranos.
90 %package profile-graph
91 Summary: Profile 2D graph tool
92 Summary(pl.UTF-8): Narzędzie do rysowania dwuwymiarowych wykresów profili
93 Group: Applications/Graphics
94 Requires: %{name} = %{version}-%{release}
96 %description profile-graph
97 The grapher renders a simple gamut hull of a ICC profile in 2D.
99 %description profile-graph -l pl.UTF-8
100 Program rysujący w dwóch wymiarach prosty obraz gamy kolorów z profilu
104 Summary: FLTK-based GUI for Oyranos Colour Management System
105 Summary(pl.UTF-8): Oparty na FLTK graficzny interfejs dla systemu zarządzania kolorami Oyranos
106 Group: X11/Applications/Graphics
107 Requires: %{name} = %{version}-%{release}
110 FLTK-based configuration GUI for Oyranos Colour Management System.
112 %description ui-fltk -l pl.UTF-8
113 Oparty na FLTK graficzny interfejs konfiguracyjny do systemu
114 zarządzania kolorami Oyranos.
117 Summary: Qt-based GUI for Oyranos Colour Management System
118 Summary(pl.UTF-8): Oparty na Qt graficzny interfejs dla systemu zarządzania kolorami Oyranos
119 Group: X11/Applications/Graphics
120 Requires: %{name} = %{version}-%{release}
123 Qt-based applet showing state of Oyranos Colour Management System.
125 %description ui-qt -l pl.UTF-8
126 Oparty na Qt aplet pokazyjący stan systemu zarządzania kolorami
130 Summary: Oyranos Colour Management System libraries
131 Summary(pl.UTF-8): Biblioteki systemu zarządzania kolorami Oyranos
133 Requires: elektra-libs >= 0.7
136 Oyranos Colour Management System libraries.
138 %description libs -l pl.UTF-8
139 Biblioteki systemu zarządzania kolorami Oyranos.
142 Summary: Header files for oyranos libraries
143 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek oyranos
144 Group: Development/Libraries
145 Requires: %{name}-libs = %{version}-%{release}
148 Header files for oyranos libraries.
150 %description devel -l pl.UTF-8
151 Pliki nagłówkowe bibliotek oyranos.
154 Summary: Static oyranos libraries
155 Summary(pl.UTF-8): Statyczne biblioteki oyranos
156 Group: Development/Libraries
157 Requires: %{name}-devel = %{version}-%{release}
160 Static oyranos libraries.
162 %description static -l pl.UTF-8
163 Statyczne biblioteki oyranos.
166 Summary: Oyranos API documentation
167 Summary(pl.UTF-8): Dokumentacja API bibliotek Oyranos
171 Oyranos API documentation.
173 %description apidocs -l pl.UTF-8
174 Dokumentacja API bibliotek Oyranos.
187 rm -rf $RPM_BUILD_ROOT
189 %{__make} -C build install \
190 DESTDIR=$RPM_BUILD_ROOT
193 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/oyranos/html
198 rm -rf $RPM_BUILD_ROOT
200 %post libs -p /sbin/ldconfig
201 %postun libs -p /sbin/ldconfig
203 %files -f %{name}.lang
204 %defattr(644,root,root,755)
205 %doc AUTHORS COPYING ChangeLog README
206 %attr(755,root,root) %{_bindir}/oyranos-icc
207 %attr(755,root,root) %{_bindir}/oyranos-policy
208 %attr(755,root,root) %{_bindir}/oyranos-profile
209 %attr(755,root,root) %{_bindir}/oyranos-profile-install
210 %attr(755,root,root) %{_bindir}/oyranos-profiles
211 %attr(755,root,root) %{_bindir}/oyranos-xforms-modules
212 %dir %{_libdir}/colour
213 %dir %{_libdir}/colour/modules
214 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_lcm2_cmm_module.so
215 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_lcms_cmm_module.so
216 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_lraw_cmm_module.so
217 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oPNG_cmm_module.so
218 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oicc_cmm_module.so
219 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oyRE_cmm_module.so
220 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oyra_cmm_module.so
221 %dir %{_libdir}/oyranos
222 %attr(755,root,root) %{_libdir}/oyranos/liboyranos_oyIM_cmm_module.so
223 %dir %{_datadir}/color/settings
224 %{_datadir}/color/settings/*.policy.xml
225 %{_desktopdir}/oyranos-profile-install.desktop
226 %{_pixmapsdir}/lcms_logo2.png
227 %{_pixmapsdir}/oyranos_logo.png
228 %{_mandir}/man1/oyranos-policy.1*
229 %{_mandir}/man1/oyranos-profile.1*
230 %{_mandir}/man1/oyranos-profile-install.1*
231 %{_mandir}/man1/oyranos-profiles.1*
232 %{_mandir}/man1/oyranos-xforms-modules.1*
235 %defattr(644,root,root,755)
236 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_CUPS_cmm_module.so
239 %defattr(644,root,root,755)
240 %attr(755,root,root) %{_bindir}/oyranos-monitor
241 %attr(755,root,root) %{_bindir}/oyranos-monitor-daemon
242 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oyX1_cmm_module.so
243 %attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oydi_cmm_module.so
244 /etc/xdg/autostart/oyranos-monitor-setup.desktop
245 %{_mandir}/man1/oyranos-monitor.1*
246 %{_mandir}/man1/oyranos-monitor-daemon.1*
249 %defattr(644,root,root,755)
250 %attr(755,root,root) %{_bindir}/oyranos-profile-graph
251 %{_mandir}/man1/oyranos-profile-graph.1*
255 %defattr(644,root,root,755)
256 %attr(755,root,root) %{_bindir}/oyranos-config-fltk
257 %{_mandir}/man1/oyranos-config-fltk.1*
262 %defattr(644,root,root,755)
263 %attr(755,root,root) %{_bindir}/qcmsevents
264 %{_desktopdir}/qcmsevents-applet.desktop
265 %{_pixmapsdir}/qcmsevents.svg
266 %{_mandir}/man1/qcmsevents.1*
270 %defattr(644,root,root,755)
271 %attr(755,root,root) %{_libdir}/liboyranos.so.*.*.*
272 %attr(755,root,root) %ghost %{_libdir}/liboyranos.so.0
273 %attr(755,root,root) %{_libdir}/liboyranos_config.so.*.*.*
274 %attr(755,root,root) %ghost %{_libdir}/liboyranos_config.so.0
275 %attr(755,root,root) %{_libdir}/liboyranos_core.so.*.*.*
276 %attr(755,root,root) %ghost %{_libdir}/liboyranos_core.so.0
277 %attr(755,root,root) %{_libdir}/liboyranos_modules.so.*.*.*
278 %attr(755,root,root) %ghost %{_libdir}/liboyranos_modules.so.0
279 %attr(755,root,root) %{_libdir}/liboyranos_object.so.*.*.*
280 %attr(755,root,root) %ghost %{_libdir}/liboyranos_object.so.0
283 %defattr(644,root,root,755)
284 %attr(755,root,root) %{_bindir}/oyranos-config
285 %attr(755,root,root) %{_libdir}/liboyranos.so
286 %attr(755,root,root) %{_libdir}/liboyranos_config.so
287 %attr(755,root,root) %{_libdir}/liboyranos_core.so
288 %attr(755,root,root) %{_libdir}/liboyranos_modules.so
289 %attr(755,root,root) %{_libdir}/liboyranos_object.so
290 %{_libdir}/oyranos/cmake
291 %{_includedir}/oyranos
292 %{_pkgconfigdir}/oyranos.pc
293 %{_mandir}/man3/oyranos-config.3*
294 %{_mandir}/man3/oyranos.3*
296 %if %{with static_libs}
298 %defattr(644,root,root,755)
299 %{_libdir}/liboyranos-static.a
300 %{_libdir}/liboyranos_config-static.a
301 %{_libdir}/liboyranos_core-static.a
302 %{_libdir}/liboyranos_modules-static.a
303 %{_libdir}/liboyranos_object-static.a
307 %defattr(644,root,root,755)
308 %doc build/doc/html/*.{css,html,js,png}