Richard Hughes 2410219
Richard Hughes 2410219
# Building the extra print profiles requires colprof, +4Gb of RAM and
Richard Hughes 2410219
# quite a lot of time. Don't enable this for test builds.
Richard Hughes b9d52c4
%define enable_print_profiles 1
Richard Hughes 2d86c57
Richard Hughes bcfba95
# SANE is pretty insane when it comes to handling devices, and we get AVCs
Richard Hughes bcfba95
# popping up all over the place.
Richard Hughes bcfba95
%define enable_sane 0
Richard Hughes bcfba95
Richard Hughes 2d86c57
# Don't build the print profiles for secondary architectures on the
Richard Hughes 2d86c57
# logic that these are probably not doing press proofing or editing
Richard Hughes 2d86c57
# in different CMYK spaces
Richard Hughes 2c44102
%if !0%{?rhel}
Richard Hughes 2c44102
 %define build_print_profiles %{?enable_print_profiles}
Richard Hughes 2d86c57
%endif
Richard Hughes 2410219
Richard Hughes 7bc6958
Summary:   Color daemon
Richard Hughes 7bc6958
Name:      colord
Richard Hughes 751f7bc
Version:   1.1.8
Richard Hughes 1b6e82a
Release:   1%{?dist}
Richard Hughes b1cc794
License:   GPLv2+ and LGPLv2+
Richard Hughes 3465780
URL:       http://www.freedesktop.org/software/colord/
Richard Hughes 3465780
Source0:   http://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz
Richard Hughes 7bc6958
Richard Hughes c391885
BuildRequires: dbus-devel
Richard Hughes 7bc6958
BuildRequires: docbook-utils
Richard Hughes 7bc6958
BuildRequires: gettext
Richard Hughes 7bc6958
BuildRequires: glib2-devel
Richard Hughes 7bc6958
BuildRequires: intltool
Richard Hughes 608396d
BuildRequires: systemd-devel
Richard Hughes c73ed96
BuildRequires: lcms2-devel >= 2.2
Richard Hughes 5b359c8
BuildRequires: libgudev1-devel
Richard Hughes 89e7802
BuildRequires: polkit-devel >= 0.103
Richard Hughes c391885
BuildRequires: sqlite-devel
Richard Hughes 3465780
BuildRequires: gobject-introspection-devel
Richard Hughes 3465780
BuildRequires: vala-tools
Richard Hughes 36149e0
BuildRequires: libgusb-devel
Richard Hughes 42cc41a
BuildRequires: gtk-doc
Richard Hughes 90a3873
BuildRequires: color-filesystem
Richard Hughes b28697d
%if !0%{?rhel}
Richard Hughes 9e9c63e
BuildRequires: bash-completion
Richard Hughes b28697d
%endif
Richard Hughes 2410219
%if 0%{?build_print_profiles}
Richard Hughes 2410219
BuildRequires: argyllcms
Richard Hughes 2410219
%endif
Richard Hughes 36149e0
Richard Hughes bcfba95
# for SANE support
Richard Hughes bcfba95
%if 0%{?enable_sane}
Richard Hughes bcfba95
BuildRequires: sane-backends-devel
Richard Hughes bcfba95
BuildRequires: dbus-devel
Richard Hughes bcfba95
%endif
Richard Hughes bcfba95
Richard Hughes 36149e0
Requires: color-filesystem
Richard Hughes 11bbfad
Requires: systemd-units
Richard Hughes 89e7802
Requires(pre): shadow-utils
7f7b87d
Requires: colord-libs%{?_isa} = %{version}-%{release}
Richard Hughes 7bc6958
a753a13
# Self-obsoletes to fix the multilib upgrade path
a753a13
Obsoletes: colord < 0.1.27-3
a753a13
Richard Hughes 2410219
# obsolete separate profiles package
Richard Hughes 2410219
Obsoletes: shared-color-profiles <= 0.1.6-2
Richard Hughes 2410219
Provides: shared-color-profiles
Richard Hughes 2410219
Richard Hughes 7bc6958
%description
Richard Hughes 7bc6958
colord is a low level system activated daemon that maps color devices
Richard Hughes 7bc6958
to color profiles in the system context.
Richard Hughes 7bc6958
30fa2df
%package libs
30fa2df
Summary: Color daemon library
30fa2df
30fa2df
%description libs
30fa2df
colord is a low level system activated daemon that maps color devices
30fa2df
to color profiles in the system context.
30fa2df
Richard Hughes 7bc6958
%package devel
Richard Hughes 7bc6958
Summary: Development package for %{name}
Richard Hughes 7bc6958
Requires: %{name} = %{version}-%{release}
30fa2df
Requires: %{name}-libs = %{version}-%{release}
Richard Hughes bcfba95
Obsoletes: colorhug-client-devel <= 0.1.13
Richard Hughes 7bc6958
Richard Hughes 7bc6958
%description devel
Richard Hughes 7bc6958
Files for development with %{name}.
Richard Hughes 7bc6958
Richard Hughes a696e32
%package devel-docs
Richard Hughes a696e32
Summary: Developer documentation package for %{name}
Richard Hughes 42cc41a
Requires: %{name} = %{version}-%{release}
Richard Hughes a696e32
BuildArch: noarch
Richard Hughes 42cc41a
Richard Hughes a696e32
%description devel-docs
Richard Hughes a696e32
Documentation for development with %{name}.
Richard Hughes 42cc41a
Richard Hughes 2410219
%package extra-profiles
Richard Hughes 2410219
Summary: More color profiles for color management that are less commonly used
Richard Hughes 42cc41a
Requires: %{name} = %{version}-%{release}
Richard Hughes 2410219
BuildArch: noarch
Richard Hughes 2410219
Richard Hughes 2410219
# obsolete separate profiles package
Richard Hughes 2410219
Obsoletes: shared-color-profiles-extra <= 0.1.6-2
Richard Hughes 2410219
Provides: shared-color-profiles-extra
Richard Hughes 42cc41a
Richard Hughes 2410219
%description extra-profiles
Richard Hughes 2410219
More color profiles for color management that are less commonly used.
Richard Hughes 2410219
This may be useful for CMYK soft-proofing or for extra device support.
Richard Hughes 42cc41a
Richard Hughes 7bc6958
%prep
Richard Hughes 7bc6958
%setup -q
Richard Hughes 7bc6958
Richard Hughes 7bc6958
%build
Richard Hughes 407af1a
# Set ~2 GiB limit so that colprof is forced to work in chunks when
Richard Hughes 407af1a
# generating the print profile rather than trying to allocate a 3.1 GiB
Richard Hughes 407af1a
# chunk of RAM to put the entire B-to-A tables in.
Richard Hughes 407af1a
ulimit -Sv 2000000
Richard Hughes 7bc6958
%configure \
Richard Hughes 89e7802
        --with-daemon-user=colord \
