[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