Hello community,
here is the log from the commit of package gnome-color-manager for
openSUSE:Factory
checked in at Thu May 5 15:05:10 CEST 2011.
--------
--- GNOME/gnome-color-manager/gnome-color-manager.changes 2011-02-13
17:22:29.000000000 +0100
+++
/mounts/work_src_done/STABLE/gnome-color-manager/gnome-color-manager.changes
2011-04-25 11:55:42.000000000 +0200
@@ -1,0 +2,168 @@
+Tue Apr 5 09:17:12 UTC 2011 - [email protected]
+
+- Update to version 3.0.0:
+ + Use /org/gnome as starting path for schemas
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 21 17:36:16 UTC 2011 - [email protected]
+
+- Update to version 2.91.92:
+ + Add priority for gnome-settings-daemon plugin schema
+ + Remove the gtk-doc support
+ + Use plugindir from gnome-settings-daemon pkg-config file
+- Changes from version 2.91.90:
+ + Do not ask the user whether to strip the alpha channel during
+ calibration.
+ + Fix a critical warning when installing the shared-color-targets
+ data.
+ + huey: remove the dark current values before scaling for the
+ calibration matrix.
+ + huey: the CY7C63001 is paired with a 6.00Mhz crystal and it
+ takes 6 clock cycles to process a 16bit inc with carry check.
+ + huey: when reading SENSOR_MEASURE_RGB, READ_GREEN and
+ READ_BLUE, the data value is 32 bits in size.
+ + Use gcm-calculate-fudge to calculate a more accurate value of
+ HUEY_XYZ_POST_MULTIPLY_SCALE_FACTOR.
+ + Updated translations.
+- Changes from version 2.91.5:
+ + Fix GTK3 API break
+ + GUdev now requires us to set G_UDEV_API_IS_SUBJECT_TO_CHANGE to
+ be able to build.
+- Changes from version 2.91.3:
+ + New Features:
+ - Set 'ICC meta Tag for Monitor Profiles' data for future use.
+ + Bugfix:
+ - Do not create auto-profiles for XRandR devices without EDID
+ data.
+ - Don't segfault if cmsCreateRGBProfile fails. Fixes rh#653419.
+ - Never show the 'Fine tuning' section in the control center,
+ it invalidates the profiles.
+ - Remove the display tab in the color panel
+- Changes from version 2.91.2:
+ + New Features:
+ - bgo#632052: Add defines and an attach image for the DTP94
+ colorimeter.
+ - Add functionality for a virtual profile to be generated from
+ the EDID data.
+ - Add gcm_profile_get_data() and gcm_profile_set_data() which
+ can be used with the DICT tag.
+ - Add gcm_profile_guess_and_add_vcgt() to emulate a VCGT from
+ an ICC profile.
+ - Add the color temperature into the profie viewer details.
+ - At login automatically generate an ICC profile from the EDID
+ and add it to each display device.
+ - Show the color XYZ values in gcm-dump-profile
+ + Bugfix:
+ - Add and remove profiles from gcm-viewer as they are added and
+ removed from the store.
+ - Add the X-GNOME-Settings-Panel category so the control center
+ panel is not in 'Other'.
+ - Add whitepoint, rXYZ, and VCGT functionality to
+ GcmCalibrateNative.
+ - Apply some smoothing to the generated VCGT curves.
+ - Do not keep adding the auto-EDID profile if the user
+ explicitly removes it from the GUI.
+ - Do the request to PackageKit async, to avoid a 200ms lag in
+ the GUI at startup.
+ - Ensure we cancel the PackageKit DBus query if the panel is
+ unloaded.
+ - Ensure we write the colorspace back into the raw profile if we
+ generated it.
+ - If a profile is deleted, ensure it is removed from the control
+ center panel listbox.
+ - If the profile viewer was set modal over the preferences
+ dialog, then don't show a link back to the control center.
+ - Install a schema file to launch gcm-apply by default in new
+ versions of gnome-settings-daemon.
+ - Migrate away from EggDebug and use the builtin GLib logging
+ framework.
+ - Port to libnotify 0.7.0.
+ - Port to the new GtkApplication API.
+ - Read the rXYZ, gXYZ and bXYZ tags to get the profile primaries
+ before using a transform fallback.
+ - Remove deprecated Encoding key from .desktop file.
+ - Remove GcmXYZ and use proper boxed GTypes for the color
+ structures.
+ - Remove the device-specific labels on the first panel page.
+ - Remove the loading GtkInfoBox as it just makes the UI resize
+ at startup.
+ - Reorganize the first pane to stack the devices above the
+ profiles.
+ - Set all the 'Since: ' version numbers to the correct versions.
+ - Set COLOR_MEASUREMENT_DEVICE to get the correct ACL when
+ argyllcms is not installed.
+ - Use the correct icon in the profile viewer when using GNOME
+ Shell.
+- Changes from version 2.91.1:
+ + New Features:
+ - Add a gnome-settings-daemon module to fix some hard to fix
+ bugs.
+ - Add a QPcard 202 reference image
+ - Add two more example images to the viewer
+ - Add another example image to the viewer
+ - Add a reverse-engineered driver to talk to the HUEY colorimeter
+ - Add the start of a reverse engineerered ColorMunki driver
+ - Add a simple command gcm-ddc-util to be able to send custom
+ DDC packets to a monitor in userspace.
+ - Add a simple parser that can parse the output of the Beagle
+ USB capture device.
+ - Add a status property to GcmSensor to help GUI applications.
+ - Add a udev prober that makes DDC/CI i2c devices available for
+ the user to use.
+ - Add GcmCalibrateNative so we can do a calibration without
+ argyllcms.
+ - Add gcm-dump-to-values to discover new values in the register
+ space.
+ - Add GcmSampleWindow so we can measure known colors in
+ gcm-picker.
+ - Add GcmUsb, a simple object to integrate libusb-1 with the
+ GLib event loop.
+ - Add support for 100% gray colorspaces.
+ - Allow the user to flick between different images in the
+ profile viewer.
+ - Drop GcmXserver, GcmScreen and libgnomedesktop3 and make the
+ X11 code faster and cleaner.
+ - Make gcm-parse-huey be able to parse argyll -D9 traces.
+ - Make gcm-picker work with native sensor devices too.
+ - Split off a library, libcolor-glib for internal use.
+ + Bugfix:
+ - Do not crash if gcm_libusb_pollfd_remove_all() is called
+ without assigning a device.
+ - Do not install the low-level unitilies, and move them to
+ 'tools'.
+ - Do not try to apply devices that are not connected.
+ - Ensure clicking 'Reset' actually resets the device and saves
+ settings.
+ - Ensure EDID strings are printable, and ignore totally junk
+ strings.
+ - Ensure we can compile with vte3.
+ - Fix a crash in gcm-picker if we compiled without VTE support.
+ - Get rid of the 'Color Profiles' section header to reduce
+ panel clutter.
+ - Include the time in the calibration basename as we can
+ calibrate more than once per day.
+ - Rename the softproof intent to 'Print Preview'.
+ - Show the correct copyright notice when a profile has used
+ markup in the description.
+- Add fix-i2c-include.patch: fix incorrect i2c header include.
+- Replace pkgconfig() BuildRequires for GNOME 3 port and other
+ updates:
+ + Old: gtk+-2.0, lcms, libcanberra-gtk, vte.
+ + New: gtk+-3.0, lcms2, libcanberra-gtk3, vte-2.0.
+- Remove now unneeded pkgconfig() BuildRequires: dbus-glib-1,
+ gconf-2.0, gnome-desktop-2.0, unique-1.0, xxf86vm.
+- Add gcc-c++, i2c-tools, pkgconfig(exiv2),
+ pkgconfig(gnome-settings-daemon), pkgconfig(libexif),
+ pkgconfig(libgnome-control-center), pkgconfig(libusb-1.0)
+ BuildRequires.
+- Replace GConf2 schemas handling with GSettings schemas handling,
+ with %glib2_gsettings_schema_* macros.
+- Create -devel and libcolor-glib1 subpackages.
+- Remove deprecated configure options --enable-hardware-detection
+ and --disable-schemas-install, and pass --disable-static.
+- Fix category for gcm-prefs.desktop for it to appear in the right
+ GNOME control center category: instead of replacing categories,
+ just add some to make our checks happy.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gnome-color-manager-2.32.0.tar.bz2
New:
----
fix-i2c-include.patch
gnome-color-manager-3.0.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-color-manager.spec ++++++
--- /var/tmp/diff_new_pack.kCD9yb/_old 2011-05-05 15:01:21.000000000 +0200
+++ /var/tmp/diff_new_pack.kCD9yb/_new 2011-05-05 15:01:21.000000000 +0200
@@ -20,17 +20,21 @@
Name: gnome-color-manager
-Version: 2.32.0
-Release: 3
+Version: 3.0.0
+Release: 1
Summary: Color management tools for GNOME
License: GPLv2+
Group: System/GUI/GNOME
Url: http://projects.gnome.org/gnome-color-manager
Source: %{name}-%{version}.tar.bz2
+# PATCH-FIX-UPSTREAM fix-i2c-include.patch [email protected] -- fix incorrect
i2c header include; note that in 3.1/3.2, this won't be needed anymore.
+Patch0: fix-i2c-include.patch
BuildRequires: cups-devel
BuildRequires: docbook-utils
+BuildRequires: gcc-c++
BuildRequires: gnome-doc-utils-devel
BuildRequires: intltool
+BuildRequires: i2c-tools
BuildRequires: libtiff-devel
%if 0%{?suse_version} > 1130
BuildRequires: sane-backends-devel
@@ -41,70 +45,87 @@
BuildRequires: update-desktop-files
# For directory ownership
BuildRequires: polkit
-BuildRequires: pkgconfig(dbus-glib-1)
-BuildRequires: pkgconfig(gconf-2.0)
+BuildRequires: pkgconfig(exiv2)
BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(gnome-desktop-2.0)
-BuildRequires: pkgconfig(gtk+-2.0)
+BuildRequires: pkgconfig(gnome-settings-daemon)
+BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(gudev-1.0)
-BuildRequires: pkgconfig(lcms)
-BuildRequires: pkgconfig(libcanberra-gtk)
+BuildRequires: pkgconfig(lcms2)
+BuildRequires: pkgconfig(libcanberra-gtk3)
+BuildRequires: pkgconfig(libexif)
+BuildRequires: pkgconfig(libgnome-control-center)
BuildRequires: pkgconfig(libnotify)
-BuildRequires: pkgconfig(unique-1.0)
-BuildRequires: pkgconfig(vte)
+BuildRequires: pkgconfig(libusb-1.0)
+BuildRequires: pkgconfig(vte-2.90)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xrandr)
-BuildRequires: pkgconfig(xxf86vm)
Requires: PackageKit
Requires: shared-color-profiles
Recommends: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%gconf_schemas_prereq
+%glib2_gsettings_schema_requires
%description
GNOME Color Manager is a session framework that makes it easy to manage,
install and generate color profiles in the GNOME desktop.
+%package devel
+License: GPLv2+
+Group: Development/Libraries/GNOME
+Summary: Color management tools for GNOME -- Development Files
+Requires: libcolor-glib1 = %{version}
+
+%description devel
+GNOME Color Manager is a session framework that makes it easy to manage,
+install and generate color profiles in the GNOME desktop.
+
+%package -n libcolor-glib1
+License: GPLv2+
+Group: System/Libraries
+Summary: Color management tools for GNOME -- Library
+
+%description -n libcolor-glib1
+GNOME Color Manager is a session framework that makes it easy to manage,
+install and generate color profiles in the GNOME desktop.
+
%lang_package
%prep
%setup -q
translation-update-upstream
+%patch0 -p1
%build
-%configure \
- --enable-hardware-detection \
- --disable-schemas-install \
+%configure --disable-static \
--disable-scrollkeeper
-%{__make} %{?jobs:-j %jobs}
+%{__make} %{?jobs:-j %jobs} V=1
%install
%makeinstall
-# X-GNOME-SystemSettings is okay upstream, but it makes the item appear
misplaced with our menu structure
-grep -q X-GNOME-SystemSettings
%{buildroot}%{_datadir}/applications/gcm-prefs.desktop
-%suse_update_desktop_file -r gcm-prefs GNOME Settings HardwareSettings
+find %{buildroot} -type f -name "*.la" -delete -print
+%suse_update_desktop_file gcm-prefs GNOME SystemSetup
%suse_update_desktop_file gcm-apply
%suse_update_desktop_file gcm-import
+%suse_update_desktop_file gcm-viewer
%find_lang %{name} %{?no_lang_C}
-%find_gconf_schemas
%clean
rm -rf %{buildroot}
-%pre -f %{name}.schemas_pre
-
%post
%desktop_database_post
%icon_theme_cache_post
-
-%posttrans -f %{name}.schemas_posttrans
-
-%preun -f %{name}.schemas_preun
+%glib2_gsettings_schema_post
%postun
%desktop_database_postun
%icon_theme_cache_postun
+%glib2_gsettings_schema_postun
+
+%post -n libcolor-glib1 -p /sbin/ldconfig
+
+%postun -n libcolor-glib1 -p /sbin/ldconfig
-%files -f %{name}.schemas_list
+%files
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING MAINTAINERS NEWS README
%dir %{_datadir}/gnome/
@@ -119,14 +140,33 @@
/lib/udev/rules.d/*.rules
%{_bindir}/gcm-*
%{_sbindir}/gcm-install-system-wide
+%{_datadir}/GConf/gsettings/org.gnome.color-manager.gschema.migrate
%{_datadir}/applications/*.desktop
+%{_datadir}/dbus-1/interfaces/org.gnome.ColorManager.xml
%{_datadir}/dbus-1/services/org.gnome.ColorManager.service
+%{_datadir}/glib-2.0/schemas/org.gnome.color-manager.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml
%{_datadir}/gnome-color-manager/
%{_datadir}/icons/hicolor/*/apps/gnome-color-manager.*
%{_datadir}/icons/hicolor/*/mimetypes/application-vnd.iccprofile.*
%{_datadir}/polkit-1/actions/org.gnome.color.policy
%{_mandir}/man?/*.*
%{_sysconfdir}/xdg/autostart/*.desktop
+%{_libexecdir}/gcm-helper-exiv
+%{_libdir}/control-center-1/panels/libcolor.so
+%{_libdir}/gnome-settings-daemon-3.0/libcolor.so
+%{_libdir}/gnome-settings-daemon-3.0/color.gnome-settings-plugin
+/lib/udev/gcm-udev-ddc
+
+%files -n libcolor-glib1
+%defattr(-, root, root)
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(-, root, root)
+%{_libdir}/*.so
+%{_includedir}/libcolor-glib/
+%{_libdir}/pkgconfig/libcolor-glib.pc
%files lang -f %{name}.lang
++++++ fix-i2c-include.patch ++++++
Index: libcolor-glib/gcm-ddc-device.c
===================================================================
--- gcm/libcolor-glib.orig/gcm-ddc-device.c
+++ gcm/libcolor-glib/gcm-ddc-device.c
@@ -37,7 +37,6 @@
#include <unistd.h>
#include <sys/ioctl.h>
#include <linux/types.h>
-#include <linux/i2c.h>
#include <linux/i2c-dev.h>
#include <glib/gstdio.h>
#include <string.h>
++++++ gnome-color-manager-2.32.0.tar.bz2 -> gnome-color-manager-3.0.0.tar.bz2
++++++
++++ 218066 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]