Changelog for
libcolord-devel-1.4.6-150600.1.29.x86_64.rpm :
* Fri May 05 2023 fcrozatAATTsuse.com- Tune _constraints for various architectures.
* Fri Sep 16 2022 mgorseAATTsuse.com- Add colord-CVE-2021-42523.patch: fix a small memory leak on db open failure (boo#1202802 CVE-2021-42523).
* Fri Mar 25 2022 dimstarAATTopensuse.org- Update to version 1.4.6: + Add missing copyright notices. + Add Spyder X entry. + Document where to send patches. + Don\'t use exact floating point comparisons. + Drop option for removed reverse engineering tools. + Drop references to hughski.com. + Fix a small memory leak in sqlite3_exec(). + Fix typo in device-removed signal documentation. + Make introspection optional in meson.- Drop -Dreverse=false meson parameter: no longer supported.- Fix a few rpmlint warnings: + Do not self-obsolete shared-color-profiles by providing the symbol with a version. + Call +%tmpfiles_create %{_tmpfilesdir}/colord.conf in %post. + Package /usr/share/bash-completion/completions/colormgr with mode 644: the files are not executed, but sourced. + Own %{_localstatedir}/lib/colord/icc (ghost): this directory is generated by %tmpfiles_create.
* Mon Dec 13 2021 jsegitzAATTsuse.com- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_colord.service.patch
* Sat Nov 20 2021 gmbr3AATTopensuse.org- Change to systemd-sysusers
* Thu Jan 14 2021 suse-betaAATTcboltz.de- allow access to /usr/local/share/color in AppArmor profile (boo#1180898)
* Thu Jan 07 2021 bjorn.lieAATTgmail.com- Update to version 1.4.5: + New Features: - Add cd_icc_create_default_full - Add cd_icc_utils_get_adaptation_matrix - Add cd_mat33_is_finite - Add support for datacolor SpyderX + Bugfixes: - Check for errors from more sqlite calls - Fix cd_icc_load_data() annotation for the data array - Fix cd-sensor-dummy - Fix more annotation for data arrays - Fix owner and permissions on existing state files - Fix segfault due to dereferencing NULL pointer - Make the build reproductible - Refactor opening of mapping database and try again if fails- Drop add-spyderx.patch: Included upstream in new release.
* Sat Jan 25 2020 dimstarAATTopensuse.org- No longer recommend -lang: supplements are in use
* Wed Dec 04 2019 rbrownAATTsuse.com- Add add-spyderx.patch for datacolor SpyderX supprot (will be in version 1.4.5).- Move colord-session.service and tmpfiles config from libcolord-devel to colord package.
* Wed Oct 23 2019 bjorn.lieAATTgmail.com- Update to version 1.4.4: + New Features: - Actually install the installed tests. - Allow building without the daemon. + Bugfixes: - Consistently search for spotread in $PATH. - Don\'t hard-require spotread to build argyll sensor. - Fix linker argument checks. - Include C header in Colorhug-1.0.gir. - Pass -DCD_COMPILATION to gir compiler. - Port manpages to xsltproc and DocBook 5.- Replace docbook-utils-minimal with docbook5-xsl-stylesheets BuildRequires following upstreams port.- Add _constraints file, avoid random buildfails for i586 and other arches.
* Tue Oct 08 2019 suse-betaAATTcboltz.de- Also allow /var/lib/colord/icc/ in AppArmor profile (boo#1112230)
* Wed Jun 26 2019 stefan.bruensAATTrwth-aachen.de- Change BuildRequires to docbook-utils-minimal, otherwise the build pulls in half of texlive and all its dependencies. Only man pages and HTML API docs are generated, no need for PS/PDF generation.
* Mon Feb 11 2019 dimstarAATTopensuse.org- Fix meson parameters: -Dargyllcms-sensor=true must be - Dargyllcms_sensor=true (boo#1124388).
* Sun Apr 22 2018 bjorn.lieAATTgmail.com- Update to version 1.4.3: + Bugfixes: - Make cd_color_get_blackbody_rgb_full safer. - Update style of Meson build options. - Update warning about running daemon as root.- Update options passed to meson following upstream changes.
* Tue Mar 13 2018 bjorn.lieAATTgmail.com- Update to version 1.4.2: + New Features: - Add cd_icc_set_created. - Add --enable-timestamps option for CREATED header. + Bugfixes: - Avoid buffer overflow when reading profile_id. - Fix the detection of duplicate EDIDs. - Make udev hwdb optional by using pnp.ids as fallback. - Raise _XOPEN_SOURCE to 700 to enable C99 on FreeBSD. - Refactor build directory selection. - Set cd-create-profile date to SOURCE_DATE_EPOCH.- Pass new option enable-udev-rules=true to meson.
* Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner
* Fri Oct 06 2017 dimstarAATTopensuse.org- Collapse files section for gtk-doc.
* Mon Oct 02 2017 jengelhAATTinai.de- Update package summaries. Replace old RPM shell variables.
* Tue Sep 26 2017 zaitorAATTopensuse.org- Add ulimit -Sv 2000000 entry before build, set ~2 GiB limit so that colprof is forced to work in chunks when generating the print profile rather than trying to allocate a 3.1 GiB chunk of RAM to put the entire B-to-A tables in.
* Mon Sep 11 2017 zaitorAATTopensuse.org- Add pkgconfig(vapigen) BuildRequires and pass enable-session-example=false, enable-bash-completion=true, enable-systemd=true, enable-libcolordcompat=true, enable-argyllcms-sensor=true, enable-reverse=false, enable-sane=false, enable-vala=true, enable-print-profiles=true, enable-tests=false, enable-installed-tests=false, with-daemon-user=colord, enable-man=true and enable-docs=true to meson, ensure we build the feature we want.
* Thu Sep 07 2017 luc14n0AATTlinuxmail.org- Update to version 1.4.1: + Bugfixes: - Add back the meson -Denable-systemd=false configure argument. - Add the fallback rules for older PolicyKit versions. - Define PATH_MAX if not available. - Enable C99 support in meson.build. - Include all the files in the GIR target. - Include the correct file when using Colord-1.0.gir. - Use appropriate feature macro for realpath(). - Use gio-2.0 when generating the VAPI.- Changes from version 1.4.0: + New Features: - Port to the Meson build system. - Enable Travis CI for Fedora 25 and Debian Stretch. - Make PolicyKit, gusb and udev a hard requirement. + Bugfixes: - Add some experimental tools for the HueyCOLOR sensor as found in the P70. - Conditionally build documentation and man pages. - Correctly build the ICC transfer curve for Rec709. - Do not build the examples as part of the regular build. - Do not spin the Huey LEDs when the sensor is embedded. - Do not use /tmp to create profiles. - Fix the version numbers in cd-version.h to reflect reality. - Get the Huey status before trying to unlock. - Use a different Huey unlock code on the W700 laptop.- Add meson BuildRequires, and switch autotools macros configure, make and makeinstall to meson, meson_build and meson_install following upstream switch to Meson Build System.- Add gtk-doc and docbook-utils BuildRequires: new dependencies.- Drop %glib2_gsettings_schema_
* post/postun macros: the functionality is now covered by file triggers.- Drop intltool and vala BuildRequires: no longer needed.- Upstream rename of ColorHug-1.0.typelib file to Colorhug-1.0.typelib, thus its package has been renamed as well.
* Tue Mar 07 2017 fezhangAATTsuse.com- Apparmor profile (usr.lib.colord): Allow reading / writing /var/lib/colord/.cache (bsc#1024933).
* Wed Mar 01 2017 zaitorAATTopensuse.org- Update to version 1.3.5: + New Features: - Add cd_color_get_blackbody_rgb_full(). - Add cd_spectrum_multiply_scalar(). + Bugfixes: Check the parsed context arguments in the session helper.
* Tue Jan 24 2017 zaitorAATTopensuse.org- Split out color profiles in sub package colord-color-profiles. Add shared-color-profiles Obsoletes and Provides.- Replace shared-color-profiles with colord-color-profiles Requires.- Pass --enable-libcolordcompat, build compatability lib.- Pass --enable-print-profiles, build print profiles.- Pass --disable-examples, ensure we do not build examples.
* Mon Dec 05 2016 dimstarAATTopensuse.org- Update to version 1.3.4: + New Features: - colord: . Add cd_color_rgb_from_wavelength(). . Add cd_spectrum_resample_to_size(). - colorhug: . Add commands for getting the device calibration spectra. . Increase the size of the EP0 transfer. . Support enabling the illuminants on the ColorHug+. + Bugfixes: - Fix a possible NULL dereference when talking to Spark devices. - Fix compile with -Wformat-signedness. - Fix possible division by zero if parsing /proc/cpuinfo fails.
* Fri Aug 05 2016 zaitorAATTopensuse.org- Update to version 1.3.3: + Check polkit version before defining g_autoptr macros. + Fix an assert failure when connecting to sensors. + Fix gtk-doc build when srcdir != builddir. + Increase timeout to 60s for argyll spotread sampling. + Use the USB path to match the ArgyllCMS port. + Updated translations.
* Thu Apr 14 2016 idonmezAATTsuse.com- Update to GNOME 3.20 Fate#318572
* Mon Mar 21 2016 dimstarAATTopensuse.org- Update to version 1.3.2: + New Features: - Make building the daemon optional. - Make the session helper optional. - libcolorhug: Add initial support for the v2 protocol used by ColorHug+. + Bugfixes: - libcolord: Fix a hard-to-reproduce bug when cancelling async operations. - libcolorhug: Fix a crash when submitting lots of commands at the same time. - Replace \'/\' with \'-\' on the basename to fix calibration crash.
* Thu Feb 18 2016 fcrozatAATTsuse.com- Rely on _tmpfilesdir macro to locate the directory to use for store tmpfiles config files by using --with-tmpfilesdir to configure.
* Tue Feb 16 2016 dimstarAATTopensuse.org- Update to version 1.3.1: + New Features: - Add a sensor error for missing dark calibration. - Add g_autoptr() defines for cd_color
*. - Add get-spectral-reading command to colormgr. - Add the GetSpectrum() sensor D-Bus method. - Allow returning spectral readings from the Spark sensor. - libcolord: . Add an error enum for missing irradiance calibration. . Add a spectral sensor capability. . Add cd_sensor_get_spectrum(). . Add cd_spectrum_get_value_max(). . Add cd_spectrum_limit_min(). . Add cd_spectrum_planckian_new_full(). . Add cd_spectrum_resample(). . Add cd_spectrum_set_wavelength_cal(). . Add cd_spectrum_subtract(). . Add cd_spectrum_to_string(). + Bugfixes: - Add a systemd user service corresponding to the D-Bus session service. - Add a tmpfiles.d snippet to fix stateless systems. - data: Build Rec709 correctly. - Ignore the ColorHug+ in DFU mode. - Install the tmpfiles.d snippet in the right place. - Reset the sensor back to idle after each action. - libcolord: . Fix a tiny memory leak in cd_icc_get_tag_data(). . Fix saving non-normalized spectra. . Make cd_spectrum_free() NULL-safe. . Return an error when we fail to estimate the gamma value.
* Wed Oct 07 2015 dimstarAATTopensuse.org- Apparmor profile (usr.lib.colord): Add capability dac_override (boo#948892).
* Mon Sep 07 2015 mpluskalAATTsuse.com- Add gpg signature
* Mon Sep 07 2015 zaitorAATTopensuse.org- Update to version 1.2.12: + New Features: Add a new private library libospark for future use. + Bugfixes: - Allow creating devices with the same device ID from different users. - Check for, and prefer, libsystemd over libsystemd-login. - ColorHug: . Add ch_device_queue_read_firmware(). . When converting HEX to BIN pad out the entire size.- Replace pkgconfig(libsystemd-login) for pkgconfig(libsystemd) following upstreams new preferance. Also pass - -enable-systemd-login to configure to ensure we build this support.
* Sun Jun 21 2015 zaitorAATTopensuse.org- Update to version 1.2.11: + New Features: - Add defines and artwork for the Spyder5 device. - Add defines for the OceanOptics Spark sensor. - libcolorhug: . Add ch_device_close. . Handle low-level commands when in Sensor HID mode. + Bugfixes: - libcolord: . Fix leak in cd_context_lcms_free. . Fix leak previously in cd_client_connect_cb. - Only return devices created by the calling user when doing GetDevices.
* Fri May 22 2015 zaitorAATTopensuse.org- Add explicit pkgconfig(libudev) BuildRequires: Configure checks for it.
* Thu Apr 09 2015 zaitorAATTopensuse.org- Update to version 1.2.10: + New Features: colorhug: Add GUIDs for each device. + Bugfixes: - Add a vendor quirk for Google. - Fix session-helper failing to find argyll tool.
* Fri Feb 27 2015 dimstarAATTopensuse.org- Update to version 1.2.9: + New Features of colorhug: - Add support for the ColorHug ALS device. - Return the exact address on verification failure. + Bugfixes: - Fix cd-test-private linking. - Fix reporting of logind errors.
* Tue Jan 27 2015 dimstarAATTopensuse.org- Update to version 1.2.8: + Bugfixes: - Check for dbus when enabling sane. - Do not use the deprecated GUsbDeviceList. - Fix build without gobject-introspection. - Fix possible critical warning when using g_dbus_watch_name().
* Mon Dec 22 2014 fcrozatAATTsuse.com- Update apparmor profile for USB profiling (boo#901148).
* Tue Dec 16 2014 dimstarAATTopensuse.org- Update to version 1.2.7: + Bugfixes: - Don\'t build the daemon when compiling for MinGW. - Use wine to run the client build tools when compiling under MinGW.
* Thu Nov 27 2014 dimstarAATTopensuse.org- Update to version 1.2.6: + New Features: - Allowing compile using mingw. - Make the ArgyllCMS sensor driver optional. - libcolord: . Add cd_it8_get_xyz_for_rgb(). . Add cd_it8_utils_calculate_gamma(). . Add cd_spectrum_get_resolution(). . Add cd_spectrum_get_value_raw(). . Add cd_spectrum_normalize_max(). . Add cd_spectrum_set_value(). + Bugfixes: - libcolord: . Allow a SPECTRAL_START_NM value of zero. . Always replace CCSS spectral data of the same ID. . Deep copy the spectral data when using cd_spectrum_dup(). . Fix using cd_it8_add_spectrum() where the spectra have no ID values. . Never allow duplicate CCSS IDs for small wavelength ranges. . Only set SPECTRAL_NORM when the normalisation is enabled. . Return correct values when no LUMINANCE_XYZ_CDM2 is specified. . Use double precision for SPECTRAL_START_NM and SPECTRAL_END_NM. . When using cd_it8_add_spectrum() replace any with the same ID.- Changes from version 1.2.5: + New Features: - Add a branding-less ColorHug2 figure. - Add the calculate-ccmx subcommand to cd-it8. - Install the now-useful cd-it8 helper. + Bugfixes: - Drop nb.po, its superfluous with nb_NO.po around. - Fix a crash in the session helper while calibrating. - Remove the private cd-find-broken tool.- Add argyllcms BuildRequires and Requires.
* Sun Oct 19 2014 zaitorAATTopensuse.org- Update to version 1.2.4: + New Features: - libcolord: Add cd_mat33_init() helper function. - libcolorhug: Retry the command if the response is incomplete. + Bugfixes: - Don\'t enable PIE support when --without-pic is specified. - libcolord: Build with PIE enabled.
* Tue Oct 14 2014 opensuseAATTcboltz.de- AppArmor profile: allow reading /etc/udev/hwdb.bin (bnc#901148)