Peter Hutterer 9504c40
Name:           libevdev
Peter Hutterer d41f36c
Version:        1.10.0
Peter Hutterer 45e63a3
Release:        1%{?dist}
Peter Hutterer 9504c40
Summary:        Kernel Evdev Device Wrapper Library
Peter Hutterer 9504c40
Peter Hutterer 9504c40
License:        MIT
Peter Hutterer 9504c40
URL:            http://www.freedesktop.org/wiki/Software/libevdev
Peter Hutterer 9504c40
Source0:        http://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.xz
Peter Hutterer a6df1db
Peter Hutterer 5e95056
BuildRequires:  git-core
Peter Hutterer 0eaf1f8
BuildRequires:  meson gcc
Peter Hutterer 5e95056
BuildRequires:  python3 python3-devel
Peter Hutterer 9504c40
Peter Hutterer 9504c40
%description
Peter Hutterer 9504c40
%{name} is a library to wrap kernel evdev devices and provide a proper API
Peter Hutterer 9504c40
to interact with those devices.
Peter Hutterer 9504c40
Peter Hutterer 9504c40
%package devel
Peter Hutterer 9504c40
Summary:        Kernel Evdev Device Wrapper Library Development Package
Peter Hutterer 9504c40
Requires:       %{name}%{?_isa} = %{version}-%{release}
Peter Hutterer 9504c40
Peter Hutterer 9504c40
%description devel
Peter Hutterer 9504c40
Kernel Evdev Device Wrapper Library Development Package.
Peter Hutterer 9504c40
Peter Hutterer 44dc2f3
%package utils
Peter Hutterer 44dc2f3
Summary:        Kernel Evdev Device Wrapper Library Utilities Package
Peter Hutterer 44dc2f3
Requires:       %{name}%{?_isa} = %{version}-%{release}
Peter Hutterer 44dc2f3
Peter Hutterer 44dc2f3
%description utils
Peter Hutterer 44dc2f3
Utilities to handle and/or debug evdev devices.
Peter Hutterer 44dc2f3
Peter Hutterer 9504c40
%prep
Peter Hutterer 5e95056
%autosetup -S git
Peter Hutterer 5e95056
# Replace whatever the source uses with the approved call
Peter Hutterer 5e95056
pathfix.py -i %{__python3} -p -n $(git grep -l '#!/usr/bin/.*python.*')
Peter Hutterer 9504c40
Peter Hutterer 9504c40
%build
Peter Hutterer 0eaf1f8
%meson -Dtests=disabled -Ddocumentation=disabled -Dcoverity=false
Peter Hutterer 0eaf1f8
%meson_build
Peter Hutterer 9504c40
Peter Hutterer 9504c40
%install
Peter Hutterer 0eaf1f8
%meson_install
Peter Hutterer 9504c40
a561655
%ldconfig_scriptlets
Peter Hutterer 9504c40
Peter Hutterer 9504c40
%files
Peter Hutterer 04474af
%doc COPYING
Peter Hutterer 9504c40
%{_libdir}/libevdev.so.*
Peter Hutterer 9504c40
Peter Hutterer 9504c40
%files devel
Peter Hutterer 9504c40
%dir %{_includedir}/libevdev-1.0/
Peter Hutterer 9504c40
%dir %{_includedir}/libevdev-1.0/libevdev
Peter Hutterer 9504c40
%{_includedir}/libevdev-1.0/libevdev/libevdev.h
Peter Hutterer 38d50bf
%{_includedir}/libevdev-1.0/libevdev/libevdev-uinput.h
Peter Hutterer 9504c40
%{_libdir}/libevdev.so
Peter Hutterer 9504c40
%{_libdir}/pkgconfig/libevdev.pc
Peter Hutterer 6ab6b1a
%{_mandir}/man3/libevdev.3*
Peter Hutterer 9504c40
Peter Hutterer 44dc2f3
%files utils
Peter Hutterer 44dc2f3
%{_bindir}/touchpad-edge-detector
Peter Hutterer 02af932
%{_bindir}/mouse-dpi-tool
Peter Hutterer 0dc1ff4
%{_bindir}/libevdev-tweak-device
Peter Hutterer 45e63a3
%{_mandir}/man1/libevdev-tweak-device.1*
Peter Hutterer 45e63a3
%{_mandir}/man1/touchpad-edge-detector.1*
Peter Hutterer 44dc2f3
Peter Hutterer 9504c40
%changelog
Peter Hutterer d41f36c
* Mon Oct 26 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.10.0-1
Peter Hutterer d41f36c
- libevdev 1.10.0
Peter Hutterer d41f36c
Peter Hutterer bd6b19d
* Tue Oct 20 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.9.902-1
Peter Hutterer bd6b19d
- libevdev 1.10 rc2
Peter Hutterer bd6b19d
Peter Hutterer 45e63a3
* Tue Oct 06 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.9.901-1
Peter Hutterer 45e63a3
- libevdev 1.10 rc1
Peter Hutterer 45e63a3
5bcce22
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-3
5bcce22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5bcce22
Peter Hutterer f375414
* Thu Jul 16 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.9.1-2
Peter Hutterer f375414
- libevdev 1.9.1 - this time with sources
Peter Hutterer f375414
Peter Hutterer 04474af
* Thu Jul 16 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.9.1-1
Peter Hutterer 04474af
- libevdev 1.9.1
Peter Hutterer 04474af
Peter Hutterer 0eaf1f8
* Thu Jun 04 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.9.0-2
Peter Hutterer 0eaf1f8
- Use meson instead of autotools
Peter Hutterer 0eaf1f8
Peter Hutterer 9f8c5f7
* Mon Mar 02 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.9.0-1
Peter Hutterer 9f8c5f7
- libevdev 1.9.0
Peter Hutterer 9f8c5f7
Peter Hutterer bb7a588
* Fri Feb 21 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.8.901-1
Peter Hutterer bb7a588
- libevdev 1.9rc1
Peter Hutterer bb7a588
ee192bb
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-2
ee192bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ee192bb
Peter Hutterer 2d3f0cb
* Mon Aug 26 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.8.0-1
Peter Hutterer 2d3f0cb
- libevdev 1.8.0
Peter Hutterer 2d3f0cb
527eaf9
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-2
527eaf9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
527eaf9
Peter Hutterer 458d0d8
* Wed Jun 05 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.7.0-1
Peter Hutterer 458d0d8
- libevdev 1.7.0
Peter Hutterer 458d0d8
Peter Hutterer 00f915c
* Fri May 24 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.6.901-1
Peter Hutterer 00f915c
- libevdev 1.7rc1
Peter Hutterer 00f915c
6db23b0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-2
6db23b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6db23b0
Peter Hutterer f0de466
* Fri Oct 26 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.6.0-1
Peter Hutterer f0de466
- libevdev 1.6.0
Peter Hutterer f0de466
Peter Hutterer 614d75f
* Fri Jul 13 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.5.9-5
Peter Hutterer 614d75f
- Add gcc as explicit BR. Pulled in by libtool atm but let's be
Peter Hutterer 614d75f
  explicit anyway
