949139
949139
# Building the extra print profiles requires colprof, +4Gb of RAM and
949139
# quite a lot of time. Don't enable this for test builds.
949139
%define enable_print_profiles 0
949139
949139
# SANE is pretty insane when it comes to handling devices, and we get AVCs
949139
# popping up all over the place.
949139
%define enable_sane 0
949139
949139
Summary:   Color daemon
949139
Name:      colord
949139
Version:   1.4.5
949139
Release:   4%{?dist}
949139
License:   GPLv2+ and LGPLv2+
949139
URL:       https://www.freedesktop.org/software/colord/
949139
Source0:   https://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz
949139
949139
BuildRequires: dbus-devel
949139
BuildRequires: libxslt
949139
BuildRequires: docbook5-style-xsl
949139
BuildRequires: gettext
949139
BuildRequires: glib2-devel
949139
BuildRequires: systemd-devel
949139
BuildRequires: lcms2-devel >= 2.6
949139
BuildRequires: libgudev1-devel
949139
BuildRequires: polkit-devel >= 0.103
949139
BuildRequires: sqlite-devel
949139
BuildRequires: gobject-introspection-devel
949139
BuildRequires: vala
949139
BuildRequires: libgusb-devel >= 0.2.2
949139
BuildRequires: gtk-doc
949139
BuildRequires: color-filesystem
949139
BuildRequires: meson
949139
%if !0%{?rhel}
949139
BuildRequires: bash-completion
949139
%endif
949139
949139
# for SANE support
949139
%if 0%{?enable_sane}
949139
BuildRequires: sane-backends-devel
949139
BuildRequires: dbus-devel
949139
%endif
949139
949139
Requires: color-filesystem
949139
BuildRequires: systemd
949139
%{?systemd_requires}
949139
Requires(pre): shadow-utils
949139
Requires: colord-libs%{?_isa} = %{version}-%{release}
949139
949139
# Self-obsoletes to fix the multilib upgrade path
949139
Obsoletes: colord < 0.1.27-3
949139
949139
# obsolete separate profiles package
949139
Obsoletes: shared-color-profiles <= 0.1.6-2
949139
Provides: shared-color-profiles
949139
949139
%description
949139
colord is a low level system activated daemon that maps color devices
949139
to color profiles in the system context.
949139
949139
%package libs
949139
Summary: Color daemon library
949139
949139
%description libs
949139
colord is a low level system activated daemon that maps color devices
949139
to color profiles in the system context.
949139
949139
%package devel
949139
Summary: Development package for %{name}
949139
Requires: %{name} = %{version}-%{release}
949139
Requires: %{name}-libs = %{version}-%{release}
949139
Obsoletes: colorhug-client-devel <= 0.1.13
949139
949139
%description devel
949139
Files for development with %{name}.
949139
949139
%package devel-docs
949139
Summary: Developer documentation package for %{name}
949139
Requires: %{name} = %{version}-%{release}
949139
BuildArch: noarch
949139
949139
%description devel-docs
949139
Documentation for development with %{name}.
949139
949139
%package extra-profiles
949139
Summary: More color profiles for color management that are less commonly used
949139
Requires: %{name} = %{version}-%{release}
949139
BuildArch: noarch
949139
949139
# obsolete separate profiles package
949139
Obsoletes: shared-color-profiles-extra <= 0.1.6-2
949139
Provides: shared-color-profiles-extra
949139
949139
%description extra-profiles
949139
More color profiles for color management that are less commonly used.
949139
This may be useful for CMYK soft-proofing or for extra device support.
949139
949139
%package tests
949139
Summary: Data files for installed tests
949139
949139
%description tests
949139
Data files for installed tests.
949139
949139
%prep
949139
%setup -q
949139
949139
%build
949139
# Set ~2 GiB limit so that colprof is forced to work in chunks when
949139
# generating the print profile rather than trying to allocate a 3.1 GiB
949139
# chunk of RAM to put the entire B-to-A tables in.
949139
ulimit -Sv 2000000
949139
949139
%meson \
949139
    -Dvapi=true \
949139
    -Dinstalled_tests=true \
949139
    -Dprint_profiles=false \
949139
%if 0%{?enable_sane}
949139
    -Dsane=true \
949139
%endif
949139
%if 0%{?rhel}
949139
    -Dbash_completion=false \
949139
    -Dargyllcms_sensor=false \
949139
%endif
949139
%if !0%{?rhel}
949139
    -Dlibcolordcompat=true \
949139
%endif
949139
    -Ddaemon_user=colord
949139
949139
%meson_build
949139
949139
%install
949139
%meson_install
949139
949139
# databases
949139
touch $RPM_BUILD_ROOT%{_localstatedir}/lib/colord/mapping.db
949139
touch $RPM_BUILD_ROOT%{_localstatedir}/lib/colord/storage.db
949139
949139
%find_lang %{name}
949139
949139
%pre
949139
getent group colord >/dev/null || groupadd -r colord
949139
getent passwd colord >/dev/null || \
949139
    useradd -r -g colord -d /var/lib/colord -s /sbin/nologin \
