[colord/f18] New upstream version
Richard Hughes
rhughes at fedoraproject.org
Wed Jan 9 16:08:11 UTC 2013
commit 3fb8e4679b2c33909c1d57e2a7ec5ae1246d78f5
Author: Richard Hughes <richard at hughsie.com>
Date: Tue Jan 8 14:30:48 2013 +0000
New upstream version
- Add some more calibration attach images
- Import shared-color-profiles into colord
- Install a header with all the session helper defines
.gitignore | 1 +
colord.spec | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
sources | 2 +-
3 files changed, 89 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3fa128c..957c2df 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,4 @@
/colord-0.1.24.tar.xz
/colord-0.1.25.tar.xz
/colord-0.1.26.tar.xz
+/colord-0.1.27.tar.xz
diff --git a/colord.spec b/colord.spec
index 684f3c0..d3b42f1 100644
--- a/colord.spec
+++ b/colord.spec
@@ -1,6 +1,11 @@
+
+# Building the extra print profiles requires colprof, +4Gb of RAM and
+# quite a lot of time. Don't enable this for test builds.
+%define build_print_profiles 1
+
Summary: Color daemon
Name: colord
-Version: 0.1.26
+Version: 0.1.27
Release: 1%{?dist}
License: GPLv2+ and LGPLv2+
URL: http://www.freedesktop.org/software/colord/
@@ -19,12 +24,19 @@ BuildRequires: gobject-introspection-devel
BuildRequires: vala-tools
BuildRequires: libgusb-devel
BuildRequires: gtk-doc
+BuildRequires: color-filesystem
+%if 0%{?build_print_profiles}
+BuildRequires: argyllcms
+%endif
-Requires: shared-color-profiles
Requires: color-filesystem
Requires: systemd-units
Requires(pre): shadow-utils
+# obsolete separate profiles package
+Obsoletes: shared-color-profiles <= 0.1.6-2
+Provides: shared-color-profiles
+
%description
colord is a low level system activated daemon that maps color devices
to color profiles in the system context.
@@ -44,13 +56,18 @@ BuildArch: noarch
%description devel-docs
Documentation for development with %{name}.
-%package gtk
-Summary: GTK helper library for %{name}
+%package extra-profiles
+Summary: More color profiles for color management that are less commonly used
Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+
+# obsolete separate profiles package
+Obsoletes: shared-color-profiles-extra <= 0.1.6-2
+Provides: shared-color-profiles-extra
-%description gtk
-This package contains extra functionality for %{name} that can be used
-when running GTK applications.
+%description extra-profiles
+More color profiles for color management that are less commonly used.
+This may be useful for CMYK soft-proofing or for extra device support.
%prep
%setup -q
@@ -60,6 +77,11 @@ when running GTK applications.
--with-daemon-user=colord \
--enable-gtk-doc \
--enable-vala \
+%if 0%{?build_print_profiles}
+ --enable-print-profiles \
+%else
+ --disable-print-profiles \
+%endif
--disable-static \
--disable-rpath \
--disable-examples \
@@ -119,6 +141,58 @@ exit 0
%{_datadir}/dbus-1/interfaces/org.freedesktop.ColorHelper.xml
%{_datadir}/dbus-1/services/org.freedesktop.ColorHelper.service
+# common colorspaces
+%dir %{_icccolordir}/colord
+%{_icccolordir}/colord/AdobeRGB1998.icc
+%{_icccolordir}/colord/AppleRGB.icc
+%{_icccolordir}/colord/CIE-RGB.icc
+%{_icccolordir}/colord/ColorMatchRGB.icc
+%{_icccolordir}/colord/NTSC-RGB.icc
+%{_icccolordir}/colord/PAL-RGB.icc
+%{_icccolordir}/colord/ProPhotoRGB.icc
+%{_icccolordir}/colord/SMPTE-C-RGB.icc
+%{_icccolordir}/colord/sRGB.icc
+
+# so we can display at least something in the default dropdown
+%if 0%{?build_print_profiles}
+%{_icccolordir}/colord/FOGRA39L_coated.icc
+%endif
+
+# monitor test profiles
+%{_icccolordir}/colord/bluish.icc
+%{_icccolordir}/colord/SwappedRedAndGreen.icc
+%{_icccolordir}/colord/gamma*.icc
+
+# named color profiles
+%{_icccolordir}/colord/x11-colors.icc
+
+%files extra-profiles
+%defattr(-,root,root,-)
+
+%if 0%{?build_print_profiles}
+%{_icccolordir}/colord/FOGRA27L_coated.icc
+%{_icccolordir}/colord/FOGRA28L_webcoated.icc
+%{_icccolordir}/colord/FOGRA29L_uncoated.icc
+%{_icccolordir}/colord/FOGRA30L_uncoated_yellowish.icc
+%{_icccolordir}/colord/FOGRA40L_SC_paper.icc
+%{_icccolordir}/colord/GRACoL*.icc
+%{_icccolordir}/colord/ISOnewspaper26.icc
+%{_icccolordir}/colord/SNAP*.icc
+%{_icccolordir}/colord/SWOP*.icc
+%endif
+
+# other colorspaces not often used
+%{_icccolordir}/colord/BestRGB.icc
+%{_icccolordir}/colord/BetaRGB.icc
+%{_icccolordir}/colord/BruceRGB.icc
+%{_icccolordir}/colord/DonRGB4.icc
+%{_icccolordir}/colord/ECI-RGBv2.icc
+%{_icccolordir}/colord/EktaSpacePS5.icc
+%{_icccolordir}/colord/WideGamutRGB.icc
+
+# other named color profiles not generally useful
+%{_icccolordir}/colord/crayons.icc
+
%files devel
%defattr(-,root,root,-)
%{_includedir}/colord-1
@@ -133,6 +207,12 @@ exit 0
%{_datadir}/gtk-doc/html/colord/*
%changelog
+* Tue Jan 08 2013 Richard Hughes <richard at hughsie.com> 0.1.27-1
+- New upstream version
+- Add some more calibration attach images
+- Import shared-color-profiles into colord
+- Install a header with all the session helper defines
+
* Wed Dec 19 2012 Richard Hughes <richard at hughsie.com> 0.1.26-1
- New upstream version
- Add a session helper that can be used to calibrate the screen
diff --git a/sources b/sources
index fd26ba4..6a4c6ca 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-003dc934ddcdfe09b478b84ac0288dcf colord-0.1.26.tar.xz
+832bc43d8e832cad860f2eb69fc1978a colord-0.1.27.tar.xz
More information about the scm-commits
mailing list