Peter Hutterer 01bc890
Name:           evemu
Peter Hutterer 01bc890
Version:        1.0.10
Peter Hutterer 9264f1b
Release:        3%{?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+
Peter Hutterer 01bc890
Peter Hutterer 01bc890
URL:            http://launchpad.net/evemu
Peter Hutterer 01bc890
Source0:        http://launchpad.net/%{name}/trunk/%{name}-%{version}/+download/%{name}-%{version}.tar.gz
Peter Hutterer 01bc890
Peter Hutterer 01bc890
# Fixed upstream in revno 60
Peter Hutterer 01bc890
Patch01:        0001-tools-add-missing-evemu-event-man-page.patch
Peter Hutterer fd6668a
Patch02:        test-for-device-grab.patch
Peter Hutterer 9264f1b
Patch03:        0001-Don-t-segfault-when-not-using-stdout.patch
Peter Hutterer 01bc890
Peter Hutterer 01bc890
BuildRequires:  automake libtool
Peter Hutterer 01bc890
BuildRequires:  python2-devel
Peter Hutterer 01bc890
BuildRequires:  xmlto asciidoc
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 01bc890
%setup -q
Peter Hutterer 01bc890
%patch01 -p1
Peter Hutterer fd6668a
%patch02 -p0
Peter Hutterer 9264f1b
%patch03 -p1
Peter Hutterer 01bc890
Peter Hutterer 01bc890
%build
Peter Hutterer 01bc890
autoreconf -v --install --force || exit 1
Peter Hutterer 01bc890
%configure --disable-static
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
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