$ git diff --patch-with-stat --summary b354a87477df2089a7d82a7243be20c5468c3ea9..49f62910d43f6bd2252a62d0b38319738c53397c
.abf.yml | 2 +-
libinput.spec | 22 ++++++++++++----------
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/.abf.yml b/.abf.yml
index ad80532..f9456b3 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,2 @@
sources:
- libinput-1.6.3.tar.xz: f48799f79ba4235cae8af4c579e3f04e75979375
+ libinput-1.9.1.tar.xz: f58b87e2ad8dbcbe9cfcd04a746e9cfaaad40c58
diff --git a/libinput.spec b/libinput.spec
index cd35655..cefc086 100644
--- a/libinput.spec
+++ b/libinput.spec
@@ -4,7 +4,7 @@
Summary: Handles input devices for display servers
Name: libinput
-Version: 1.6.3
+Version: 1.9.1
Release: 1
License: LGPLv2
Group: System/Libraries
@@ -14,6 +14,10 @@ BuildRequires: pkgconfig(mtdev)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libevdev)
BuildRequires: pkgconfig(libwacom)
+BuildRequires: pkgconfig(libunwind)
+BuildRequires: pkgconfig(check)
+BuildRequires: meson
+BuildRequires: valgrind
%description
libinput is a library to handle input devices in Wayland
@@ -39,32 +43,30 @@ Development files and heders for %{name}.
%prep
%setup -q
+CFLAGS="%{optflags} -Qunused-arguments" %meson -Dudev-dir=/lib/udev -Ddocumentation=false -Ddebug-gui=false
%build
-CFLAGS="%{optflags} -Qunused-arguments" %configure --with-udev-dir=/lib/udev
-
-%make
+%meson_build
%install
-%makeinstall_std
-
-rm -f %{buildroot}%{_libdir}/*.la
+%meson_install
%files
+%{_bindir}/libinput
%{_bindir}/libinput-list-devices
%{_bindir}/libinput-debug-events
/lib/udev/libinput-device-group
%{_udevhwdbdir}/90-libinput-model-quirks.hwdb
%{_udevrulesdir}/*.rules
/lib/udev/libinput-model-quirks
-%{_mandir}/man1/libinput-list-devices.1.*
-%{_mandir}/man1/libinput-debug-events.1.*
+%{_libexecdir}/libinput/libinput*
+%{_mandir}/man1/libinput*.1.*
%files -n %{libname}
%{_libdir}/%{name}.so.%{major}*
%files -n %{develname}
-%doc README.txt COPYING
+%doc README.md COPYING
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/*
%{_includedir}/*