Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcolord2-1.4.6-150600.1.5 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: libcolord2 Distribution: SUSE Linux Enterprise 15
Version: 1.4.6 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150600.1.5 Build date: Thu May 9 12:31:33 2024
Group: System/Libraries Build host: h04-ch1d
Size: 555088 Source RPM: colord-1.4.6-150600.1.5.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/hughsie/colord/
Summary: Library for managing color devices
colord is a system activated daemon that maps devices to color profiles.
It is used by gnome-color-manager for system integration and use when
there are no users logged in.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Aug 02 2023 schwab@suse.de
  - Reduce memory constraints for riscv64
* Fri May 05 2023 fcrozat@suse.com
  - Tune _constraints for various architectures.
* Fri Sep 16 2022 mgorse@suse.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 dimstar@opensuse.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 jsegitz@suse.com
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_colord.service.patch
* Sat Nov 20 2021 gmbr3@opensuse.org
  - Change to systemd-sysusers
* Thu Jan 14 2021 suse-beta@cboltz.de
  - allow access to /usr/local/share/color in AppArmor profile (boo#1180898)
* Thu Jan 07 2021 bjorn.lie@gmail.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 dimstar@opensuse.org
  - No longer recommend -lang: supplements are in use
* Wed Dec 04 2019 rbrown@suse.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.lie@gmail.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-beta@cboltz.de
  - Also allow /var/lib/colord/icc/ in AppArmor profile (boo#1112230)
* Wed Jun 26 2019 stefan.bruens@rwth-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 dimstar@opensuse.org
  - Fix meson parameters: -Dargyllcms-sensor=true must be
    - Dargyllcms_sensor=true (boo#1124388).
* Sun Apr 22 2018 bjorn.lie@gmail.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.lie@gmail.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 dimstar@opensuse.org
  - Modernize spec-file by calling spec-cleaner
* Fri Oct 06 2017 dimstar@opensuse.org
  - Collapse files section for gtk-doc.
* Mon Oct 02 2017 jengelh@inai.de
  - Update package summaries. Replace old RPM shell variables.
* Tue Sep 26 2017 zaitor@opensuse.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 zaitor@opensuse.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 luc14n0@linuxmail.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 fezhang@suse.com
  - Apparmor profile (usr.lib.colord): Allow reading / writing
    /var/lib/colord/.cache (bsc#1024933).
* Wed Mar 01 2017 zaitor@opensuse.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 zaitor@opensuse.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 dimstar@opensuse.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 zaitor@opensuse.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 idonmez@suse.com
  - Update to GNOME 3.20  Fate#318572
* Mon Mar 21 2016 dimstar@opensuse.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 fcrozat@suse.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 dimstar@opensuse.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 dimstar@opensuse.org
  - Apparmor profile (usr.lib.colord): Add capability dac_override
    (boo#948892).
* Mon Sep 07 2015 mpluskal@suse.com
  - Add gpg signature
* Mon Sep 07 2015 zaitor@opensuse.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 zaitor@opensuse.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 zaitor@opensuse.org
  - Add explicit pkgconfig(libudev) BuildRequires: Configure checks
    for it.
* Thu Apr 09 2015 zaitor@opensuse.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 dimstar@opensuse.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 dimstar@opensuse.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 fcrozat@suse.com
  - Update apparmor profile for USB profiling (boo#901148).
* Tue Dec 16 2014 dimstar@opensuse.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 dimstar@opensuse.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 zaitor@opensuse.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 opensuse@cboltz.de
  - AppArmor profile: allow reading /etc/udev/hwdb.bin (bnc#901148)

Files

/usr/lib64/libcolord.so.2
/usr/lib64/libcolord.so.2.0.5
/usr/lib64/libcolordprivate.so.2
/usr/lib64/libcolordprivate.so.2.0.5


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 20:06:21 2024