Richard Hughes 42cc41a
        --enable-gtk-doc \
Richard Hughes 4755132
        --enable-vala \
Richard Hughes 2410219
%if 0%{?build_print_profiles}
Richard Hughes 2410219
        --enable-print-profiles \
Richard Hughes 2410219
%else
Richard Hughes 2410219
        --disable-print-profiles \
Richard Hughes 2410219
%endif
Richard Hughes bcfba95
%if 0%{?enable_sane}
Richard Hughes bcfba95
        --enable-sane \
Richard Hughes bcfba95
%endif
Richard Hughes 69606d7
%if 0%{?rhel}
Richard Hughes 69606d7
        --disable-bash-completion \
Richard Hughes 69606d7
%endif
Richard Hughes 1b6e82a
%if !0%{?rhel}
Richard Hughes 1b6e82a
        --enable-libcolordcompat \
Richard Hughes 1b6e82a
%endif
Richard Hughes 7bc6958
        --disable-static \
Richard Hughes b1cc794
        --disable-rpath \
Richard Hughes b1cc794
        --disable-examples \
Richard Hughes 14d5a36
        --disable-silent-rules \
Richard Hughes 7bc6958
        --disable-dependency-tracking
Richard Hughes 7bc6958
Richard Hughes 7bc6958
make %{?_smp_mflags}
Richard Hughes 7bc6958
Richard Hughes 7bc6958
%install
Richard Hughes 7bc6958
make install DESTDIR=$RPM_BUILD_ROOT
Richard Hughes 7bc6958
Richard Hughes 7bc6958
# Remove static libs and libtool archives.
Richard Hughes 7bc6958
find %{buildroot} -name '*.la' -exec rm -f {} ';'
Richard Hughes 7bc6958
find %{buildroot} -name '*.a' -exec rm -f {} ';'
Richard Hughes 7bc6958
Richard Hughes 6e7ac62
# databases
Richard Hughes 6e7ac62
touch $RPM_BUILD_ROOT%{_localstatedir}/lib/colord/mapping.db
Richard Hughes 6e7ac62
touch $RPM_BUILD_ROOT%{_localstatedir}/lib/colord/storage.db
Richard Hughes 6e7ac62
Richard Hughes 7bc6958
%find_lang %{name}
Richard Hughes 7bc6958
Richard Hughes 89e7802
%pre
Richard Hughes 89e7802
getent group colord >/dev/null || groupadd -r colord
Richard Hughes 89e7802
getent passwd colord >/dev/null || \
Richard Hughes 89e7802
    useradd -r -g colord -d /var/lib/colord -s /sbin/nologin \
Richard Hughes 89e7802
    -c "User for colord" colord