Peter Hutterer 614d75f
Peter Hutterer 5e95056
* Thu Jul 12 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.5.9-4
Peter Hutterer 5e95056
- Replace all python3 calls with the rpm macro
Peter Hutterer 5e95056
- Switch to autosetup git to match other packages
Peter Hutterer 5e95056
Peter Hutterer 34f7e1b
* Wed Apr 04 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.5.9-3
Peter Hutterer 34f7e1b
- Use python3 instead of python2
Peter Hutterer 34f7e1b
- use autosetup
Peter Hutterer 34f7e1b
3a36255
* Thu Mar 15 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.5.9-2
3a36255
- Update Python 2 dependency declarations to new packaging standards
3a36255
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
3a36255
Peter Hutterer b4cc01e
* Thu Mar 08 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.5.9-1
Peter Hutterer b4cc01e
- libevdev 1.5.9
Peter Hutterer b4cc01e
4993a9f
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.8-3
4993a9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4993a9f
a561655
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.5.8-2
a561655
- Switch to %%ldconfig_scriptlets
a561655
Peter Hutterer 34c857b
* Mon Jan 29 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.5.8-1
Peter Hutterer 34c857b
- libevdev 1.5.8
Peter Hutterer 34c857b
b26c69e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.7-3
b26c69e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
b26c69e
03a7e41
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.7-2
03a7e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
03a7e41
Peter Hutterer 7464d75
* Thu May 04 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.5.7-1
Peter Hutterer 7464d75
- libevdev 1.5.7
Peter Hutterer 7464d75
c65b0af
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.6-2
c65b0af
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c65b0af
Peter Hutterer dec0993
* Wed Jan 04 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.5.6-1
Peter Hutterer dec0993
- libevdev 1.5.6
Peter Hutterer dec0993
Peter Hutterer 981187e
* Thu Dec 01 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.5-1
Peter Hutterer 981187e
- libevdev 1.5.5
Peter Hutterer 981187e
Peter Hutterer dfe8380
* Fri Aug 26 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.4-1
Peter Hutterer dfe8380
- libevdev 1.5.4
Peter Hutterer dfe8380
Peter Hutterer b53be5a
* Mon Aug 22 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.3-1
Peter Hutterer b53be5a
- libevdev 1.5.3
Peter Hutterer b53be5a
Peter Hutterer 9b039b8
* Wed Aug 17 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-2
Peter Hutterer 9b039b8
- Fix complaints about double tracking IDs on the MagicMouse (#1361325)
Peter Hutterer 9b039b8
Peter Hutterer 5b642a0
* Wed Jun 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-1
Peter Hutterer 5b642a0
- libevdev 1.5.2
Peter Hutterer 5b642a0
Peter Hutterer 86a0121
* Mon May 16 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.1-1
Peter Hutterer 86a0121
- libevdev 1.5.1
Peter Hutterer 86a0121
Peter Hutterer 23f62f8
* Fri May 13 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.0-1
Peter Hutterer 23f62f8
- libevdev 1.5
Peter Hutterer 23f62f8
7fd22e2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-3
7fd22e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7fd22e2
Peter Hutterer 6e98b3c
* Tue Dec 22 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.4.5-2
Peter Hutterer 6e98b3c
- Fix a couple of coverity warnings
Peter Hutterer 6e98b3c
- Fix a potential race condition when checking uinput device's syspath
Peter Hutterer 6e98b3c
  (inactive in Fedora, we use the ioctl and never get here)
Peter Hutterer 6e98b3c
Peter Hutterer ab91e25
* Wed Nov 11 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.4.5-1
Peter Hutterer ab91e25
- libevdev 1.4.5
Peter Hutterer ab91e25
Peter Hutterer 9e957d4
* Tue Sep 01 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.4.4-1
Peter Hutterer 9e957d4
- libevdev 1.4.4
Peter Hutterer 9e957d4
b95673a
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.2-2
b95673a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b95673a
Peter Hutterer 7b1303f
* Fri Apr 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.4.2-1
Peter Hutterer 7b1303f
- libevdev 1.4.2
Peter Hutterer 7b1303f
Peter Hutterer d0cd082
* Wed Apr 08 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.4.1-1
Peter Hutterer d0cd082
- libevdev 1.4.1
Peter Hutterer d0cd082
Peter Hutterer 0dc1ff4
* Wed Mar 04 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.4-1
Peter Hutterer 0dc1ff4
- libevdev 1.4
Peter Hutterer 0dc1ff4
Peter Hutterer 02af932
* Fri Dec 05 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.3.2-1
Peter Hutterer 02af932
- libevdev 1.3.2
Peter Hutterer 02af932
Peter Hutterer 6743d39
* Thu Nov 13 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.3.1-1
Peter Hutterer 6743d39
- libevdev 1.3.1
Peter Hutterer 6743d39
Peter Hutterer ae625ab
* Tue Sep 09 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.3-1
Peter Hutterer ae625ab
- libevdev 1.3
Peter Hutterer ae625ab
b60ee40
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.99.901-2
b60ee40
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
b60ee40
Peter Hutterer d3ef4e4
* Fri Aug 08 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.2.99.901-1
Peter Hutterer d3ef4e4
- libevdev 1.3RC1
Peter Hutterer d3ef4e4
e3c6ca3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-2
e3c6ca3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e3c6ca3
Peter Hutterer 48221b2
* Thu Jun 05 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-1
Peter Hutterer 48221b2
- libevdev 1.2.2
Peter Hutterer 48221b2
Peter Hutterer d25bcc0
* Wed May 14 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-1
Peter Hutterer d25bcc0
- libevdev 1.2.1
Peter Hutterer d25bcc0
Peter Hutterer 7ac0f9f
* Tue May 13 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.2-5
Peter Hutterer 7ac0f9f
- Bump release to fix the upgrade path from F20 which is now named
Peter Hutterer 7ac0f9f
  1.2-04compat.
Peter Hutterer 7ac0f9f
Peter Hutterer 8bd8f53
* Wed Apr 30 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.2-1
Peter Hutterer 8bd8f53
- libevdev 1.2
Peter Hutterer 8bd8f53
Peter Hutterer 1e15114
* Thu Apr 24 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.1.99.1-1
Peter Hutterer 1e15114
- libevdev 1.2 RC1
Peter Hutterer 1e15114
Peter Hutterer fe7808d
* Tue Mar 25 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.1-1
Peter Hutterer fe7808d
- libevdev 1.1
Peter Hutterer fe7808d
Peter Hutterer 2a5c793
* Wed Mar 19 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.0.99.2-1
Peter Hutterer 2a5c793
- libevdev 1.0.99.2
Peter Hutterer 2a5c793
Peter Hutterer 44dc2f3
* Tue Mar 11 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.0.99.1-1
Peter Hutterer 44dc2f3
- libevdev 1.0.99.1
Peter Hutterer 44dc2f3
- Add libevdev-utils sub-package
Peter Hutterer 44dc2f3
Peter Hutterer 9c71bf0
* Fri Mar 07 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.0.1-1
Peter Hutterer 9c71bf0
- libevdev 1.0.1
Peter Hutterer 9c71bf0
Peter Hutterer fcb4dc3
* Tue Feb 18 2014 Peter Hutterer <peter.hutterer@redhat.com> 1.0-1
Peter Hutterer fcb4dc3
- libevdev 1.0
Peter Hutterer fcb4dc3
Peter Hutterer f53c2dd
* Wed Feb 05 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.9.1-1
Peter Hutterer f53c2dd
- libevdev 1.0RC1
Peter Hutterer f53c2dd
Peter Hutterer a6df1db
* Fri Jan 03 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.6-3
Peter Hutterer a6df1db
- Restore deprecated constants LIBEVDEV_READ_* dropped from 0.6 (#1046426)
Peter Hutterer a6df1db
6754950
* Thu Dec 26 2013 Adam Williamson <awilliam@redhat.com> 0.6-2
6754950
- revert catastrophic upstream dropping of 'deprecated' functions - #1046426
6754950
Peter Hutterer 6ab6b1a
* Mon Dec 23 2013 Peter Hutterer <peter.hutterer@redhat.com> 0.6-1
Peter Hutterer 6ab6b1a
- libevdev 0.6
Peter Hutterer 6ab6b1a
Peter Hutterer e7f8b32
* Fri Nov 22 2013 Peter Hutterer <peter.hutterer@redhat.com> 0.5-1
Peter Hutterer e7f8b32
- libevdev 0.5
Peter Hutterer e7f8b32
Peter Hutterer 1e79231
* Fri Nov 01 2013 Peter Hutterer <peter.hutterer@redhat.com> 0.4.1-1
Peter Hutterer 1e79231
- libevdev 0.4.1
Peter Hutterer 1e79231
Peter Hutterer 59b49ac
* Wed Oct 02 2013 Peter Hutterer <peter.hutterer@redhat.com> 0.4-2
Peter Hutterer 59b49ac
- disable gcov (#1012180)
Peter Hutterer 59b49ac
- disable unittests, we don't run them anyway
Peter Hutterer 59b49ac
Peter Hutterer 38d50bf
* Wed Sep 18 2013 Peter Hutterer <peter.hutterer@redhat.com> 0.4-1
Peter Hutterer 38d50bf
- libevdev 0.4
Peter Hutterer 38d50bf
Peter Hutterer d5f43e8
* Tue Aug 13 2013 Peter Hutterer <peter.hutterer@redhat.com> 0.3-1
Peter Hutterer d5f43e8
- libevdev 0.3
Peter Hutterer d5f43e8
Peter Hutterer 9504c40
* Thu Jul 25 2013 Peter Hutterer <peter.hutterer@redhat.com> 0.2.1-1
Peter Hutterer 9504c40
- Initial package (#987204)
Peter Hutterer 9504c40