commit libinput for openSUSE:Factory
Hello community,
here is the log from the commit of package libinput for openSUSE:Factory checked in at 2014-09-30 19:36:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libinput (Old)
and /work/SRC/openSUSE:Factory/.libinput.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libinput"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libinput/libinput.changes 2014-05-05 21:19:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libinput.new/libinput.changes 2014-09-30 19:37:06.000000000 +0200
@@ -1,0 +2,47 @@
+Fri Sep 12 10:54:15 UTC 2014 - jengelh@inai.de
+
+- Update to new upstream release 0.6.0
+* This release has some API changes, namely:
+ "libinput_device_get_keys" is deprecated.
+* Initial device state can now always be assumed to be that no
+ keys are pressed. Calibration of touch devices has been changed
+ to be using a normalized calibration matrix. While
+ libinput_device_calibrate has undergone this change, it has
+ also been deprecated and replaced with a configuration API.
+* The implicit reading of the udev parameter WL_CALIBRATION has
+ been removed in favor for LIBINPUT_CALIBRATION_MATRIX. The
+ usage of WL_CALIBRATION was broken because the translation part
+ of its matrix was in pixels which is a metric not available in
+ libinput. The new calibration matrix avoids this by having the
+ translation be normalized to the dimension of the device
+ dimensions. See the documentation for details about how to use
+ the LIBINPUT_CALIBRATION_MATRIX udev parameter.
+
+-------------------------------------------------------------------
+Fri Aug 22 21:14:17 UTC 2014 - jengelh@inai.de
+
+- Update to new upstream release 0.5.0
+* Device information (name, vendor id, product id) getters
+* The beginning of a configuration API. So far tapping on touchpads
+ can be enabled or disabled.
+* As a side effect, tapping is now disabled by default and needs
+ explicit enabling via the new API.
+
+-------------------------------------------------------------------
+Sun Jul 13 11:22:54 UTC 2014 - dimstar@opensuse.org
+
+- Update to version 0.4.0:
+* The logging system now works per-context instead of per library
+ and dropped the userdata argument.
+* libinput_destroy() was changed to libinput_unref(), plus you
+ now have libinput_ref() too.
+* A couple of renames of constants for API consistency.
+ Triggered by the logging changes, creation of udev seats is now
+ different.
+* A couple of bugfixes, mainly in the touchpad code.
+ Absolute event coordinates are now provided in mm, not
+ device-specific coordinates. This doesn't change anything for
+ callers using the respective_get_transformed() function.
+* ref/unref() is now available for the libinput context itself.
+
+-------------------------------------------------------------------
Old:
----
libinput-0.1.0.tar.xz
New:
----
libinput-0.6.0.tar.xz
libinput-0.6.0.tar.xz.sig
libinput.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libinput.spec ++++++
--- /var/tmp/diff_new_pack.zjy2LX/_old 2014-09-30 19:37:07.000000000 +0200
+++ /var/tmp/diff_new_pack.zjy2LX/_new 2014-09-30 19:37:07.000000000 +0200
@@ -16,27 +16,30 @@
#
-%define lname libinput0
Name: libinput
-Version: 0.1.0
+%define lname libinput5
+Version: 0.6.0
Release: 0
Summary: Input device and event processing library
License: HPND
Group: Development/Libraries/C and C++
-Url: http://wayland.freedesktop.org/
+Url: http://www.freedesktop.org/wiki/Software/libinput/
#Git-Clone: git://anongit.freedesktop.org/wayland/libinput
#Git-Web: http://cgit.freedesktop.org/wayland/libinput/
-Source: http://www.freedesktop.org/software/libinput/%name-%version.tar.xz
-Source2: baselibs.conf
+Source: http://freedesktop.org/software/libinput/%name-%version.tar.xz
+Source2: http://freedesktop.org/software/libinput/%name-%version.tar.xz.sig
+Source3: baselibs.conf
+Source4: %name.keyring
#git#BuildRequires: autoconf >= 2.64
#git#BuildRequires: automake >= 1.11
#git#BuildRequires: libtool >= 2.2
BuildRequires: doxygen
BuildRequires: fdupes
+BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: xz
-BuildRequires: pkgconfig(check) >= 0.9.9
+BuildRequires: pkgconfig(check) >= 0.9.10
BuildRequires: pkgconfig(libevdev) >= 0.4
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(mtdev) >= 1.1.0
@@ -82,8 +85,8 @@
make %{?_smp_mflags} V=1
%install
-make DESTDIR=%buildroot install %{?_smp_mflags}
-find %buildroot -type f -name "*.la" -delete -print
+make DESTDIR="%buildroot" install %{?_smp_mflags}
+rm -f "%buildroot/%_libdir"/*.la
%fdupes %buildroot/%_prefix
%check
@@ -99,7 +102,7 @@
%files -n %lname
%defattr(-,root,root)
-%_libdir/libinput.so.0*
+%_libdir/libinput.so.5*
%files devel
%defattr(-,root,root)
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.zjy2LX/_old 2014-09-30 19:37:07.000000000 +0200
+++ /var/tmp/diff_new_pack.zjy2LX/_new 2014-09-30 19:37:07.000000000 +0200
@@ -1 +1 @@
-libinput0
+libinput5
++++++ libinput-0.1.0.tar.xz -> libinput-0.6.0.tar.xz ++++++
++++ 33326 lines of diff (skipped)
++++++ libinput.keyring ++++++
pub 4096R/0136164A 2011-06-30 [expires: 2016-07-21]
uid Jonas Ådahl
participants (1)
-
root@hilbert.suse.de