Benjamin Tissoires 9d0c658
#global gitdate 20150818
Benjamin Tissoires 9d0c658
#global gitversion eba96a4
Peter Hutterer 12ae138
Peter Hutterer 01bc890
Name:           evemu
Benjamin Tissoires 9d0c658
Version:        2.3.1
Benjamin Tissoires 9d0c658
Release:        1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
Peter Hutterer 01bc890
Summary:        Event Device Query and Emulation Program
Peter Hutterer 01bc890
Peter Hutterer 01bc890
Group:          Development/Tools
Peter Hutterer 01bc890
License:        GPLv3+
Benjamin Tissoires 4fd6956
URL:            http://www.freedesktop.org/wiki/Evemu
Peter Hutterer 12ae138
Peter Hutterer 12ae138
%if 0%{?gitdate}
Peter Hutterer 12ae138
Source0:        %{name}-%{gitdate}.tar.bz2
Peter Hutterer 12ae138
Source1:        make-git-snapshot.sh
Peter Hutterer 12ae138
Source2:        commitid
Peter Hutterer 12ae138
%else
Benjamin Tissoires 04fb668
Source0:        http://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.xz
Peter Hutterer 12ae138
%endif
Peter Hutterer 01bc890
Peter Hutterer 01bc890
BuildRequires:  automake libtool
Peter Hutterer 01bc890
BuildRequires:  python2-devel
Peter Hutterer 01bc890
BuildRequires:  xmlto asciidoc
Peter Hutterer 77df747
BuildRequires:  libevdev-devel >= 1.3
Benjamin Tissoires b8afd1c
Requires:       libevdev >= 0.5
Peter Hutterer 01bc890
Peter Hutterer 01bc890
# package was renamed in version 1.0.10
Peter Hutterer 01bc890
Provides:       utouch-evemu = %{version}-%{release}
Peter Hutterer 01bc890
Obsoletes:      utouch-evemu < 1.0.10
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%description
Peter Hutterer 01bc890
%{name} is a simple utility to capture the event stream from input devices
Peter Hutterer 01bc890
and replay that stream on a virtual input device.
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%package devel
Peter Hutterer 01bc890
Summary:        Event Device Query and Emulation Program Development Package
Peter Hutterer 01bc890
Requires:       %{name} = %{version}-%{release}
Peter Hutterer 01bc890
Requires:       pkgconfig
Peter Hutterer 01bc890
Requires:       python
Peter Hutterer 01bc890
Peter Hutterer 01bc890
Provides:       utouch-evemu-devel = %{version}-%{release}
Peter Hutterer 01bc890
Obsoletes:      utouch-evemu-devel < 1.0.10
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%description devel
Peter Hutterer 01bc890
%{name} development files.
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%prep
Peter Hutterer 12ae138
%setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%build
Peter Hutterer 01bc890
autoreconf -v --install --force || exit 1
Peter Hutterer 1037729
%configure --disable-static --disable-silent-rules
Peter Hutterer 01bc890
make %{?_smp_mflags}
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%install
Peter Hutterer 01bc890
make install DESTDIR=%{buildroot}
Peter Hutterer 01bc890
Peter Hutterer 01bc890
# We intentionally don't ship *.la files
Peter Hutterer 01bc890
rm -f %{buildroot}%{_libdir}/*.la
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%post -p /sbin/ldconfig
Peter Hutterer 01bc890
%postun -p /sbin/ldconfig
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%files
Peter Hutterer 01bc890
%doc COPYING
Peter Hutterer 01bc890
%{_bindir}/evemu-describe
Peter Hutterer 01bc890
%{_bindir}/evemu-device
Peter Hutterer 01bc890
%{_bindir}/evemu-play
Peter Hutterer 01bc890
%{_bindir}/evemu-event
Peter Hutterer 01bc890
%{_bindir}/evemu-record
Peter Hutterer 01bc890
%{_libdir}/libevemu.so.*
Peter Hutterer 01bc890
%{_mandir}/man1/evemu-*
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%files devel
Peter Hutterer 01bc890
%doc COPYING
Peter Hutterer 01bc890
%{_includedir}/evemu.h
Peter Hutterer 01bc890
%{_libdir}/libevemu.so
Peter Hutterer 01bc890
%{_libdir}/pkgconfig/evemu.pc
Peter Hutterer 01bc890
%dir %{python_sitelib}/evemu/
Peter Hutterer 01bc890
%{python_sitelib}/evemu/*
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%changelog
Benjamin Tissoires 9d0c658
* Wed Oct 14 2015 Benjamin Tissoires <benjamin.tissoires@redhat.com> 2.3.1-1
Benjamin Tissoires 9d0c658
- Evemu v2.3.1
Benjamin Tissoires 9d0c658
Benjamin Tissoires e8f9da6
* Tue Aug 18 2015 Benjamin Tissoires <benjamin.tissoires@redhat.com> 2.2.0-2.20150818giteba96a4
Benjamin Tissoires e8f9da6
- git snapshot to fix rhbz #1251015
Benjamin Tissoires e8f9da6
Benjamin Tissoires f8f006b
* Tue Aug 04 2015 Benjamin Tissoires <benjamin.tissoires@redhat.com> 2.2.0-1
Benjamin Tissoires f8f006b
- Evemu v2.2.0
Benjamin Tissoires f8f006b
Benjamin Tissoires 66710b7
* Wed Jul 22 2015 Benjamin Tissoires <benjamin.tissoires@redhat.com> 2.1.0-4.20150722git79b29f0
Benjamin Tissoires 66710b7
- Update to current git master: add dmi info and EV_SW and EV_LED states
Benjamin Tissoires 66710b7
a7f0715
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-3
a7f0715
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a7f0715
Benjamin Tissoires ad376fa
* Thu Jun 11 2015 Benjamin Tissoires <benjamin.tissoires@redhat.com> 2.1.0-2
Benjamin Tissoires ad376fa
- Apply 2 upstream patches: handle holes in the input node list,
Benjamin Tissoires ad376fa
  add uname to the header comment
Benjamin Tissoires ad376fa
Peter Hutterer 77df747
* Wed Nov 12 2014 Peter Hutterer <peter.hutterer@redhat.com> 2.1.0-1
Peter Hutterer 77df747
- Update to version 2.1.0
Peter Hutterer 77df747
559413c
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
559413c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
559413c
Benjamin Tissoires 6284712
* Thu Jun 19 2014 Benjamin Tissoires <benjamin.tissoires@redhat.com> 2.0.0-1
Benjamin Tissoires 6284712
- Update to version 2.0.0
Benjamin Tissoires 6284712
64e0234
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.99.0-4.20140324gitaf60032
64e0234
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
64e0234
Peter Hutterer 49fa04e
* Sun Mar 23 2014 Peter Hutterer <peter.hutterer@redhat.com> - 1.99.0-3.20140324gitaf60032
Peter Hutterer 49fa04e
- Update to current git, stray debugging output lead to invalid traces
Peter Hutterer 49fa04e
Peter Hutterer 4147999
* Mon Feb 10 2014 Peter Hutterer <peter.hutterer@redhat.com> - 1.99.0-2.20131213gitb8f3f57
Peter Hutterer 4147999
- Rebuild for libevdev soname bump
Peter Hutterer 4147999
Benjamin Tissoires b8afd1c
* Fri Dec 13 2013 Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.99.0-1.20131213gitb8f3f57
Benjamin Tissoires b8afd1c
- Update to current git, before 2.0 is released
Benjamin Tissoires b8afd1c
- fixes #1037056 (evemu FTBFS if "-Werror=format-security" flag is used)
Benjamin Tissoires b8afd1c
- use libevdev backend (libevdev >= 0.5 is required)
Benjamin Tissoires b8afd1c
Benjamin Tissoires 04fb668
* Thu Nov 21 2013 Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.2.0-0
Benjamin Tissoires 04fb668
- Update to version 1.2.0
Benjamin Tissoires 04fb668
8b391c8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-5.20130724git304eb65f
8b391c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8b391c8
Benjamin Tissoires 9c86f21
* Wed Jul 24 2013 Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.1.0-4.20130724git304eb65f
Benjamin Tissoires 9c86f21
- Update to current git, record the resolution and bump the file format to 1.2
Benjamin Tissoires 9c86f21
Peter Hutterer 1037729
* Wed Jul 10 2013 Peter Hutterer <peter.hutterer@redhat.com> - 1.1.0-3.20130708gitf2eb0f2cd
Peter Hutterer 1037729
- disable silent rules
Peter Hutterer 1037729
Peter Hutterer 12ae138
* Mon Jul 08 2013 Peter Hutterer <peter.hutterer@redhat.com> - 1.1.0-2.20130708gitf2eb0f2cd
Peter Hutterer 12ae138
- Update to current git, avoids printing unused bits
Peter Hutterer 12ae138
Peter Hutterer 6b0feba
* Thu May 23 2013 Peter Hutterer <peter.hutterer@redhat.com>
Peter Hutterer 6b0feba
- Drop unused patch
Peter Hutterer 6b0feba
Benjamin Tissoires 4fd6956
* Fri May 03 2013 Benjamin Tissoires <benjamin.tissoires@redhat.com> 1.1.0-1
Benjamin Tissoires 4fd6956
- Update to version 1.1.0, hosted now on freedesktop
Benjamin Tissoires 4fd6956
Peter Hutterer 9264f1b
* Thu Jan 31 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.0.10-3
Peter Hutterer 9264f1b
- fclose output only once
Peter Hutterer 9264f1b
Peter Hutterer fd6668a
* Tue Jan 08 2013 Peter Hutterer <peter.hutterer@redhat.com> 1.0.10-2
Peter Hutterer fd6668a
- Test for device grab in evemu-record
Peter Hutterer fd6668a
Peter Hutterer 01bc890
* Fri Jul 06 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.0.10-1
Peter Hutterer 01bc890
- Update to version 1.0.10, rename. upstream changed name to "evemu" with
Peter Hutterer 01bc890
  this version
Peter Hutterer 01bc890
Peter Hutterer 01bc890
* Thu Feb 09 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.0.8-2
Peter Hutterer 01bc890
- autoreconf --force to stop weird libtool build errors
Peter Hutterer 01bc890
Peter Hutterer 01bc890
* Tue Feb 07 2012 Peter Hutterer <peter.hutterer@redhat.com> 1.0.8-1
Peter Hutterer 01bc890
- Initial package