949139
    -c "User for colord" colord
949139
exit 0
949139
949139
%post
949139
%systemd_post colord.service
949139
949139
%preun
949139
%systemd_preun colord.service
949139
949139
%postun
949139
%systemd_postun colord.service
949139
949139
%ldconfig_scriptlets libs
949139
949139
%files -f %{name}.lang
949139
%doc README.md AUTHORS NEWS COPYING
949139
%{_libexecdir}/colord
949139
%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord
949139
%attr(755,colord,colord) %dir %{_localstatedir}/lib/colord/icc
949139
%{_bindir}/*
949139
%{_datadir}/glib-2.0/schemas/org.freedesktop.ColorHelper.gschema.xml
949139
%{_datadir}/dbus-1/system.d/org.freedesktop.ColorManager.conf
949139
%{_datadir}/dbus-1/interfaces/org.freedesktop.ColorManager*.xml
949139
%{_datadir}/polkit-1/actions/org.freedesktop.color.policy
949139
%{_datadir}/dbus-1/system-services/org.freedesktop.ColorManager.service
949139
%{_datadir}/man/man1/*.1.gz
949139
%{_datadir}/colord
949139
%if !0%{?rhel}
949139
%{_datadir}/bash-completion/completions/colormgr
949139
%endif
949139
/usr/lib/udev/rules.d/*.rules
949139
/usr/lib/tmpfiles.d/colord.conf
949139
%{_libdir}/colord-sensors
949139
%{_libdir}/colord-plugins
949139
%ghost %attr(-,colord,colord) %{_localstatedir}/lib/colord/*.db
949139
%{_unitdir}/colord.service
949139
949139
# session helper
949139
%{_libexecdir}/colord-session
949139
%{_datadir}/dbus-1/interfaces/org.freedesktop.ColorHelper.xml
949139
%{_datadir}/dbus-1/services/org.freedesktop.ColorHelper.service
949139
%{_userunitdir}/colord-session.service
949139
949139
# sane helper
949139
%if 0%{?enable_sane}
949139
%{_libexecdir}/colord-sane
949139
%endif
949139
949139
# common colorspaces
949139
%dir %{_icccolordir}/colord
949139
%{_icccolordir}/colord/AdobeRGB1998.icc
949139
%{_icccolordir}/colord/ProPhotoRGB.icc
949139
%{_icccolordir}/colord/Rec709.icc
949139
%{_icccolordir}/colord/SMPTE-C-RGB.icc
949139
%{_icccolordir}/colord/sRGB.icc
949139
949139
# monitor test profiles
949139
%{_icccolordir}/colord/Bluish.icc
949139
949139
# named color profiles
949139
%{_icccolordir}/colord/x11-colors.icc
949139
949139
%files libs
949139
%doc COPYING
949139
%{_libdir}/libcolord.so.2*
949139
%{_libdir}/libcolordprivate.so.2*
949139
%{_libdir}/libcolorhug.so.2*
949139
%if !0%{?rhel}
949139
%{_libdir}/libcolordcompat.so
949139
%endif
949139
949139
%{_libdir}/girepository-1.0/*.typelib
949139
949139
%files extra-profiles
949139
# other colorspaces not often used
949139
%{_icccolordir}/colord/AppleRGB.icc
949139
%{_icccolordir}/colord/BestRGB.icc
949139
%{_icccolordir}/colord/BetaRGB.icc
949139
%{_icccolordir}/colord/BruceRGB.icc
949139
%{_icccolordir}/colord/CIE-RGB.icc
949139
%{_icccolordir}/colord/ColorMatchRGB.icc
949139
%{_icccolordir}/colord/DonRGB4.icc
949139
%{_icccolordir}/colord/ECI-RGBv1.icc
949139
%{_icccolordir}/colord/ECI-RGBv2.icc
949139
%{_icccolordir}/colord/EktaSpacePS5.icc
949139
%{_icccolordir}/colord/Gamma*.icc
949139
%{_icccolordir}/colord/NTSC-RGB.icc
949139
%{_icccolordir}/colord/PAL-RGB.icc
949139
%{_icccolordir}/colord/SwappedRedAndGreen.icc
949139
%{_icccolordir}/colord/WideGamutRGB.icc
949139
949139
# other named color profiles not generally useful
949139
%{_icccolordir}/colord/Crayons.icc
949139
949139
%files devel
949139
%{_includedir}/colord-1
949139
%{_libdir}/libcolord.so
949139
%{_libdir}/libcolordprivate.so
949139
%{_libdir}/libcolorhug.so
949139
%{_libdir}/pkgconfig/*.pc
949139
%{_datadir}/gir-1.0/*.gir
949139
%{_datadir}/vala/vapi/colord.vapi
949139
%{_datadir}/vala/vapi/colord.deps
949139
949139
%files devel-docs
949139
%dir %{_datadir}/gtk-doc/html/colord
949139
%{_datadir}/gtk-doc/html/colord/*
949139
949139
%files tests
949139
%dir %{_libexecdir}/installed-tests/colord
949139
%{_libexecdir}/installed-tests/colord/*
949139
%dir %{_datadir}/installed-tests/colord
949139
%{_datadir}/installed-tests/colord/*
949139
949139
%changelog
949139
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.5-4
949139
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
949139
  Related: rhbz#1991688
949139
949139
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.5-3
949139
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
949139
949139
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
949139
949139
* Mon Nov 02 2020 Richard Hughes <richard@hughsie.com> 1.4.5-1
949139
- New upstream version
949139
- Add new API for gnome-settings-daemon
949139
- Check for errors from more sqlite calls
949139
- Fix owner and permissions on existing state files
949139
- Fix segfault due to dereferencing NULL pointer
949139
- Make the build reproductible
949139
949139
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-5
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
949139
949139
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-4
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
949139
949139
* Thu Jan 23 2020 Richard Hughes <richard@hughsie.com> 1.4.4-3
949139
- Remove the BR for argyllcms as it is now orphaned
949139
949139
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
949139
949139
* Fri Mar 08 2019 Richard Hughes <richard@hughsie.com> 1.4.4-1
949139
- New upstream version
949139
- Actually install the installed tests
949139
- Port manpages to xsltproc and DocBook 5
949139
949139
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 1.4.3-4
949139
- Update BRs for vala packaging changes
949139
949139
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-3
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
949139
949139
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.3-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
949139
949139
* Wed Apr 18 2018 Richard Hughes <richard@hughsie.com> 1.4.3-1
949139
- New upstream version
949139
- Make cd_color_get_blackbody_rgb_full() more accurate
949139
- Update style of Meson build options
949139
949139
* Mon Mar 12 2018 Richard Hughes <richard@hughsie.com> 1.4.2-1
949139
- New upstream version
949139
- Avoid buffer overflow when reading profile_id
949139
- Fix the detection of duplicate EDIDs
949139
- Set cd-create-profile date to SOURCE_DATE_EPOCH
949139
949139
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-6
949139
- Escape macros in %%changelog
949139
949139
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.1-5
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
949139
949139
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-4
949139
- Switch to %%ldconfig_scriptlets
949139
949139
* Thu Jan 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-3
949139
- Fix systemd executions/requirements
949139
949139
* Sat Jan 06 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.4.1-2
949139
- Remove obsolete scriptlets
949139
949139
* Mon Aug 21 2017 Richard Hughes <richard@hughsie.com> 1.4.1-1
949139
- New upstream version
949139
- Include all the files in the GIR target
949139
- Include the correct file when using Colord-1.0.gir
949139
- Use gio-2.0 when generating the VAPI
949139
949139
* Wed Aug 09 2017 Richard Hughes <richard@hughsie.com> 1.4.0-1
949139
- New upstream version
949139
- Port to the Meson build system
949139
- Correctly build the ICC transfer curve for Rec709
949139
- Do not spin the Huey LEDs when the sensor is embedded
949139
- Do not use /tmp to create profiles
949139
- Use a different Huey unlock code on the W700 laptop
949139
949139
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.5-3
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
949139
949139
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.5-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
949139
949139
* Mon Feb 27 2017 Richard Hughes <richard@hughsie.com> 1.3.5-1
949139
- New upstream version
949139
- Add some new API to be used by gnome-settings-daemon
949139
949139
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.4-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
949139
949139
* Mon Nov 21 2016 Richard Hughes <richard@hughsie.com> 1.3.4-1
949139
- New upstream version
949139
- Add cd_color_rgb_from_wavelength()
949139
- Add cd_spectrum_resample_to_size()
949139
- Fix a possible NULL dereference when talking to Spark devices
949139
- Fix compile with -Wformat-signedness
949139
- Fix possible division by zero if parsing /proc/cpuinfo fails
949139
- Install the libcolordcompat.so in the main -libs package
949139
- Support enabling the illuminants on the ColorHug+
949139
949139
* Wed Jul 27 2016 Richard Hughes <richard@hughsie.com> 1.3.3-1
949139
- New upstream version
949139
- Fix an assert failure when connecting to sensors
949139
- Increase timeout to 60s for argyll spotread sampling
949139
- Use the USB path to match the ArgyllCMS port
949139
949139
* Tue Mar 22 2016 Richard Hughes <richard@hughsie.com> 1.3.2-1
949139
- New upstream version
949139
- Add initial support for the v2 protocol used by ColorHug+
949139
- Fix a crash then calibrating monitors with broken EDIDs
949139
- Fix a hard-to-reproduce bug when cancelling async operations
949139
949139
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-3
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
949139
949139
* Fri Jan 29 2016 Dan Horák 
949139
- fix non-Fedora build
949139
949139
* Fri Nov 27 2015 Richard Hughes <richard@hughsie.com> 1.3.1-1
949139
- New upstream version
949139
- Add a systemd user service corresponding to the D-Bus session service
949139
- Add a tmpfiles.d snippet to fix stateless systems
949139
- Add g_autoptr() defines for cd_color*
949139
- Add get-spectral-reading command to colormgr
949139
- Allow returning spectral readings from the Spark sensor
949139
- Ignore the ColorHug+ in DFU mode
949139
- Reset the sensor back to idle after each action
949139
949139
* Wed Aug 19 2015 Richard Hughes <richard@hughsie.com> 1.2.12-1
949139
- New upstream version
949139
- Allow creating devices with the same device ID from different users
949139
- ColorHug: Add ch_device_queue_read_firmware()
949139
- ColorHug: When converting HEX to BIN pad out the entire size
949139
949139
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.11-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
949139
949139
* Mon Jun 08 2015 Richard Hughes <richard@hughsie.com> 1.2.11-1
949139
- New upstream version
949139
- Add defines and artwork for the Spyder5 device
949139
- Add defines for the OceanOptics Spark sensor
949139
- Fix two small leaks in libcolord
949139
- Handle low-level ColorHug commands when in Sensor HID mode
949139
- Only return devices created by the calling user when doing GetDevices
949139
949139
* Wed Apr 08 2015 Richard Hughes <richard@hughsie.com> 1.2.10-1
949139
- New upstream version
949139
- Add a vendor quirk for Google
949139
949139
* Mon Mar 09 2015 Richard Hughes <richard@hughsie.com> 1.2.9-2
949139
- Fix a crash when calibrating.
949139
- Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1190720
949139
949139
* Fri Feb 20 2015 Richard Hughes <richard@hughsie.com> 1.2.9-1
949139
- New upstream version
949139
- Add support for the ColorHug ALS device
949139
- Fix reporting of logind errors
949139
- Return the exact address on verification failure
949139
949139
* Thu Jan 15 2015 Richard Hughes <richard@hughsie.com> 1.2.8-1
949139
- New upstream version
949139
- Do not use the deprecated GUsbDeviceList
949139
- Fix possible critical warning when using g_dbus_watch_name()
949139
949139
* Tue Dec 02 2014 Richard Hughes <richard@hughsie.com> 1.2.7-1
949139
- New upstream version
949139
949139
* Mon Nov 24 2014 Richard Hughes <richard@hughsie.com> 1.2.6-1
949139
- New upstream version
949139
- Add lots of new libcolord spectral API
949139
- Return correct values when no LUMINANCE_XYZ_CDM2 is specified
949139
949139
* Mon Nov 10 2014 Richard Hughes <richard@hughsie.com> 1.2.5-1
949139
- New upstream version
949139
- Install the now-useful cd-it8 helper
949139
949139
* Mon Oct 27 2014 Richard Hughes <richard@hughsie.com> 1.2.4-2
949139
- Backport a patch to fix calibration using the helper
949139
- Resolves: #1157279
949139
949139
* Sun Oct 12 2014 Richard Hughes <richard@hughsie.com> 1.2.4-1
949139
- New upstream version
949139
- Don't enable PIE support when --without-pic is specified
949139
- libcolord: Build with PIE enabled
949139
- libcolorhug: Retry the command if the response is incomplete
949139
949139
* Fri Sep 12 2014 Richard Hughes <richard@hughsie.com> 1.2.3-2
949139
- Enable the print profile generation
949139
949139
* Fri Sep 12 2014 Richard Hughes <richard@hughsie.com> 1.2.3-1
949139
- New upstream version
949139
- Add driver features required for ColorHug2
949139
- Fix the device path to allow uid or username to be omitted
949139
949139
* Mon Aug 18 2014 Richard Hughes <richard@hughsie.com> 1.2.2-1
949139
- New upstream version
949139
- Actually parse the EDID for better duplicate detection
949139
- Actually write a file when using cd_icc_save_default()
949139
- Bump the lcms2 dep to 2.6
949139
- Do not try to return a CdIcc instance for virtual profiles
949139
- Use the ColorHug sensor driver for the ColorHug2 hardware
949139
949139
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-4
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
949139
949139
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 1.2.1-3
949139
- Rebuilt for gobject-introspection 1.41.4
949139
949139
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.1-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
949139
949139
* Fri May 23 2014 Richard Hughes <richard@hughsie.com> 1.2.1-1
949139
- New upstream version
949139
- Allow users to rename session and system ICC profiles
949139
- Fix building the CMF spectra on sparc64
949139
- Fix the style of two colorimeter figures
949139
- Make colord polkit policy usable on servers
949139
949139
* Sat Apr 05 2014 Richard Hughes <richard@hughsie.com> 1.2.0-1
949139
- New upstream version
949139
- Correctly convert all of the image when using CdTransform
949139
- EDID strings can be up to 13 bytes
949139
- Use the corect sensor-kind values for GretagMacbeth sensors
949139
- libcolord: Add a RGB32 pixel format for GdkPixbuf
949139
- libcolord: Add a utility function to calculate an XYZ value from a CMF
949139
- libcolord: Fix a potential crash when destroying a CdIt8 object
949139
- libcolord: Support CCSS data files
949139
- libcolord: Support SPECTRAL_NORM in it8 files
949139
949139
* Fri Feb 28 2014 Richard Hughes <richard@hughsie.com> 1.1.7-1
949139
- New upstream version
949139
- Use the new cmsContext functionality in LCMS 2.6
949139
- Fix the GObject introspection for cd_device_get_profiles()
949139
- Load the profile defaults when using cd_icc_create_default()
949139
949139
* Fri Feb 28 2014 Rex Dieter <rdieter@fedoraproject.org> 1.1.6-3
949139
- revert Conflicts: icc-profiles-openicc pending (hopefully) better solution (#1069672)
949139
949139
* Tue Jan 21 2014 Richard Hughes <richard@hughsie.com> 1.1.6-2
949139
- We don't actually need the valgrind BR...
949139
949139
* Tue Jan 21 2014 Dan Horák <dan[at]danny.cz> - 1.1.6-1.1
949139
- valgrind is available only on selected arches
949139
949139
* Mon Jan 20 2014 Richard Hughes <richard@hughsie.com> 1.1.6-1
949139
- New upstream version
949139
- Fix the tag 'size' when viewing a profile in cd-iccdump
949139
- Only include libudev in Requires.private on Linux
949139
- Use the corect sensor-kind values for GretagMacbeth sensors
949139
- Do not use G_GNUC_WARN_UNUSED_RESULT when uninhibiting
949139
- Handle failure to initialise GUsb in self-tests
949139
949139
* Sat Dec 21 2013 Ville Skyttä <ville.skytta@iki.fi> - 1.1.5-3
949139
- Move ldconfig %%post* scriptlets to -libs.
949139
- Run test suite during build.
949139
- Fix bogus date in %%changelog.
949139
949139
* Wed Dec 11 2013 Richard Hughes <richard@hughsie.com> 1.1.5-2
949139
- Add conflict on icc-profiles-openicc
949139
- The OpenICC profiles are not really compatible for a few reasons:
949139
 * The profiles are duplicates of the ones shipped in the colord package
949139
 * The don't contain the correct metadata so the standard spaces show up in the
949139
   device profile chooser.
949139
 * The profiles don't contain an embedded ID, so colord has to hash them all
949139
   manually at startup, which makes colord look bad in bootchart
949139
 * A duplicate mime rule is installed which matches shared-mime-info one
949139
949139
* Wed Dec 11 2013 Richard Hughes <richard@hughsie.com> 1.1.5-1
949139
- New upstream version
949139
- Do not crash when moving the sensor position during calibration
949139
- Do not crash with zero-sized ICC file
949139
- Do not create legacy locations
949139
- Ensure the ICC version is set when creating from the EDID
949139
- Ensure the parsed EDID strings are valid UTF-8
949139
- Fix crash when using cd_color_get_blackbody_rgb()
949139
- Never add USB hubs as scanner devices even if tagged
949139
- Never create color managed webcam devices
949139
949139
* Tue Nov 19 2013 Richard Hughes <richard@hughsie.com> 1.1.4-1
949139
- New upstream version
949139
- Only syslog() profile additions when they're added via DBus
949139
- Reset the LCMS log handlers to default after use
949139
- Use the threadsafe versions of the LCMS functions
949139
- Resolves: #1016425
949139
949139
* Wed Oct 30 2013 Richard Hughes <richard@hughsie.com> 1.1.3-1
949139
- New upstream version
949139
- Never print incomplete 'colormgr dump' output
949139
- Restrict the length of key and values when setting metadata
949139
949139
* Fri Sep 13 2013 Richard Hughes <richard@hughsie.com> 1.1.2-1
949139
- New upstream version
949139
- Add a 'dump' colormgr command to aid debugging
949139
- Allow profiles to be added or removed when the device is not enabled
949139
- Always return soft-add calibration profiles before soft-add EDID profiles
949139
- Do not mix up device paths and device IDs in the documentation
949139
- Fix an error when building the print profiles
949139
- Fix the AdobeRGB and WideGamutRGB gamma values
949139
- Fix up various vendor quirks
949139
- Migrate from usb_id and usb_db to udev builtins usb_id and hwdb
949139
- Set 'GAMUT_coverage(srgb)' when generating standard space profiles
949139
- Show a warning for incorrect or extra command line arguments
949139
- Use %%ghost to avoid removing databases on upgrades
949139
- Use the exact D50 whitepoint values
949139
949139
* Tue Jul 30 2013 Richard Hughes <richard@hughsie.com> 1.1.1-1
949139
- New upstream version
949139
- This release bumps the soname of libcolord as long deprecated methods have
949139
  finally been removed. Any programs that link against libcolord will have to
949139
  be recompiled against this new version.
949139
- This unstable branch is full of new features and experimental code, and
949139
  therefore this release will be restricted to rawhide.
949139
- Remove the now-unused /etc/colord.conf
949139
- Update the colormgr man page to reflect reality
949139
949139
* Thu Jul 18 2013 Matthias Clasen <mclasen@redhat.com> 1.0.2-2
949139
- Add an archful dep to silence rpmdiff
949139
949139
* Sun Jul 07 2013 Richard Hughes <richard@hughsie.com> 1.0.2-1
949139
- New upstream version
949139
- Add cd_icc_save_data() so that we can easily set _ICC_PROFILE
949139
- Add CdIccStore to monitor directories of ICC profiles
949139
- Add SystemVendor and SystemModel properties to the main interface
949139
- Allow to specify a non-qualified path when using FindProfileByFilename
949139
- Allow using the key 'Filename' when using FindProfileByProperty
949139
- Always return the error if any sync method failed
949139
- Fix GObject introspection when getting lists
949139
- Fix GObject introspection when getting metadata
949139
949139
* Tue Jun 11 2013 Richard Hughes <richard@hughsie.com> 1.0.1-1
949139
- New upstream version
949139
- Do not unconditionally enable BPC on the color transform
949139
- Fix profile created time for non-UTC timezones
949139
- Record the gamma table in the session helper error message
949139
949139
* Mon May 13 2013 Richard Hughes <richard@hughsie.com> 1.0.0-1
949139
- New upstream version
949139
- Add a config option for monitors with identical EDID values
949139
- Allow a different input and output format in CdTransform
949139
- Build all installed binaries with PIE
949139
- Build the colord binary with full RELRO
949139
- Do not show a warning when using 'colormgr device-get-profile-for-qualifier'
949139
- Fix crash in cd-iccdump by working around an lcms2 bug
949139
- Fix using the color sensors on ARM hardware
949139
- Set the STANDARD_space metadata for the print profiles
949139
- Show all the translations when dumping an ICC profile
949139
949139
* Wed May 01 2013 Richard Hughes <richard@hughsie.com> 0.1.34-1
949139
- New upstream version
949139
- Add a ICC transform object for simple RGB conversions
949139
- Add a warning for RGB profiles with unlikely whitepoint values
949139
- Add Qt DBus annotations
949139
- Allow clients to call org.freedesktop.DBus.Peer
949139
- Correct a lot more company names when creating devices
949139
- Do not automatically add EDID profiles with warnings to devices
949139
- Increase the delay between patches in the session-helper
949139
- Install the bash completion support into /usr
949139
949139
* Wed Apr 24 2013 Václav Pavlín <vpavlin@redhat.com> - 0.1.33-2
949139
- Add new systemd macros (#856659)
949139
949139
* Tue Apr 16 2013 Richard Hughes <richard@hughsie.com> 0.1.33-1
949139
- New upstream version
949139
- Add some translated profile descriptions for the CMYK profiles
949139
- Add the FOGRA45L and FOGRA47L CMYK and eciRGBv1 profiles
949139
- Check the generated CCMX matrix for invalid data
949139
- Do not print a warning if the DBus property does not exist
949139
- Ensure mbstowcs() has an LC_CTYPE of 'en_US.UTF-8'
949139
- Always write C-locale floating point values in IT8 files
949139
- Initialize the value of the CCMX matrix
949139
- Never promote localized v2 ICC profiles to v4
949139
- Rename ISOnewspaper26 to IFRA26S_2004_newsprint
949139
949139
* Thu Mar 28 2013 Richard Hughes <richard@hughsie.com> 0.1.32-1
949139
- New upstream version
949139
- Add a new tool 'cd-iccdump' that can dump V4 and V2 profiles
949139
- Add translated descriptions to the ICC profiles
949139
949139
* Mon Mar 18 2013 Richard Hughes <richard@hughsie.com> 0.1.31-1
949139
- New upstream version
949139
- Calculate the display calibration based on the Lab and target display gamma
949139
- Interpolate the gamma data to the VCGT size using Akima
949139
- Add some more display vendor names to the display fixup table
949139
- Fix the argyll sensor driver when using the ColorMunki Smile
949139
- Fix the gamut warning to check primaries wider than CIERGB and ProPhoto
949139
- Move the private sensor libraries out of the pure lib space
949139
949139
* Mon Feb 18 2013 Richard Hughes <richard@hughsie.com> 0.1.30-1
949139
- New upstream version
949139
- Append -private to the driver libraries as they have no headers installed
949139
- Do not show duplicate profiles when icc-profiles-openicc is installed
949139
- Speed up the daemon loading and use less I/O at startup
949139
949139
* Mon Feb 04 2013 Richard Hughes <richard@hughsie.com> 0.1.29-1
949139
- New upstream version
949139
- Add a --verbose and --version argument to colormgr
949139
- Add DTP94 native sensor support
949139
- Allow profiles to have a 'score' which affects the standard space
949139
- Change the Adobe RGB description to be 'Compatible with Adobe RGB (1998)'
949139
- Detect profiles from adobe.com and color.org and add metadata
949139
- Do not auto-add profiles due to device-id metadata if they have been removed
949139
- Ensure profiles with MAPPING_device_id get auto-added to devices
949139
- Install various helper libraries for access to hardware
949139
- Set the additional 'OwnerCmdline' metadata on each device
949139
949139
* Fri Jan 18 2013 Richard Hughes <richard@hughsie.com> 0.1.28-2
949139
- Backport some fixes from upstream for gnome-settings-daemon.
949139
949139
* Wed Jan 16 2013 Richard Hughes <richard@hughsie.com> 0.1.28-1
949139
- New upstream version
949139
- Add some default GSetting schema values for the calibration helper
949139
- Add the sensor images as metadata on the D-Bus interface
949139
- Quit the session helper if the device or sensor was not found
949139
949139
* Mon Jan 14 2013 Richard Hughes <richard@hughsie.com> 0.1.27-4
949139
- Add BR systemd-devel so the seat tracking stuff works
949139
- Build with full compiler output
949139
- Do not build the profiles in parallel, backported from upstream
949139
- Limit the memory allocation to 2GiB when building profiles
949139
- Do not attempt to build the print profiles on ARM or PPC hardware
949139
949139
* Fri Jan 11 2013 Kalev Lember <kalevlember@gmail.com> 0.1.27-3
949139
- Added self-obsoletes to 'colord' subpackage to fix the multilib upgrade path
949139
949139
* Thu Jan 10 2013 Kalev Lember <kalevlember@gmail.com> 0.1.27-2
949139
- Split out libcolord to colord-libs subpackage, so that the daemon package
949139
  doesn't get multilibbed
949139
949139
* Tue Jan 08 2013 Richard Hughes <richard@hughsie.com> 0.1.27-1
949139
- New upstream version
949139
- Add some more calibration attach images
949139
- Import shared-color-profiles into colord
949139
- Install a header with all the session helper defines
949139
949139
* Mon Jan  7 2013 Matthias Clasen <mclasen@redhat.com> 0.1.26-2
949139
- Enable hardened build
949139
949139
* Wed Dec 19 2012 Richard Hughes <richard@hughsie.com> 0.1.26-1
949139
- New upstream version
949139
- Add a session helper that can be used to calibrate the screen
949139
- Add some defines for the Spyder4 display colorimeter
949139
- Add support for reading and writing .cal files to CdIt8
949139
- Add the ability to 'disable' a device from a color POV
949139
- Create ICCv2 profiles when using cd-create-profile
949139
- Use enumerated error values in the client library
949139
- Use spotread when there is no native sensor driver
949139
949139
* Mon Nov 26 2012 Richard Hughes <richard@hughsie.com> 0.1.25-1
949139
- New upstream version
949139
- Add a create-standard-space sub-command to cd-create-profile
949139
- Add a profile metadata key of 'License'
949139
- Add a set-version command to the cd-fix-profile command line tool
949139
- Create linear vcgt tables when using create-x11-gamma
949139
- Fix GetStandardSpace so it can actually work
949139
- Move the named color examples to shared-color-profiles
949139
949139
* Wed Nov 21 2012 Richard Hughes <richard@hughsie.com> 0.1.24-2
949139
- Apply a patch from upstream so we can use cd-fix-profile in
949139
  situations without D-Bus.
949139
949139
* Fri Oct 26 2012 Richard Hughes <richard@hughsie.com> 0.1.24-1
949139
- New upstream version
949139
- Fix a critical warning when user tries to dump a non-icc file
949139
- Remove libsane support and rely only on udev for scanner information
949139
- Set the seat for devices created in the session and from udev
949139
949139
* Wed Aug 29 2012 Richard Hughes <richard@hughsie.com> 0.1.23-1
949139
- New upstream version
949139
- Assorted documentation fixes
949139
- Do not try to add duplicate sysfs devices
949139
949139
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.22-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
949139
949139
* Wed Jun 27 2012 Richard Hughes <richard@hughsie.com> 0.1.22-1
949139
- New upstream version
949139
- Split out colord-gtk to a new sub-project to prevent a dep loop
949139
- Add many generic introspection type arguments
949139
- Check any files in /usr/share/color/icc have the content type
949139
- Do not create the same object paths if two sensors are plugged in
949139
- Fix the udev rules entry for the i1Display3
949139
949139
* Tue May 22 2012 Richard Hughes <richard@hughsie.com> 0.1.21-1
949139
- New upstream version
949139
- Do not install any parts of colord-sane if --disable-sane is specified
949139
- Fix InstallSystemWide() by not writing a private file
949139
- Save the CCMX and ITx files to be compatible with argyllcms
949139
- The ColorHug has a new VID and PID
949139
949139
* Wed May 09 2012 Richard Hughes <richard@hughsie.com> 0.1.20-1
949139
- New upstream version
949139
- Add a sensor-set-options command to the colormgr tool
949139
- Add the concept of 'options' on each color sensor device
949139
- Enable gtk-doc in the default distro build
949139
949139
* Tue Apr 17 2012 Richard Hughes <richard@hughsie.com> 0.1.19-1
949139
- New upstream version
949139
- Add a user suffix to the object path of user-created devices and profiles
949139
949139
* Thu Mar 29 2012 Richard Hughes <richard@hughsie.com> 0.1.18-2
949139
- Disable PrivateNetwork=1 as it breaks sensor hotplug.
949139
949139
* Thu Mar 15 2012 Richard Hughes <richard@hughsie.com> 0.1.18-1
949139
- New upstream version
949139
- Add a Manager.CreateProfileWithFd() method for QtDBus
949139
- Split out the SANE support into it's own process
949139
- Fix a small leak when creating devices and profiles in clients
949139
- Fix cd-fix-profile to add and remove metadata entries
949139
- Install per-machine profiles in /var/lib/colord/icc
949139
949139
* Wed Feb 22 2012 Richard Hughes <richard@hughsie.com> 0.1.17-1
949139
- New upstream version
949139
- Add an LED sample type
949139
- Add PrivateNetwork and PrivateTmp to the systemd service file
949139
- Fix InstallSystemWide() when running as the colord user
949139
949139
* Fri Jan 20 2012 Matthias Clasen <mclasen@redha.com> - 0.1.16-4
949139
- Fix some obvious bugs
949139
949139
* Tue Jan 17 2012 Richard Hughes <richard@hughsie.com> 0.1.16-1
949139
- New upstream version
949139
- Now runs as a colord user rather than as root.
949139
- Support more ICC metadata keys
949139
- Install a systemd service file
949139
- Support 2nd generation Huey hardware
949139
949139
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.15-2
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
949139
949139
* Sat Nov 26 2011 Richard Hughes <richard@hughsie.com> 0.1.15-1
949139
- New upstream version
949139
- This release fixes an important security bug: CVE-2011-4349.
949139
- Do not crash the daemon if adding the device to the db failed
949139
- Fix a memory leak when getting properties from a device
949139
949139
* Tue Nov 01 2011 Richard Hughes <richard@hughsie.com> 0.1.14-1
949139
- New upstream version
949139
- Remove upstreamed patches
949139
949139
* Mon Oct 03 2011 Richard Hughes <richard@hughsie.com> 0.1.13-1
949139
- New upstream version
949139
- Ensure uid 0 can always create devices and profiles
949139
- Reduce the CPU load of clients when assigning profiles
949139
949139
* Tue Aug 30 2011 Richard Hughes <richard@hughsie.com> 0.1.12-1
949139
- New upstream version
949139
949139
* Mon Aug 01 2011 Richard Hughes <richard@hughsie.com> 0.1.11-2
949139
- Remove the sedding libtool's internals as it breaks
949139
  generation of the GObject Introspection data.
949139
949139
* Mon Aug 01 2011 Richard Hughes <richard@hughsie.com> 0.1.11-1
949139
- New upstream version
949139
949139
* Wed Jul 06 2011 Richard Hughes <richard@hughsie.com> 0.1.10-1
949139
- New upstream version
949139
949139
* Mon Jun 13 2011 Richard Hughes <richard@hughsie.com> 0.1.9-1
949139
- New upstream version
949139
949139
* Thu Jun 02 2011 Richard Hughes <richard@hughsie.com> 0.1.8-1
949139
- New upstream version
949139
- Add a webcam device kind
949139
- Add a timestamp when making profiles default
949139
- Add support for reading and writing ICC profile metadata
949139
- Allow the client to pass file descriptors out of band to CreateProfile
949139
- Prettify the device vendor and model names
949139
- Split out the sensors into runtime-loadable shared objects
949139
- Provide some GIO async variants for the methods in CdClient
949139
- Ensure GPhoto2 devices get added to the device list
949139
949139
* Fri May 06 2011 Richard Hughes <richard@hughsie.com> 0.1.7-1
949139
- New upstream version.
949139
- Create /var/lib/colord at buildtime not runtime for SELinux
949139
- Ensure profiles with embedded profile checksums are parsed correctly
949139
- Move the colorimeter rules to be run before 70-acl.rules
949139
- Stop watching the client when the sensor is finalized
949139
- Ensure the source is destroyed when we unref CdUsb to prevent a crash
949139
- Only enable the volume mount tracking when searching volumes
949139
949139
* Tue Apr 26 2011 Richard Hughes <rhughes@redhat.com> 0.1.6-2
949139
- Own /var/lib/colord and /var/lib/colord/*.db
949139
949139
* Sun Apr 24 2011 Richard Hughes <richard@hughsie.com> 0.1.6-1
949139
- New upstream version.
949139
949139
* Thu Mar 31 2011 Richard Hughes <richard@hughsie.com> 0.1.5-1
949139
- New upstream version.
949139
949139
* Wed Mar 09 2011 Richard Hughes <richard@hughsie.com> 0.1.4-1
949139
- New upstream version.
949139
949139
* Mon Feb 28 2011 Richard Hughes <richard@hughsie.com> 0.1.3-1
949139
- New upstream version.
949139
949139
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1-3
949139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
949139
949139
* Fri Jan 28 2011 Richard Hughes <richard@hughsie.com> 0.1.1-2
949139
- Rebuild in the vain hope koji isn't broken today.
949139
949139
* Wed Jan 26 2011 Richard Hughes <richard@hughsie.com> 0.1.1-1
949139
- New upstream version.
949139
949139
* Thu Jan 13 2011 Richard Hughes <richard@hughsie.com> 0.1.0-1
949139
- Initial version for Fedora package review.