[packages/oyranos] - initial
qboosh
qboosh at pld-linux.org
Thu Mar 28 22:02:35 CET 2013
commit 8b3f44c7e29343116fb2ca6863840119bf23ca81
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Mar 28 22:02:33 2013 +0100
- initial
oyranos.spec | 261 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 261 insertions(+)
---
diff --git a/oyranos.spec b/oyranos.spec
new file mode 100644
index 0000000..6ada920
--- /dev/null
+++ b/oyranos.spec
@@ -0,0 +1,261 @@
+#
+# Conditional build:
+%bcond_without static_libs # don't build static libraries
+%bcond_without fltk # FLTK GUI tools (oyranos-config-fltk)
+%bcond_without qt # Qt GUI tools (qscmevents)
+#
+Summary: Colour Management System on operating system level
+Summary(pl.UTF-8): System zarządzania kolorami na poziomie systemu operacyjnego
+Name: oyranos
+Version: 0.9.4
+Release: 1
+License: BSD
+Group: Applications/Graphics
+Source0: http://downloads.sourceforge.net/oyranos/%{name}-%{version}.tar.bz2
+# Source0-md5: 582ea87d82a42912ddc45937e4f864b4
+URL: http://www.oyranos.org/
+BuildRequires: cmake >= 2.6.4
+BuildRequires: cairo-devel
+BuildRequires: cups-devel
+BuildRequires: doxygen
+BuildRequires: elektra-devel >= 0.7
+BuildRequires: exiv2-devel
+%{?with_fltk:BuildRequires: fltk-devel}
+BuildRequires: gcc >= 6:4.2
+BuildRequires: gettext-devel
+#BuildRequires: grantlee
+BuildRequires: lcms-devel
+BuildRequires: lcms2-devel
+BuildRequires: libXcm-devel
+BuildRequires: libgomp-devel
+BuildRequires: libltdl-devel
+BuildRequires: libpng-devel
+BuildRequires: libraw-devel
+BuildRequires: libxml2-devel >= 2
+BuildRequires: pkgconfig
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXfixes-devel
+BuildRequires: xorg-lib-libXinerama-devel
+BuildRequires: xorg-lib-libXrandr-devel
+BuildRequires: xorg-lib-libXxf86vm-devel
+BuildRequires: yajl-devel
+%if %{with qt}
+BuildRequires: QtCore-devel >= 4
+BuildRequires: QtGui-devel >= 4
+BuildRequires: qt4-build >= 4
+%endif
+Requires: %{name}-libs = %{version}-%{release}
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Oyranos is a Colour Management System (CMS) on operating system level.
+It allows to match predictably input device colours to output device
+colours across supporting applications. One goal is to make colour
+management useful for all users in a automated fashion and regardless
+of any technical knowledge.
+
+%description -l pl.UTF-8
+Oyranos to system zarządzania kolorami (CMS - Colour Management
+System) na poziomie systemu operacyjnego. Pozwala na przewidywalne
+powiązanie kolorów urządzeń wejściowych z kolorami urządzeń
+wyjściowych poprzez wszystkie aplikacje obsługujące ten system. Celem
+jest uprzystępnienie zarządzania kolorami dla wszystkich użytkowników
+w sposób zautomatyzowany, niezależny od wiedzy technicznej.
+
+%package fltk
+Summary: FLTK-based GUI for Oyranos Colour Management System
+Summary(pl.UTF-8): Oparty na FLTK graficzny interfejs dla systemu zarządzania kolorami Oyranos
+Group: X11/Applications/Graphics
+Requires: %{name} = %{version}-%{release}
+
+%description fltk
+FLTK-based configuration GUI for Oyranos Colour Management System.
+
+%description fltk -l pl.UTF-8
+Oparty na FLTK graficzny interfejs konfiguracyjny do systemu
+zarządzania kolorami Oyranos.
+
+%package qt
+Summary: Qt-based GUI for Oyranos Colour Management System
+Summary(pl.UTF-8): Oparty na Qt graficzny interfejs dla systemu zarządzania kolorami Oyranos
+Group: X11/Applications/Graphics
+Requires: %{name} = %{version}-%{release}
+
+%description qt
+Qt-based applet showing state of Oyranos Colour Management System.
+
+%description qt -l pl.UTF-8
+Oparty na Qt aplet pokazyjący stan systemu zarządzania kolorami
+Oyranos.
+
+%package libs
+Summary: Oyranos Colour Management System libraries
+Summary(pl.UTF-8): Biblioteki systemu zarządzania kolorami Oyranos
+Group: Libraries
+Requires: elektra-libs >= 0.7
+
+%description libs
+Oyranos Colour Management System libraries.
+
+%description libs -l pl.UTF-8
+Biblioteki systemu zarządzania kolorami Oyranos.
+
+%package devel
+Summary: Header files for oyranos libraries
+Summary(pl.UTF-8): Pliki nagłówkowe bibliotek oyranos
+Group: Development/Libraries
+Requires: %{name}-libs = %{version}-%{release}
+
+%description devel
+Header files for oyranos libraries.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe bibliotek oyranos.
+
+%package static
+Summary: Static oyranos libraries
+Summary(pl.UTF-8): Statyczne biblioteki oyranos
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+Static oyranos libraries.
+
+%description static -l pl.UTF-8
+Statyczne biblioteki oyranos.
+
+%package apidocs
+Summary: Oyranos API documentation
+Summary(pl.UTF-8): Dokumentacja API bibliotek Oyranos
+Group: Documentation
+
+%description apidocs
+Oyranos API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API bibliotek Oyranos.
+
+%prep
+%setup -q
+
+%build
+install -d build
+cd build
+%cmake ..
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C build install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+# packaged as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/oyranos/html
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc AUTHORS COPYING ChangeLog README
+%attr(755,root,root) %{_bindir}/oyranos-icc
+%attr(755,root,root) %{_bindir}/oyranos-monitor
+%attr(755,root,root) %{_bindir}/oyranos-monitor-daemon
+%attr(755,root,root) %{_bindir}/oyranos-policy
+%attr(755,root,root) %{_bindir}/oyranos-profile
+%attr(755,root,root) %{_bindir}/oyranos-profile-graph
+%attr(755,root,root) %{_bindir}/oyranos-profile-install
+%attr(755,root,root) %{_bindir}/oyranos-profiles
+%attr(755,root,root) %{_bindir}/oyranos-xforms-modules
+%dir %{_libdir}/colour
+%dir %{_libdir}/colour/modules
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_CUPS_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_lcm2_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_lcms_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_lraw_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oPNG_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oicc_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oyRE_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oyX1_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oydi_cmm_module.so
+%attr(755,root,root) %{_libdir}/colour/modules/liboyranos_oyra_cmm_module.so
+%dir %{_libdir}/oyranos
+%attr(755,root,root) %{_libdir}/oyranos/liboyranos_oyIM_cmm_module.so
+%dir %{_datadir}/color/settings
+%{_datadir}/color/settings/*.policy.xml
+/etc/xdg/autostart/oyranos-monitor-setup.desktop
+%{_desktopdir}/oyranos-profile-install.desktop
+%{_pixmapsdir}/lcms_logo2.png
+%{_pixmapsdir}/oyranos_logo.png
+%{_mandir}/man1/oyranos-monitor.1*
+%{_mandir}/man1/oyranos-monitor-daemon.1*
+%{_mandir}/man1/oyranos-policy.1*
+%{_mandir}/man1/oyranos-profile.1*
+%{_mandir}/man1/oyranos-profile-graph.1*
+%{_mandir}/man1/oyranos-profile-install.1*
+%{_mandir}/man1/oyranos-profiles.1*
+%{_mandir}/man1/oyranos-xforms-modules.1*
+
+%if %{with fltk}
+%files fltk
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/oyranos-config-fltk
+%{_mandir}/man1/oyranos-config-fltk.1*
+%endif
+
+%if %{with qt}
+%files qt
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/qcmsevents
+%{_desktopdir}/qcmsevents-applet.desktop
+%{_pixmapsdir}/qcmsevents.svg
+%{_mandir}/man1/qcmsevents.1*
+%endif
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/liboyranos.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liboyranos.so.0
+%attr(755,root,root) %{_libdir}/liboyranos_config.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liboyranos_config.so.0
+%attr(755,root,root) %{_libdir}/liboyranos_core.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liboyranos_core.so.0
+%attr(755,root,root) %{_libdir}/liboyranos_modules.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liboyranos_modules.so.0
+%attr(755,root,root) %{_libdir}/liboyranos_object.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liboyranos_object.so.0
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/oyranos-config
+%attr(755,root,root) %{_libdir}/liboyranos.so
+%attr(755,root,root) %{_libdir}/liboyranos_config.so
+%attr(755,root,root) %{_libdir}/liboyranos_core.so
+%attr(755,root,root) %{_libdir}/liboyranos_modules.so
+%attr(755,root,root) %{_libdir}/liboyranos_object.so
+%{_libdir}/oyranos/cmake
+%{_includedir}/oyranos
+%{_pkgconfigdir}/oyranos.pc
+%{_mandir}/man3/oyranos-config.3*
+%{_mandir}/man3/oyranos.3*
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/liboyranos-static.a
+%{_libdir}/liboyranos_config-static.a
+%{_libdir}/liboyranos_core-static.a
+%{_libdir}/liboyranos_modules-static.a
+%{_libdir}/liboyranos_object-static.a
+%endif
+
+%files apidocs
+%defattr(644,root,root,755)
+%doc build/doc/html/*.{css,html,js,png}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/oyranos.git/commitdiff/8b3f44c7e29343116fb2ca6863840119bf23ca81
More information about the pld-cvs-commit
mailing list