diff --git a/colord-0.1.26.tar.xz b/colord-0.1.26.tar.xz deleted file mode 100644 index 9004a24..0000000 --- a/colord-0.1.26.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e581413813b96ab3efb4549f3a1260a1522f472aa0ee7f3dda9146bece2d7d3 -size 638008 diff --git a/colord-0.1.32.tar.xz b/colord-0.1.32.tar.xz new file mode 100644 index 0000000..ea3876e --- /dev/null +++ b/colord-0.1.32.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7034a8f21948d4458c63f4cf5fd70ee6caab508ce08f33a9752b0f0099cabea +size 992544 diff --git a/colord.changes b/colord.changes index bcffad8..2b93a88 100644 --- a/colord.changes +++ b/colord.changes @@ -1,3 +1,186 @@ +------------------------------------------------------------------- +Fri Mar 29 08:49:11 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.1.32: + + New Features: + - Add a new tool 'cd-iccdump' that can dump V4 and V2 profiles. + - Add translated descriptions to the ICC profiles. + - libcolord: + . Add an object which is a named colord. + . Add an object to factor out the profile load and save. + . Add a really simple XML DOM extractor. + . Add some helpers for dealing with CdColorLab objects. + - Translate some of the profile source XML file descriptions + and licences. + - Use an XML source format for the generated profiles. + + Bugfixes: + - libcolord: Correctly copy CdColorYxy->Y when used as a + property. + - lib: Fix the licence boilerplate in the sensor libs. + - Set the default profile locale to be en_US, not EN_us. + - Use gtkdocize --copy in autogen.sh + +------------------------------------------------------------------- +Mon Mar 18 18:40:44 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.1.31: + + New Features: + - Add more sensor capabilities to support the latest ArgyllCMS + release. + - Calculate the display calibration based on the Lab and target + display gamma. + - Emulate a perfect sRGB screen when returning XYZ values from + the dummy sensor. + - Interpolate the gamma data to the VCGT size using Akima. + - libcolord: Add Akima and Linear 2D interpolation classes. + - libcolord: Switch CdColor to using the GSlice allocator. + - libcolorhug: Add commands to get the ADC Vref+ and Vref-. + - libcolorhug: Add extensions to the take_reading_x() commands + to set the sensor type. + - libcolorhug: Add the ability to get and set the CCD + calibration values. + - libcolorhug: Add the ability to get a spectral reading from + the device. + - Run the self test programs in 'make check' under valgrind. + + Bugfixes: + - Add a warning if compiling with --with-daemon-user=root. + - Add some more display vendor names to the display fixup + table. + - Deprecate both the cd_profile_set_$foo_sync() functions. + - Do not show a critical warning if an unmatched sensor is + connected. + - Fix build on OpenBSD. + - Fix compile with --disable-gusb. + - Fix the argyll sensor driver when using the ColorMunki Smile. + - Fix the gamut warning to check primaries wider than CIERGB + and ProPhoto. + - Fix unusual crash in cd_main_get_cmdline_for_pid. + - Guess the option type when using 'colormgr + sensor-set-options'. + - libcolord: ArgyllCMS uses 'YES' for IT8 options. + - libcolord: Fix two small memory leaks when getting details + about a sensor. + - Move the private sensor libraries out of the pure lib space. + - Rename the colormgr 'profile-set-$foo' commands to + 'profile-set-property'. + - Return an error if the client tries to change the profile + filename after creation. + - Set the target gamma when using the session-helper. + - Setup the devices for another embedded Huey colorimeter and + the original Spyder. +- Drop colord-privlib.patch: fixed upstream. +- Remove gnome-common BuildRequires and call to gnome-autogen.sh, + as we don't carry any patch touching the build system anymore. +- Add post/postun scriptlets to libcolorhug1 subpackage. + +------------------------------------------------------------------- +Wed Feb 27 12:11:08 UTC 2013 - dimstar@opensuse.org + +- Update to version 0.1.30: + + New features: + - Load the instrospection to the colord binary as a GResource + - Save the common ICC profiles as GResources in the colord + binary to reduce I/O + - Support setting the blue LED in the ColorHug Spectro + + Bugfixes: + - Append -private to the driver libraries as they have no + headers installed + - cd_sensor_get_caps() returns a bitfield, so make it + explicitly 64 bits wide + - Do not expect a system proxy when checking if the daemon + exists + - Do not remove the database files when upgrading the package + - Do not show duplicate profiles when icc-profiles-openicc is + installed + - Fix Colord-1.0.gir build with --no-add-needed + - Fix linking of ch-self-test + - Fix symbol-prefix passed to g-ir-scanner + - Fix up the model name for the ColorMunki + - Skip more self tests if the daemon could not be started +- Changes from version 0.1.29: + + New Features: + - Add an interface for plugins to decline to load + - Add a --verbose and --version argument to colormgr + - Add DTP94 native sensor support + - Add the 'Plasma' sensor capability + - Allow profiles to have a 'score' which affects the standard + space + - Detect profiles from adobe.com and color.org and add metadata + - Install libdtp94 for access to the DTP94 colorimeter + - Install libhuey for access to the Huey colorimeter + - Install libmunki for access to the ColorMunki Photo hardware + - Move libcolorhug from colorhug-client for access to the + ColorHug colorimeter + - Reintroduce SANE support + - session-helper: + . Return extra data from the calibration in the Finished + signal + . Return the correct sensor images when calibrating + + Bugfixes: + - Allow the user to specify the device type when using + 'colormgr create-device' + - Change the Adobe RGB description to be 'Compatible with Adobe + RGB (1998)' + - Do not auto-add profiles due to device-id metadata if they + have been manually removed + - Do not include the size of the NULL byte when writing data + from CCMX files + - Do not log a critical warning if the daemon is replaced at + runtime + - Do not make the libsystemd-login dep automatic + - Do not return an error if a user manually adds a profile that + has already been automatically added + - Don't emit a warning if the profile warnings or owner changes + - Ensure profiles with MAPPING_device_id get auto-added to + devices + - Fix timezone problem in colord_client_random_func test + - Include cd-buffer.c in libcolordprivate for future use + - Make libcolord/device_async test pass everywhere + - Return an error if a client tries to create a device of an + unknown type + - Set the additional 'OwnerCmdline' metadata on each device + - Show all the possible capabilities on one line when doing + 'colormgr get-sensors' + - Specify the sensor caps in the code for native sensors + - Split the libcolord.so into libcolordprivate.so so it can be + used without a GObject dep + - Write the CdIt8 'CREATED' date string in all files +- Changes from version 0.1.28: + + New Features: + - Add some default GSetting schema values for the calibration + helper + - Add a Sensor.Metadata property + - - Add the sensor images as metadata on the D-Bus interface + + Bugfixes: + - Quit the session helper if the device or sensor was not found + - Never build more than one print profile at a time + - Don't use the deprecated INCLUDES in Makefile.am +- Changes from version 0.1.27: + + New Features: + - Add ColorMunki Smile defines and calibration attach image + - Add Spyder4 calibration attach image + - Add the ability to generate Rec. 709 gamma curves + - Export a Device.Embedded property that is set for fixed + hardware + - Import shared-color-profiles into colord + - Install a header with all the session helper defines + - Support L* gamma encoding in cd-create-profile + - Write the profile quality into to the .icc file as metadata + + Bugfixes: + - Allow passing no value as properties to CreateDevice + - Do not return zero profiles when the device is being + calibrated or disabled + - Ensure the color types are methods in GObject Introspection + rather than functions + - Fix build when srcdir != builddir + - Fix floating point number parsing in non C locale + environments + - Remove 'Monitor' suffix from display devices model string. +- Add colord-privlib.patch: Move private libraries out of + %{_libdir}. +- Add gnome-common BuildRequires and call to autogen.sh, as above + patch touches the build system. + ------------------------------------------------------------------- Mon Feb 18 15:10:01 UTC 2013 - abergmann@novell.com diff --git a/colord.spec b/colord.spec index f28bbcd..d77cb83 100644 --- a/colord.spec +++ b/colord.spec @@ -19,7 +19,7 @@ %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d Name: colord -Version: 0.1.26 +Version: 0.1.32 Release: 0 Summary: System Daemon for Managing Color Devices License: GPL-2.0+ @@ -33,9 +33,9 @@ BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: vala BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-2.0) >= 2.25.9 BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gudev-1.0) @@ -67,6 +67,16 @@ 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. +%package -n libcolorhug1 +Summary: System Daemon for Managing Color Devices -- Library +Group: System/Libraries +Suggests: %{name} + +%description -n libcolorhug1 +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. + %package -n typelib-1_0-Colord-1_0 Summary: System Daemon for Managing Color Devices -- Introspection bindings Group: System/Libraries @@ -79,10 +89,24 @@ there are no users logged in. This package provides the GObject Introspection bindings for the libcolord library. +%package -n typelib-1_0-ColorHug-1_0 +Summary: System Daemon for Managing Color Devices -- Introspection bindings +Group: System/Libraries + +%description -n typelib-1_0-ColorHug-1_0 +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. + +This package provides the GObject Introspection bindings for the +libcolorhug library. + %package -n libcolord-devel Summary: System Daemon for Managing Color Devices -- Development Files Group: Development/Languages/C and C++ Requires: libcolord1 = %{version} +Requires: libcolorhug1 = %{version} +Requires: typelib-1_0-ColorHug-1_0 = %{version} Requires: typelib-1_0-Colord-1_0 = %{version} %description -n libcolord-devel @@ -125,12 +149,20 @@ getent group colord >/dev/null || groupadd -r colord getent passwd colord >/dev/null || useradd -r -g colord -d %{_localstatedir}/lib/colord -s /sbin/nologin -c "user for colord" colord # Fix ownership of /var/lib/colord from first packages (in 12.1) test ! -d %{_localstatedir}/lib/colord || chown -R colord:colord %{_localstatedir}/lib/colord +%glib2_gsettings_schema_post exit 0 +%postun +%glib2_gsettings_schema_postun + %post -n libcolord1 -p /sbin/ldconfig %postun -n libcolord1 -p /sbin/ldconfig +%post -n libcolorhug1 -p /sbin/ldconfig + +%postun -n libcolorhug1 -p /sbin/ldconfig + %files %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README @@ -142,15 +174,18 @@ exit 0 %{_sysconfdir}/dbus-1/system.d/org.freedesktop.ColorManager.conf %{_bindir}/cd-create-profile %{_bindir}/cd-fix-profile +%{_bindir}/cd-iccdump %{_bindir}/colormgr %{_libdir}/colord-sensors/ %{_libexecdir}/%{name} %{_libexecdir}/%{name}-session %{_datadir}/%{name}/ +%{_datadir}/color/ %{_datadir}/dbus-1/interfaces/org.freedesktop.ColorHelper.xml %{_datadir}/dbus-1/interfaces/org.freedesktop.ColorManager.* %{_datadir}/dbus-1/services/org.freedesktop.ColorHelper.service %{_datadir}/dbus-1/system-services/org.freedesktop.ColorManager.service +%{_datadir}/glib-2.0/schemas/org.freedesktop.ColorHelper.gschema.xml %{_datadir}/polkit-1/actions/org.freedesktop.color.policy %{_mandir}/man1/cd-create-profile.1%{?ext_man} %{_mandir}/man1/cd-fix-profile.1%{?ext_man} @@ -160,21 +195,36 @@ exit 0 %dir %{_libdir}/colord-plugins %{_libdir}/colord-plugins/libcd_plugin_camera.so %{_libdir}/colord-plugins/libcd_plugin_scanner.so +# These should not be here.. this is ugly (fdo#60733) +#{_libdir}/lib*private.* %files -n libcolord1 %defattr(-, root, root) %{_libdir}/libcolord.so.* +%{_libdir}/libcolordprivate.so.* + +%files -n libcolorhug1 +%defattr(-,root,root) +%{_libdir}/libcolorhug.so.* %files -n typelib-1_0-Colord-1_0 %defattr(-,root,root) %{_libdir}/girepository-1.0/Colord-1.0.typelib +%files -n typelib-1_0-ColorHug-1_0 +%defattr(-,root,root) +%{_libdir}/girepository-1.0/ColorHug-1.0.typelib + %files -n libcolord-devel %defattr(-, root, root) %{_includedir}/colord-1/ %{_libdir}/libcolord.so +%{_libdir}/libcolordprivate.so +%{_libdir}/libcolorhug.so %{_libdir}/pkgconfig/colord.pc +%{_libdir}/pkgconfig/colorhug.pc %{_datadir}/gir-1.0/Colord-1.0.gir +%{_datadir}/gir-1.0/ColorHug-1.0.gir %dir %{_datadir}/vala %dir %{_datadir}/vala/vapi %{_datadir}/vala/vapi/colord.vapi