commit colord for openSUSE:Factory
Hello community, here is the log from the commit of package colord for openSUSE:Factory checked in at 2017-09-29 11:50:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/colord (Old) and /work/SRC/openSUSE:Factory/.colord.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "colord" Fri Sep 29 11:50:45 2017 rev:70 rq:528878 version:1.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/colord/colord.changes 2017-03-22 23:02:19.667398533 +0100 +++ /work/SRC/openSUSE:Factory/.colord.new/colord.changes 2017-09-29 11:50:46.389833727 +0200 @@ -1,0 +2,59 @@ +Tue Sep 26 18:42:03 UTC 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 14:05:14 UTC 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 7 19:56:12 UTC 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. + +------------------------------------------------------------------- Old: ---- colord-1.3.5.tar.xz colord-1.3.5.tar.xz.asc New: ---- colord-1.4.1.tar.xz colord-1.4.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ colord.spec ++++++ --- /var/tmp/diff_new_pack.M7EXzD/_old 2017-09-29 11:50:47.097733902 +0200 +++ /var/tmp/diff_new_pack.M7EXzD/_new 2017-09-29 11:50:47.097733902 +0200 @@ -19,7 +19,7 @@ %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d Name: colord -Version: 1.3.5 +Version: 1.4.1 Release: 0 Summary: System Daemon for Managing Color Devices License: GPL-2.0+ @@ -32,9 +32,10 @@ Source3: usr.lib.colord Source99: baselibs.conf BuildRequires: argyllcms +BuildRequires: docbook-utils BuildRequires: gobject-introspection-devel -BuildRequires: intltool -BuildRequires: vala +BuildRequires: gtk-doc +BuildRequires: meson BuildRequires: pkgconfig(bash-completion) >= 2.0 BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(gio-2.0) >= 2.25.9 @@ -51,6 +52,7 @@ BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) +BuildRequires: pkgconfig(vapigen) Requires(pre): pwdutils Requires: argyllcms Requires: colord-color-profiles @@ -85,8 +87,8 @@ %package color-profiles Summary: System Daemon for Managing Color Devices -- Color profiles -Group: System/Libraries # Last version of shared-color profiles packaged +Group: System/Libraries Obsoletes: shared-color-profiles <= 0.1.6 Provides: shared-color-profiles @@ -109,11 +111,11 @@ This package provides the GObject Introspection bindings for the libcolord library. -%package -n typelib-1_0-ColorHug-1_0 +%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 +%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. @@ -127,8 +129,8 @@ Requires: %{name}-color-profiles = %{version} Requires: libcolord2 = %{version} Requires: libcolorhug2 = %{version} -Requires: typelib-1_0-ColorHug-1_0 = %{version} Requires: typelib-1_0-Colord-1_0 = %{version} +Requires: typelib-1_0-Colorhug-1_0 = %{version} %description -n libcolord-devel colord is a system activated daemon that maps devices to color profiles. @@ -140,36 +142,40 @@ %setup -q %build -%configure \ - --disable-static \ - --disable-examples \ - --enable-polkit \ - --with-daemon-user=colord \ - --enable-vala \ - --enable-libcolordcompat \ - --enable-print-profiles \ - --with-tmpfilesdir=%{_tmpfilesdir} \ - --enable-systemd-login -make %{?_smp_mflags} +# 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. +ulimit -Sv 2000000 + +%meson \ + -Denable-session-example=false \ + -Denable-bash-completion=true \ + -Denable-systemd=true \ + -Denable-libcolordcompat=true \ + -Denable-argyllcms-sensor=true \ + -Denable-reverse=false \ + -Denable-sane=false \ + -Denable-vala=true \ + -Denable-print-profiles=true \ + -Denable-tests=false \ + -Denable-installed-tests=false \ + -Dwith-daemon-user=colord \ + -Denable-man=true \ + -Denable-docs=true \ + %{nil} +%meson_build %install -%make_install +%meson_install + +# Create colord rclink mkdir $RPM_BUILD_ROOT%{_sbindir} ln -sf %{_sbindir}/service $RPM_BUILD_ROOT%{_sbindir}/rc%{name} find %{buildroot} -type f -name '*.la' -delete -print -mkdir %{buildroot}/etc/apparmor.d +# Install Apparmor profile +mkdir -p %{buildroot}/etc/apparmor.d/ install -c -m 644 %{SOURCE3} %{buildroot}/etc/apparmor.d/ -# Manually install prebuilt man pages, since we don't have docbook2man -pushd man -test ! -f %{buildroot}%{_mandir}/man1/* -mkdir -p %{buildroot}%{_mandir}/man1/ -for man in *.1; do - install -m 644 ${man} %{buildroot}%{_mandir}/man1/ -done -# Check we only have man1 pages to install -test ! -f *.[2-9] -popd %find_lang %{name} %pre @@ -185,11 +191,9 @@ %service_del_preun %{name}.service %post -%glib2_gsettings_schema_post %service_add_post %{name}.service %postun -%glib2_gsettings_schema_postun %service_del_postun %{name}.service %post -n libcolord2 -p /sbin/ldconfig @@ -202,12 +206,11 @@ %files %defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING NEWS +%doc AUTHORS COPYING NEWS %{_unitdir}/colord.service %{_udevrulesdir}/*.rules %attr(755,colord,colord) %dir %{_localstatedir}/lib/colord %{_datadir}/bash-completion/completions/colormgr -%{_sysconfdir}/dbus-1/system.d/org.freedesktop.ColorManager.conf %{_bindir}/cd-create-profile %{_bindir}/cd-fix-profile %{_bindir}/cd-iccdump @@ -221,6 +224,8 @@ %{_datadir}/dbus-1/interfaces/org.freedesktop.ColorManager.* %{_datadir}/dbus-1/services/org.freedesktop.ColorHelper.service %{_datadir}/dbus-1/system-services/org.freedesktop.ColorManager.service +%dir %{_datadir}/dbus-1/system.d +%{_datadir}/dbus-1/system.d/org.freedesktop.ColorManager.conf %{_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} @@ -230,11 +235,9 @@ %dir /etc/apparmor.d/ %config /etc/apparmor.d/usr.lib.colord %dir %{_libdir}/colord-plugins -%{_libdir}/colord-plugins/libcd_plugin_camera.so -%{_libdir}/colord-plugins/libcd_plugin_scanner.so %{_libdir}/libcolordcompat.so -# These should not be here.. this is ugly (fdo#60733) -#{_libdir}/lib*private.* +%{_libdir}/colord-plugins/libcolord_sensor_camera.so +%{_libdir}/colord-plugins/libcolord_sensor_scanner.so %{_sbindir}/rc%{name} %files color-profiles @@ -254,9 +257,9 @@ %defattr(-,root,root) %{_libdir}/girepository-1.0/Colord-1.0.typelib -%files -n typelib-1_0-ColorHug-1_0 +%files -n typelib-1_0-Colorhug-1_0 %defattr(-,root,root) -%{_libdir}/girepository-1.0/ColorHug-1.0.typelib +%{_libdir}/girepository-1.0/Colorhug-1.0.typelib %files -n libcolord-devel %defattr(-, root, root) @@ -267,10 +270,14 @@ %{_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}/gir-1.0/Colorhug-1.0.gir +%{_datadir}/vala/vapi/colord.deps %{_datadir}/vala/vapi/colord.vapi +%dir %{_datadir}/gtk-doc/html/colord +%{_datadir}/gtk-doc/html/colord/colord.devhelp2 +%{_datadir}/gtk-doc/html/colord/*.png +%{_datadir}/gtk-doc/html/colord/*.html +%{_datadir}/gtk-doc/html/colord/style.css %{_userunitdir}/colord-session.service %{_tmpfilesdir}/colord.conf ++++++ colord-1.3.5.tar.xz -> colord-1.4.1.tar.xz ++++++ ++++ 303100 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de