Richard Hughes 89e7802
exit 0
Richard Hughes 89e7802
Richard Hughes a94e003
%post
Richard Hughes a94e003
/sbin/ldconfig
Richard Hughes a94e003
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
Václav Pavlín 51c0a33
%systemd_post colord.service
Václav Pavlín 51c0a33
Václav Pavlín 51c0a33
%preun
Václav Pavlín 51c0a33
%systemd_preun colord.service
Richard Hughes 7bc6958
Richard Hughes bcfba95
%postun
Richard Hughes bcfba95
/sbin/ldconfig
Richard Hughes bcfba95
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
Václav Pavlín 51c0a33
%systemd_postun colord.service
Richard Hughes 7bc6958
Richard Hughes 7bc6958
%files -f %{name}.lang
Richard Hughes 1b6e82a
%doc README.md AUTHORS NEWS COPYING
Richard Hughes 7bc6958
%{_libexecdir}/colord
Richard Hughes 89e7802
%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord
Richard Hughes c73ed96
%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord/icc
Richard Hughes c391885
%{_bindir}/*
Richard Hughes a94e003
%{_datadir}/glib-2.0/schemas/org.freedesktop.ColorHelper.gschema.xml
Richard Hughes 7bc6958
%{_sysconfdir}/dbus-1/system.d/org.freedesktop.ColorManager.conf
Richard Hughes 7bc6958
%{_datadir}/dbus-1/interfaces/org.freedesktop.ColorManager*.xml
Richard Hughes 7bc6958
%{_datadir}/polkit-1/actions/org.freedesktop.color.policy
Richard Hughes 7bc6958
%{_datadir}/dbus-1/system-services/org.freedesktop.ColorManager.service
Richard Hughes c391885
%{_datadir}/man/man1/*.1.gz
Richard Hughes c144c54
%{_datadir}/colord
Richard Hughes b28697d
%if !0%{?rhel}
Richard Hughes 38687ae
%{_datadir}/bash-completion/completions/colormgr
Richard Hughes b28697d
%endif
Richard Hughes 53c2a9e
/usr/lib/udev/rules.d/*.rules
Richard Hughes e4e1f91
%{_libdir}/colord-sensors
Richard Hughes 4755132
%{_libdir}/colord-plugins
Richard Hughes 1f0e109
%ghost %attr(-,colord,colord) %{_localstatedir}/lib/colord/*.db
Richard Hughes c73ed96
/usr/lib/systemd/system/colord.service
Richard Hughes 42cc41a
Richard Hughes c144c54
# session helper
Richard Hughes c144c54
%{_libexecdir}/colord-session
Richard Hughes c144c54
%{_datadir}/dbus-1/interfaces/org.freedesktop.ColorHelper.xml
Richard Hughes c144c54
%{_datadir}/dbus-1/services/org.freedesktop.ColorHelper.service
Richard Hughes c144c54
Richard Hughes bcfba95
# sane helper
Richard Hughes bcfba95
%if 0%{?enable_sane}
Richard Hughes bcfba95
%{_libexecdir}/colord-sane
Richard Hughes bcfba95
%endif
Richard Hughes bcfba95
Richard Hughes 2410219
# common colorspaces
Richard Hughes 2410219
%dir %{_icccolordir}/colord
Richard Hughes 2410219
%{_icccolordir}/colord/AdobeRGB1998.icc
Richard Hughes 2410219
%{_icccolordir}/colord/ProPhotoRGB.icc
Richard Hughes 2410219
%{_icccolordir}/colord/SMPTE-C-RGB.icc
Richard Hughes 2410219
%{_icccolordir}/colord/sRGB.icc
Richard Hughes 2410219
Richard Hughes 2410219
# so we can display at least something in the default dropdown
Richard Hughes 2410219
%if 0%{?build_print_profiles}
Richard Hughes 2410219
%{_icccolordir}/colord/FOGRA39L_coated.icc
Richard Hughes 2410219
%endif
Richard Hughes 2410219
Richard Hughes 2410219
# monitor test profiles
Richard Hughes fa16efc
%{_icccolordir}/colord/Bluish.icc
Richard Hughes 2410219
Richard Hughes 2410219
# named color profiles
Richard Hughes 2410219
%{_icccolordir}/colord/x11-colors.icc
Richard Hughes 2410219
30fa2df
%files libs
30fa2df
%doc COPYING
Richard Hughes bcfba95
%{_libdir}/lib*.so.*
30fa2df
%{_libdir}/girepository-1.0/*.typelib
Richard Hughes 2410219
7c90d82
%files extra-profiles
Richard Hughes 2410219
%if 0%{?build_print_profiles}
Richard Hughes 2410219
%{_icccolordir}/colord/FOGRA27L_coated.icc
Richard Hughes 2410219
%{_icccolordir}/colord/FOGRA28L_webcoated.icc
Richard Hughes 2410219
%{_icccolordir}/colord/FOGRA29L_uncoated.icc
Richard Hughes 2410219
%{_icccolordir}/colord/FOGRA30L_uncoated_yellowish.icc
Richard Hughes 2410219
%{_icccolordir}/colord/FOGRA40L_SC_paper.icc
Richard Hughes 7778552
%{_icccolordir}/colord/FOGRA45L_lwc.icc
Richard Hughes 7778552
%{_icccolordir}/colord/FOGRA47L_uncoated.icc
Richard Hughes 2410219
%{_icccolordir}/colord/GRACoL*.icc
Richard Hughes 7778552
%{_icccolordir}/colord/IFRA26S_2004_newsprint.icc
Richard Hughes 2410219
%{_icccolordir}/colord/SNAP*.icc
Richard Hughes 2410219
%{_icccolordir}/colord/SWOP*.icc
Richard Hughes 2410219
%endif
Richard Hughes 2410219
Richard Hughes 2410219
# other colorspaces not often used
Richard Hughes fa16efc
%{_icccolordir}/colord/AppleRGB.icc
Richard Hughes 2410219
%{_icccolordir}/colord/BestRGB.icc
Richard Hughes 2410219
%{_icccolordir}/colord/BetaRGB.icc
Richard Hughes 2410219
%{_icccolordir}/colord/BruceRGB.icc
Richard Hughes fa16efc
%{_icccolordir}/colord/CIE-RGB.icc
Richard Hughes fa16efc
%{_icccolordir}/colord/ColorMatchRGB.icc
Richard Hughes 2410219
%{_icccolordir}/colord/DonRGB4.icc
Richard Hughes 7778552
%{_icccolordir}/colord/ECI-RGBv1.icc
Richard Hughes 2410219
%{_icccolordir}/colord/ECI-RGBv2.icc
Richard Hughes 2410219
%{_icccolordir}/colord/EktaSpacePS5.icc
Richard Hughes fa16efc
%{_icccolordir}/colord/Gamma*.icc
Richard Hughes fa16efc
%{_icccolordir}/colord/NTSC-RGB.icc
Richard Hughes fa16efc
%{_icccolordir}/colord/PAL-RGB.icc
Richard Hughes fa16efc
%{_icccolordir}/colord/SwappedRedAndGreen.icc
Richard Hughes 2410219
%{_icccolordir}/colord/WideGamutRGB.icc
Richard Hughes 2410219
Richard Hughes 2410219
# other named color profiles not generally useful
Richard Hughes fa16efc
%{_icccolordir}/colord/Crayons.icc
Richard Hughes 2410219
Richard Hughes 7bc6958
%files devel
Richard Hughes a6065f1
%{_includedir}/colord-1
Richard Hughes bcfba95
%{_libdir}/lib*.so
Richard Hughes bcfba95
%{_libdir}/pkgconfig/*.pc
Richard Hughes bcfba95
%{_datadir}/gir-1.0/*.gir
Richard Hughes 42cc41a
%{_datadir}/vala/vapi/colord.vapi
Richard Hughes 42cc41a
Richard Hughes a696e32
%files devel-docs
Richard Hughes a696e32
%dir %{_datadir}/gtk-doc/html/colord
Richard Hughes a696e32
%{_datadir}/gtk-doc/html/colord/*
Richard Hughes 7bc6958
Richard Hughes 7bc6958
%changelog
Richard Hughes 751f7bc
* Wed Nov 05 2014 Richard Hughes <richard@hughsie.com> 1.1.8-1
Richard Hughes 751f7bc
- New upstream version
Richard Hughes 751f7bc
- Actually write a file when using cd_icc_save_default()
Richard Hughes 751f7bc
- Correctly convert all of the image when using CdTransform
Richard Hughes 751f7bc
- Do not try to return a CdIcc instance for virtual profiles
Richard Hughes 751f7bc
- EDID strings can be up to 13 bytes
Richard Hughes 751f7bc
- Use the ColorHug sensor driver for the ColorHug2 hardware
Richard Hughes 751f7bc
Richard Hughes dd30c13
* Fri Feb 28 2014 Richard Hughes <richard@hughsie.com> 1.1.7-1
Richard Hughes dd30c13
- New upstream version
Richard Hughes dd30c13
- Use the new cmsContext functionality in LCMS 2.6
Richard Hughes dd30c13
- Fix the GObject introspection for cd_device_get_profiles()
Richard Hughes dd30c13
- Load the profile defaults when using cd_icc_create_default()
Richard Hughes dd30c13
Richard Hughes a9bb30f
* Mon Jan 20 2014 Richard Hughes <richard@hughsie.com> 1.1.6-1
Richard Hughes a9bb30f
- New upstream version
Richard Hughes a9bb30f
- Fix the tag 'size' when viewing a profile in cd-iccdump
Richard Hughes a9bb30f
- Only include libudev in Requires.private on Linux
Richard Hughes a9bb30f
- Use the corect sensor-kind values for GretagMacbeth sensors
Richard Hughes a9bb30f
- Do not use G_GNUC_WARN_UNUSED_RESULT when uninhibiting
Richard Hughes a9bb30f
- Handle failure to initialise GUsb in self-tests
Richard Hughes a9bb30f
Richard Hughes 67d1294
* Wed Dec 11 2013 Richard Hughes <richard@hughsie.com> 1.1.5-1
Richard Hughes 67d1294
- New upstream version
Richard Hughes 67d1294
- Do not crash when moving the sensor position during calibration
Richard Hughes 67d1294
- Do not crash with zero-sized ICC file
Richard Hughes 67d1294
- Do not create legacy locations
Richard Hughes 67d1294
- Ensure the ICC version is set when creating from the EDID
Richard Hughes 67d1294
- Ensure the parsed EDID strings are valid UTF-8
Richard Hughes 67d1294
- Fix crash when using cd_color_get_blackbody_rgb()
Richard Hughes 67d1294
- Never add USB hubs as scanner devices even if tagged
Richard Hughes 67d1294
- Never create color managed webcam devices
Richard Hughes 67d1294
Richard Hughes a1dcfa6
* Tue Nov 19 2013 Richard Hughes <richard@hughsie.com> 1.1.4-1
Richard Hughes a1dcfa6
- New upstream version
Richard Hughes a1dcfa6
- Only syslog() profile additions when they're added via DBus
Richard Hughes a1dcfa6
- Reset the LCMS log handlers to default after use
Richard Hughes a1dcfa6
- Use the threadsafe versions of the LCMS functions
Richard Hughes a1dcfa6
- Resolves: #1016425
Richard Hughes a1dcfa6
Richard Hughes 8515754
* Wed Oct 30 2013 Richard Hughes <richard@hughsie.com> 1.1.3-1
Richard Hughes 8515754
- New upstream version
Richard Hughes 8515754
- Never print incomplete 'colormgr dump' output
Richard Hughes 8515754
- Restrict the length of key and values when setting metadata
Richard Hughes 8515754
Richard Hughes 1f0e109
* Fri Sep 13 2013 Richard Hughes <richard@hughsie.com> 1.1.2-1
Richard Hughes 1f0e109
- New upstream version
Richard Hughes 1f0e109
- Add a 'dump' colormgr command to aid debugging
Richard Hughes 1f0e109
- Allow profiles to be added or removed when the device is not enabled
Richard Hughes 1f0e109
- Always return soft-add calibration profiles before soft-add EDID profiles
Richard Hughes 1f0e109
- Do not mix up device paths and device IDs in the documentation
Richard Hughes 1f0e109
- Fix an error when building the print profiles
Richard Hughes 1f0e109
- Fix the AdobeRGB and WideGamutRGB gamma values
Richard Hughes 1f0e109
- Fix up various vendor quirks
Richard Hughes 1f0e109
- Migrate from usb_id and usb_db to udev builtins usb_id and hwdb
Richard Hughes 1f0e109
- Set 'GAMUT_coverage(srgb)' when generating standard space profiles
Richard Hughes 1f0e109
- Show a warning for incorrect or extra command line arguments
Richard Hughes 1f0e109
- Use %ghost to avoid removing databases on upgrades
Richard Hughes 1f0e109
- Use the exact D50 whitepoint values
Richard Hughes 1f0e109
Richard Hughes 1b6e82a
* Sun Jul 30 2013 Richard Hughes <richard@hughsie.com> 1.1.1-1
Richard Hughes 1b6e82a
- New upstream version
Richard Hughes 1b6e82a
- This release bumps the soname of libcolord as long deprecated methods have
Richard Hughes 1b6e82a
  finally been removed. Any programs that link against libcolord will have to
Richard Hughes 1b6e82a
  be recompiled against this new version.
Richard Hughes 1b6e82a
- This unstable branch is full of new features and experimental code, and
Richard Hughes 1b6e82a
  therefore this release will be restricted to rawhide.
Richard Hughes 1b6e82a
- Remove the now-unused /etc/colord.conf
Richard Hughes 1b6e82a
- Update the colormgr man page to reflect reality
Richard Hughes 1b6e82a
7f7b87d
* Thu Jul 18 2013 Matthias Clasen <mclasen@redhat.com> 1.0.2-2
7f7b87d
- Add an archful dep to silence rpmdiff
7f7b87d
Richard Hughes 4bba993
* Sun Jul 07 2013 Richard Hughes <richard@hughsie.com> 1.0.2-1
Richard Hughes 4bba993
- New upstream version
Richard Hughes 4bba993
- Add cd_icc_save_data() so that we can easily set _ICC_PROFILE
Richard Hughes 4bba993
- Add CdIccStore to monitor directories of ICC profiles
Richard Hughes 4bba993
- Add SystemVendor and SystemModel properties to the main interface
Richard Hughes 4bba993
- Allow to specify a non-qualified path when using FindProfileByFilename
Richard Hughes 4bba993
- Allow using the key 'Filename' when using FindProfileByProperty
Richard Hughes 4bba993
- Always return the error if any sync method failed
Richard Hughes 4bba993
- Fix GObject introspection when getting lists
Richard Hughes 4bba993
- Fix GObject introspection when getting metadata
Richard Hughes 4bba993
Richard Hughes d7403a3
* Tue Jun 11 2013 Richard Hughes <richard@hughsie.com> 1.0.1-1
Richard Hughes d7403a3
- New upstream version
Richard Hughes d7403a3
- Do not unconditionally enable BPC on the color transform
Richard Hughes d7403a3
- Fix profile created time for non-UTC timezones
Richard Hughes d7403a3
- Record the gamma table in the session helper error message
Richard Hughes d7403a3
Richard Hughes 52d019f
* Mon May 13 2013 Richard Hughes <richard@hughsie.com> 1.0.0-1
Richard Hughes 52d019f
- New upstream version
Richard Hughes 52d019f
- Add a config option for monitors with identical EDID values
Richard Hughes 52d019f
- Allow a different input and output format in CdTransform
Richard Hughes 52d019f
- Build all installed binaries with PIE
Richard Hughes 52d019f
- Build the colord binary with full RELRO
Richard Hughes 52d019f
- Do not show a warning when using 'colormgr device-get-profile-for-qualifier'
Richard Hughes 52d019f
- Fix crash in cd-iccdump by working around an lcms2 bug
Richard Hughes 52d019f
- Fix using the color sensors on ARM hardware
Richard Hughes 52d019f
- Set the STANDARD_space metadata for the print profiles
Richard Hughes 52d019f
- Show all the translations when dumping an ICC profile
Richard Hughes 52d019f
Richard Hughes 38687ae
* Wed May 01 2013 Richard Hughes <richard@hughsie.com> 0.1.34-1
Richard Hughes 38687ae
- New upstream version
Richard Hughes 38687ae
- Add a ICC transform object for simple RGB conversions
Richard Hughes 38687ae
- Add a warning for RGB profiles with unlikely whitepoint values
Richard Hughes 38687ae
- Add Qt DBus annotations
Richard Hughes 38687ae
- Allow clients to call org.freedesktop.DBus.Peer
Richard Hughes 38687ae
- Correct a lot more company names when creating devices
Richard Hughes 38687ae
- Do not automatically add EDID profiles with warnings to devices
Richard Hughes 38687ae
- Increase the delay between patches in the session-helper
Richard Hughes 38687ae
- Install the bash completion support into /usr
Richard Hughes 38687ae
Václav Pavlín 51c0a33
* Wed Apr 24 2013 Václav Pavlín <vpavlin@redhat.com> - 0.1.33-2
Václav Pavlín 51c0a33
- Add new systemd macros (#856659)
Václav Pavlín 51c0a33
Richard Hughes 7778552
* Tue Apr 16 2013 Richard Hughes <richard@hughsie.com> 0.1.33-1
Richard Hughes 7778552
- New upstream version
Richard Hughes 7778552
- Add some translated profile descriptions for the CMYK profiles
Richard Hughes 7778552
- Add the FOGRA45L and FOGRA47L CMYK and eciRGBv1 profiles
Richard Hughes 7778552
- Check the generated CCMX matrix for invalid data
Richard Hughes 7778552
- Do not print a warning if the DBus property does not exist
Richard Hughes 7778552
- Ensure mbstowcs() has an LC_CTYPE of 'en_US.UTF-8'
Richard Hughes 7778552
- Always write C-locale floating point values in IT8 files
Richard Hughes 7778552
- Initialize the value of the CCMX matrix
Richard Hughes 7778552
- Never promote localized v2 ICC profiles to v4
Richard Hughes 7778552
- Rename ISOnewspaper26 to IFRA26S_2004_newsprint
Richard Hughes 7778552
Richard Hughes fa16efc
* Thu Mar 28 2013 Richard Hughes <richard@hughsie.com> 0.1.32-1
Richard Hughes fa16efc
- New upstream version
Richard Hughes fa16efc
- Add a new tool 'cd-iccdump' that can dump V4 and V2 profiles
Richard Hughes fa16efc
- Add translated descriptions to the ICC profiles
Richard Hughes fa16efc
Richard Hughes 6ebcc20
* Mon Mar 18 2013 Richard Hughes <richard@hughsie.com> 0.1.31-1
Richard Hughes 6ebcc20
- New upstream version
Richard Hughes 6ebcc20
- Calculate the display calibration based on the Lab and target display gamma
Richard Hughes 6ebcc20
- Interpolate the gamma data to the VCGT size using Akima
Richard Hughes 6ebcc20
- Add some more display vendor names to the display fixup table
Richard Hughes 6ebcc20
- Fix the argyll sensor driver when using the ColorMunki Smile
Richard Hughes 6ebcc20
- Fix the gamut warning to check primaries wider than CIERGB and ProPhoto
Richard Hughes 6ebcc20
- Move the private sensor libraries out of the pure lib space
Richard Hughes 6ebcc20
Richard Hughes fa16efc
* Mon Feb 18 2013 Richard Hughes <richard@hughsie.com> 0.1.30-1
Richard Hughes 3e420f8
- New upstream version
Richard Hughes 3e420f8
- Append -private to the driver libraries as they have no headers installed
Richard Hughes 3e420f8
- Do not show duplicate profiles when icc-profiles-openicc is installed
Richard Hughes 3e420f8
- Speed up the daemon loading and use less I/O at startup
Richard Hughes 3e420f8
Richard Hughes bcfba95
* Mon Feb 04 2013 Richard Hughes <richard@hughsie.com> 0.1.29-1
Richard Hughes bcfba95
- New upstream version
Richard Hughes bcfba95
- Add a --verbose and --version argument to colormgr
Richard Hughes bcfba95
- Add DTP94 native sensor support
Richard Hughes bcfba95
- Allow profiles to have a 'score' which affects the standard space
Richard Hughes bcfba95
- Change the Adobe RGB description to be 'Compatible with Adobe RGB (1998)'
Richard Hughes bcfba95
- Detect profiles from adobe.com and color.org and add metadata
Richard Hughes bcfba95
- Do not auto-add profiles due to device-id metadata if they have been removed
Richard Hughes bcfba95
- Ensure profiles with MAPPING_device_id get auto-added to devices
Richard Hughes bcfba95
- Install various helper libraries for access to hardware
Richard Hughes bcfba95
- Set the additional 'OwnerCmdline' metadata on each device
Richard Hughes bcfba95
Richard Hughes fa16efc
* Fri Jan 18 2013 Richard Hughes <richard@hughsie.com> 0.1.28-2
Richard Hughes a3c0c15
- Backport some fixes from upstream for gnome-settings-daemon.
Richard Hughes a3c0c15
Richard Hughes a94e003
* Wed Jan 16 2013 Richard Hughes <richard@hughsie.com> 0.1.28-1
Richard Hughes a94e003
- New upstream version
Richard Hughes a94e003
- Add some default GSetting schema values for the calibration helper
Richard Hughes a94e003
- Add the sensor images as metadata on the D-Bus interface
Richard Hughes a94e003
- Quit the session helper if the device or sensor was not found
Richard Hughes a94e003
Richard Hughes 7e548b4
* Mon Jan 14 2013 Richard Hughes <richard@hughsie.com> 0.1.27-4
Richard Hughes 7e548b4
- Add BR systemd-devel so the seat tracking stuff works
Richard Hughes 7e548b4
- Build with full compiler output
Richard Hughes 7e548b4
- Do not build the profiles in parallel, backported from upstream
Richard Hughes 7e548b4
- Limit the memory allocation to 2GiB when building profiles
Richard Hughes 7e548b4
- Do not attempt to build the print profiles on ARM or PPC hardware
Richard Hughes 7e548b4
a753a13
* Fri Jan 11 2013 Kalev Lember <kalevlember@gmail.com> 0.1.27-3
a753a13
- Added self-obsoletes to 'colord' subpackage to fix the multilib upgrade path
a753a13
30fa2df
* Thu Jan 10 2013 Kalev Lember <kalevlember@gmail.com> 0.1.27-2
30fa2df
- Split out libcolord to colord-libs subpackage, so that the daemon package
30fa2df
  doesn't get multilibbed
30fa2df
Richard Hughes 2410219
* Tue Jan 08 2013 Richard Hughes <richard@hughsie.com> 0.1.27-1
Richard Hughes 2410219
- New upstream version
Richard Hughes 2410219
- Add some more calibration attach images
Richard Hughes 2410219
- Import shared-color-profiles into colord
Richard Hughes 2410219
- Install a header with all the session helper defines
Richard Hughes 2410219
c671081
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> 0.1.26-2
c671081
- Enable hardened build
c671081
Richard Hughes c144c54
* Wed Dec 19 2012 Richard Hughes <richard@hughsie.com> 0.1.26-1
Richard Hughes c144c54
- New upstream version
Richard Hughes c144c54
- Add a session helper that can be used to calibrate the screen
Richard Hughes c144c54
- Add some defines for the Spyder4 display colorimeter
Richard Hughes c144c54
- Add support for reading and writing .cal files to CdIt8
Richard Hughes c144c54
- Add the ability to 'disable' a device from a color POV
Richard Hughes c144c54
- Create ICCv2 profiles when using cd-create-profile
Richard Hughes c144c54
- Use enumerated error values in the client library
Richard Hughes c144c54
- Use spotread when there is no native sensor driver
Richard Hughes c144c54
Richard Hughes bc4974e
* Mon Nov 26 2012 Richard Hughes <richard@hughsie.com> 0.1.25-1
Richard Hughes bc4974e
- New upstream version
Richard Hughes bc4974e
- Add a create-standard-space sub-command to cd-create-profile
Richard Hughes bc4974e
- Add a profile metadata key of 'License'
Richard Hughes bc4974e
- Add a set-version command to the cd-fix-profile command line tool
Richard Hughes bc4974e
- Create linear vcgt tables when using create-x11-gamma
Richard Hughes bc4974e
- Fix GetStandardSpace so it can actually work
Richard Hughes bc4974e
- Move the named color examples to shared-color-profiles
Richard Hughes bc4974e
Richard Hughes 280c181
* Wed Nov 21 2012 Richard Hughes <richard@hughsie.com> 0.1.24-2
Richard Hughes 280c181
- Apply a patch from upstream so we can use cd-fix-profile in
Richard Hughes 280c181
  situations without D-Bus.
Richard Hughes 280c181
Richard Hughes 4755132
* Fri Oct 26 2012 Richard Hughes <richard@hughsie.com> 0.1.24-1
Richard Hughes 4755132
- New upstream version
Richard Hughes 4755132
- Fix a critical warning when user tries to dump a non-icc file
Richard Hughes 4755132
- Remove libsane support and rely only on udev for scanner information
Richard Hughes 4755132
- Set the seat for devices created in the session and from udev
Richard Hughes 4755132
Richard Hughes ce916b3
* Wed Aug 29 2012 Richard Hughes <richard@hughsie.com> 0.1.23-1
Richard Hughes ce916b3
- New upstream version
Richard Hughes ce916b3
- Assorted documentation fixes
Richard Hughes ce916b3
- Do not try to add duplicate sysfs devices
Richard Hughes ce916b3
a973f1c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.22-2
a973f1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a973f1c
Richard Hughes a696e32
* Wed Jun 27 2012 Richard Hughes <richard@hughsie.com> 0.1.22-1
Richard Hughes a696e32
- New upstream version
Richard Hughes a696e32
- Split out colord-gtk to a new sub-project to prevent a dep loop
Richard Hughes a696e32
- Add many generic introspection type arguments
Richard Hughes a696e32
- Check any files in /usr/share/color/icc have the content type
Richard Hughes a696e32
- Do not create the same object paths if two sensors are plugged in
Richard Hughes a696e32
- Fix the udev rules entry for the i1Display3
Richard Hughes a696e32
Richard Hughes 8a8d60f
* Tue May 22 2012 Richard Hughes <richard@hughsie.com> 0.1.21-1
Richard Hughes 8a8d60f
- New upstream version
Richard Hughes 8a8d60f
- Do not install any parts of colord-sane if --disable-sane is specified
Richard Hughes 8a8d60f
- Fix InstallSystemWide() by not writing a private file
Richard Hughes 8a8d60f
- Save the CCMX and ITx files to be compatible with argyllcms
Richard Hughes 8a8d60f
- The ColorHug has a new VID and PID
Richard Hughes 8a8d60f
Richard Hughes 42cc41a
* Wed May 09 2012 Richard Hughes <richard@hughsie.com> 0.1.20-1
Richard Hughes 42cc41a
- New upstream version
Richard Hughes 42cc41a
- Add a sensor-set-options command to the colormgr tool
Richard Hughes 42cc41a
- Add the concept of 'options' on each color sensor device
Richard Hughes 42cc41a
- Enable gtk-doc in the default distro build
Richard Hughes 42cc41a
Richard Hughes c96a2ea
* Tue Apr 17 2012 Richard Hughes <richard@hughsie.com> 0.1.19-1
Richard Hughes c96a2ea
- New upstream version
Richard Hughes c96a2ea
- Add a user suffix to the object path of user-created devices and profiles
Richard Hughes c96a2ea
Richard Hughes a3f05c6
* Thu Mar 29 2012 Richard Hughes <richard@hughsie.com> 0.1.18-2
Richard Hughes a3f05c6
- Disable PrivateNetwork=1 as it breaks sensor hotplug.
Richard Hughes a3f05c6
Richard Hughes c73ed96
* Thu Mar 15 2012 Richard Hughes <richard@hughsie.com> 0.1.18-1
Richard Hughes c73ed96
- New upstream version
Richard Hughes c73ed96
- Add a Manager.CreateProfileWithFd() method for QtDBus
Richard Hughes c73ed96
- Split out the SANE support into it's own process
Richard Hughes c73ed96
- Fix a small leak when creating devices and profiles in clients
Richard Hughes c73ed96
- Fix cd-fix-profile to add and remove metadata entries
Richard Hughes c73ed96
- Install per-machine profiles in /var/lib/colord/icc
Richard Hughes c73ed96
Richard Hughes 11bbfad
* Wed Feb 22 2012 Richard Hughes <richard@hughsie.com> 0.1.17-1
Richard Hughes 11bbfad
- New upstream version
Richard Hughes 11bbfad
- Add an LED sample type
Richard Hughes 11bbfad
- Add PrivateNetwork and PrivateTmp to the systemd service file
Richard Hughes 11bbfad
- Fix InstallSystemWide() when running as the colord user
Richard Hughes 11bbfad
efde051
* Fri Jan 20 2012 Matthias Clasen <mclasen@redha.com> - 0.1.16-4
8447db4
- Fix some obvious bugs
8447db4
Richard Hughes 89e7802
* Tue Jan 17 2012 Richard Hughes <richard@hughsie.com> 0.1.16-1
Richard Hughes 89e7802
- New upstream version
Richard Hughes 89e7802
- Now runs as a colord user rather than as root.
Richard Hughes 89e7802
- Support more ICC metadata keys
Richard Hughes 89e7802
- Install a systemd service file
Richard Hughes 89e7802
- Support 2nd generation Huey hardware
Richard Hughes 89e7802
b952670
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.15-2
b952670
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b952670
Richard Hughes 36149e0
* Sat Nov 26 2011 Richard Hughes <richard@hughsie.com> 0.1.15-1
Richard Hughes 36149e0
- New upstream version
Richard Hughes 36149e0
- This release fixes an important security bug: CVE-2011-4349.
Richard Hughes 36149e0
- Do not crash the daemon if adding the device to the db failed
Richard Hughes 36149e0
- Fix a memory leak when getting properties from a device
Richard Hughes 36149e0
Richard Hughes c4f77fe
* Tue Nov 01 2011 Richard Hughes <richard@hughsie.com> 0.1.14-1
Richard Hughes c4f77fe
- New upstream version
Richard Hughes c4f77fe
- Remove upstreamed patches
Richard Hughes c4f77fe
Richard Hughes 627b3d0
* Mon Oct 03 2011 Richard Hughes <richard@hughsie.com> 0.1.13-1
Richard Hughes 627b3d0
- New upstream version
Richard Hughes 627b3d0
- Ensure uid 0 can always create devices and profiles
Richard Hughes 627b3d0
- Reduce the CPU load of clients when assigning profiles
Richard Hughes 627b3d0
Richard Hughes 86066fa
* Tue Aug 30 2011 Richard Hughes <richard@hughsie.com> 0.1.12-1
Richard Hughes 86066fa
- New upstream version
Richard Hughes 86066fa
Richard Hughes 9c87551
* Mon Aug 01 2011 Richard Hughes <richard@hughsie.com> 0.1.11-2
Richard Hughes 9c87551
- Remove the sedding libtool's internals as it breaks
Richard Hughes 9c87551
  generation of the GObject Introspection data.
Richard Hughes 9c87551
Richard Hughes 3465780
* Mon Aug 01 2011 Richard Hughes <richard@hughsie.com> 0.1.11-1
Richard Hughes 3465780
- New upstream version
Richard Hughes 3465780
Richard Hughes a6065f1
* Wed Jul 06 2011 Richard Hughes <richard@hughsie.com> 0.1.10-1
Richard Hughes a6065f1
- New upstream version
Richard Hughes a6065f1
Richard Hughes c064ff8
* Mon Jun 13 2011 Richard Hughes <richard@hughsie.com> 0.1.9-1
Richard Hughes c064ff8
- New upstream version
Richard Hughes c064ff8
Richard Hughes 3ed3f3d
* Thu Jun 02 2011 Richard Hughes <richard@hughsie.com> 0.1.8-1
Richard Hughes e4e1f91
- New upstream version
Richard Hughes e4e1f91
- Add a webcam device kind
Richard Hughes e4e1f91
- Add a timestamp when making profiles default
Richard Hughes e4e1f91
- Add support for reading and writing ICC profile metadata
Richard Hughes e4e1f91
- Allow the client to pass file descriptors out of band to CreateProfile
Richard Hughes e4e1f91
- Prettify the device vendor and model names
Richard Hughes e4e1f91
- Split out the sensors into runtime-loadable shared objects
Richard Hughes e4e1f91
- Provide some GIO async variants for the methods in CdClient
Richard Hughes e4e1f91
- Ensure GPhoto2 devices get added to the device list
Richard Hughes e4e1f91
Richard Hughes 3aaea1b
* Fri May 06 2011 Richard Hughes <richard@hughsie.com> 0.1.7-1
Richard Hughes 3aaea1b
- New upstream version.
Richard Hughes 3aaea1b
- Create /var/lib/colord at buildtime not runtime for SELinux
Richard Hughes 3aaea1b
- Ensure profiles with embedded profile checksums are parsed correctly
Richard Hughes 3aaea1b
- Move the colorimeter rules to be run before 70-acl.rules
Richard Hughes 3aaea1b
- Stop watching the client when the sensor is finalized
Richard Hughes 3aaea1b
- Ensure the source is destroyed when we unref CdUsb to prevent a crash
Richard Hughes 3aaea1b
- Only enable the volume mount tracking when searching volumes
Richard Hughes 3aaea1b
Richard Hughes 6e7ac62
* Tue Apr 26 2011 Richard Hughes <rhughes@redhat.com> 0.1.6-2
Richard Hughes 6e7ac62
- Own /var/lib/colord and /var/lib/colord/*.db
Richard Hughes 6e7ac62
Richard Hughes c391885
* Sun Apr 24 2011 Richard Hughes <richard@hughsie.com> 0.1.6-1
Richard Hughes c391885
- New upstream version.
Richard Hughes c391885
Richard Hughes 7933c86
* Thu Mar 31 2011 Richard Hughes <richard@hughsie.com> 0.1.5-1
Richard Hughes 7933c86
- New upstream version.
Richard Hughes 7933c86
Richard Hughes 8fa7e5f
* Wed Mar 09 2011 Richard Hughes <richard@hughsie.com> 0.1.4-1
Richard Hughes 8fa7e5f
- New upstream version.
Richard Hughes 8fa7e5f
Richard Hughes b1cc794
* Mon Feb 28 2011 Richard Hughes <richard@hughsie.com> 0.1.3-1
Richard Hughes b1cc794
- New upstream version.
Richard Hughes b1cc794
f6d8f7a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1-3
f6d8f7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f6d8f7a
Richard Hughes 6e5304b
* Fri Jan 28 2011 Richard Hughes <richard@hughsie.com> 0.1.1-2
Richard Hughes 6e5304b
- Rebuild in the vain hope koji isn't broken today.
Richard Hughes 6e5304b
Richard Hughes 5b359c8
* Wed Jan 26 2011 Richard Hughes <richard@hughsie.com> 0.1.1-1
Richard Hughes 5b359c8
- New upstream version.
Richard Hughes 5b359c8
Richard Hughes 7bc6958
* Thu Jan 13 2011 Richard Hughes <richard@hughsie.com> 0.1.0-1
Richard Hughes 7bc6958
- Initial version for Fedora package review.