diff --git a/libevdev-1.12.1.tar.xz b/libevdev-1.12.1.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..1116e88f2455d340b668afc3de0c51bfefa6946f Binary files /dev/null and b/libevdev-1.12.1.tar.xz differ diff --git a/libevdev.spec b/libevdev.spec new file mode 100644 index 0000000000000000000000000000000000000000..8dc18c114a660888fed0e3bc72f9edfc8cd0b0c9 --- /dev/null +++ b/libevdev.spec @@ -0,0 +1,70 @@ +%define anolis_release 1 +Name: libevdev +Version: 1.12.1 +Release: %{anolis_release}%{?dist} +Summary: Kernel Evdev Device Wrapper Library + +License: MIT +URL: http://www.freedesktop.org/wiki/Software/libevdev +Source0: http://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.xz + +BuildRequires: git-core +BuildRequires: meson gcc +BuildRequires: python3 python3-devel + +%description +%{name} is a library to wrap kernel evdev devices and provide a proper API +to interact with those devices. + +%package devel +Summary: Kernel Evdev Device Wrapper Library Development Package +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Kernel Evdev Device Wrapper Library Development Package. + +%package utils +Summary: Kernel Evdev Device Wrapper Library Utilities Package +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description utils +Utilities to handle and/or debug evdev devices. + +%prep +%autosetup -S git +# Replace whatever the source uses with the approved call +pathfix.py -i %{__python3} -p -n $(git grep -l '#!/usr/bin/.*python.*') + +%build +%meson -Dtests=disabled -Ddocumentation=disabled -Dcoverity=false +%meson_build + +%install +%meson_install + +%ldconfig_scriptlets + +%files +%doc COPYING +%{_libdir}/libevdev.so.* + +%files devel +%dir %{_includedir}/libevdev-1.0/ +%dir %{_includedir}/libevdev-1.0/libevdev +%{_includedir}/libevdev-1.0/libevdev/libevdev.h +%{_includedir}/libevdev-1.0/libevdev/libevdev-uinput.h +%{_libdir}/libevdev.so +%{_libdir}/pkgconfig/libevdev.pc +%{_mandir}/man3/libevdev.3* + +%files utils +%{_bindir}/touchpad-edge-detector +%{_bindir}/mouse-dpi-tool +%{_bindir}/libevdev-tweak-device +%{_mandir}/man1/libevdev-tweak-device.1* +%{_mandir}/man1/touchpad-edge-detector.1* + +%changelog +* Wed Apr 06 2022 mgb01105731 - 1.12.1-1 +- Init from upstream version 1.12.1 +