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(a)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(a)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(a)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)
Hello community,
here is the log from the commit of package check for openSUSE:Factory checked in at 2017-09-29 11:50:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/check (Old)
and /work/SRC/openSUSE:Factory/.check.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "check"
Fri Sep 29 11:50:34 2017 rev:31 rq:528877 version:0.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/check/check.changes 2015-08-25 07:18:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.check.new/check.changes 2017-09-29 11:50:37.027154020 +0200
@@ -1,0 +2,26 @@
+Wed Sep 20 01:18:39 UTC 2017 - avvissu(a)yandex.by
+
+- Update to version 0.11.0:
+ + Avoid issue in unit test output checking where a shell's
+ built-in printf command does not work properly, but the printf
+ program itself is correct.
+ + Emit only valid XML characters in XML logging.
+ + Add LGPL header to files where it was missing.
+ + Strip timestamps from examples using filterdiff if available.
+ + Fix potential SIGSEGV in Check related to the disk filling up
+ during a test.
+ + Support added for applying tags to test cases and selectively
+ running test cases based on tags.
+ + Macros for comparing memory regions
+ (ck_assert_mem_eq, ck_assert_mem_ne) have been added.
+ + Macros for comparing floating point numbers have been added.
+ + Macros for comparing string, but allowing for NULL
+ (ck_assert_pstr_eq,ck_assert_pstr_ne) have been added.
+ + Macros for checking if a pointer is NULL or not have been
+ added.
+- Update the homepage and source Url to current location.
+- Add libtool and makeinfo BuildRequires and use autoreconf when
+ building, needed as package is not bootstraped.
+- Add NEWS file.
+
+-------------------------------------------------------------------
Old:
----
check-0.10.0.tar.gz
New:
----
check-0.11.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ check.spec ++++++
--- /var/tmp/diff_new_pack.kxFarv/_old 2017-09-29 11:50:38.998875975 +0200
+++ /var/tmp/diff_new_pack.kxFarv/_new 2017-09-29 11:50:39.002875410 +0200
@@ -1,7 +1,7 @@
#
# spec file for package check
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,16 +18,18 @@
Name: check
%define lname libcheck0
-Version: 0.10.0
+Version: 0.11.0
Release: 0
Summary: Unit Test Framework for C
License: LGPL-2.1+
Group: Development/Libraries/C and C++
-Url: http://check.sourceforge.net/
-Source: http://downloads.sourceforge.net/project/check/check/0.10.0/%{name}-%{versi…
+Url: https://libcheck.github.io/check/
+Source: https://github.com/libcheck/check/archive/%{version}.tar.gz#/%{name}-%{vers…
Source99: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: fdupes
+BuildRequires: libtool
+BuildRequires: makeinfo
BuildRequires: pkg-config
%description
@@ -66,6 +68,7 @@
%setup -q
%build
+autoreconf -fiv
export CFLAGS="%{optflags} -std=gnu99"
export CXXFLAGS="%{optflags} -std=gnu99"
export FFLAGS="%{optflags} -std=gnu99"
@@ -74,7 +77,7 @@
%install
%make_install docdir=%{_docdir}/%{name}
-%{__cp} -a AUTHORS COPYING.LESSER THANKS TODO %{buildroot}%{_docdir}/%{name}
+%{__cp} -a AUTHORS COPYING.LESSER NEWS THANKS TODO %{buildroot}%{_docdir}/%{name}
%{__rm} -f %{buildroot}%{_libdir}/*.la
# a little duplicate documentation…
%fdupes %buildroot/%_datadir
++++++ check-0.10.0.tar.gz -> check-0.11.0.tar.gz ++++++
++++ 92397 lines of diff (skipped)