[evemu] Initial import (#788067)

Peter Hutterer whot at fedoraproject.org
Thu Aug 2 00:05:05 UTC 2012


commit 01bc8906f7d44329017ec32cf55965e573eae389
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu Aug 2 10:02:23 2012 +1000

    Initial import (#788067)

 .gitignore                                        |    1 +
 0001-tools-add-missing-evemu-event-man-page.patch |   38 +++++++++
 evemu.spec                                        |   84 +++++++++++++++++++++
 sources                                           |    1 +
 4 files changed, 124 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..6111e72 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/evemu-1.0.10.tar.gz
diff --git a/0001-tools-add-missing-evemu-event-man-page.patch b/0001-tools-add-missing-evemu-event-man-page.patch
new file mode 100644
index 0000000..57f19a0
--- /dev/null
+++ b/0001-tools-add-missing-evemu-event-man-page.patch
@@ -0,0 +1,38 @@
+From cd974eacb551e1a76995e4c02b889acc95506bec Mon Sep 17 00:00:00 2001
+From: Peter Hutterer <peter.hutterer at who-t.net>
+Date: Fri, 6 Jul 2012 08:52:58 +1000
+Subject: [PATCH] tools: add missing evemu-event man page
+
+Bug in upstream makefile, didn't end up part of DIST, fixed upstream
+already.
+
+Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
+---
+ tools/Makefile.am   |    2 +-
+ tools/evemu-event.1 |    1 +
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+ create mode 100644 tools/evemu-event.1
+
+diff --git a/tools/Makefile.am b/tools/Makefile.am
+index e306892..6fdc337 100644
+--- a/tools/Makefile.am
++++ b/tools/Makefile.am
+@@ -18,7 +18,7 @@ if HAVE_DOCTOOLS
+ # actual man pages
+ man_pages_sources = evemu-describe.txt evemu-device.txt
+ # shadow man pages
+-man_pages_shadows = evemu-record.1 evemu-play.1
++man_pages_shadows = evemu-record.1 evemu-play.1 evemu-event.1
+ 
+ man_pages = $(man_pages_sources:.txt=.1) $(man_pages_shadows)
+ 
+diff --git a/tools/evemu-event.1 b/tools/evemu-event.1
+new file mode 100644
+index 0000000..49e13c7
+--- /dev/null
++++ b/tools/evemu-event.1
+@@ -0,0 +1 @@
++.so man1/evemu-device.1
+-- 
+1.7.10.4
+
diff --git a/evemu.spec b/evemu.spec
new file mode 100644
index 0000000..bd3ea78
--- /dev/null
+++ b/evemu.spec
@@ -0,0 +1,84 @@
+Name:           evemu
+Version:        1.0.10
+Release:        1%{?dist}
+Summary:        Event Device Query and Emulation Program
+
+Group:          Development/Tools
+License:        GPLv3+
+
+URL:            http://launchpad.net/evemu
+Source0:        http://launchpad.net/%{name}/trunk/%{name}-%{version}/+download/%{name}-%{version}.tar.gz
+
+# Fixed upstream in revno 60
+Patch01:        0001-tools-add-missing-evemu-event-man-page.patch
+
+BuildRequires:  automake libtool
+BuildRequires:  python2-devel
+BuildRequires:  xmlto asciidoc
+
+# package was renamed in version 1.0.10
+Provides:       utouch-evemu = %{version}-%{release}
+Obsoletes:      utouch-evemu < 1.0.10
+
+%description
+%{name} is a simple utility to capture the event stream from input devices
+and replay that stream on a virtual input device.
+
+%package devel
+Summary:        Event Device Query and Emulation Program Development Package
+Requires:       %{name} = %{version}-%{release}
+Requires:       pkgconfig
+Requires:       python
+
+Provides:       utouch-evemu-devel = %{version}-%{release}
+Obsoletes:      utouch-evemu-devel < 1.0.10
+
+%description devel
+%{name} development files.
+
+%prep
+%setup -q
+%patch01 -p1
+
+%build
+autoreconf -v --install --force || exit 1
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+make install DESTDIR=%{buildroot}
+
+# We intentionally don't ship *.la files
+rm -f %{buildroot}%{_libdir}/*.la
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%doc COPYING
+%{_bindir}/evemu-describe
+%{_bindir}/evemu-device
+%{_bindir}/evemu-play
+%{_bindir}/evemu-event
+%{_bindir}/evemu-record
+%{_libdir}/libevemu.so.*
+%{_mandir}/man1/evemu-*
+
+%files devel
+%doc COPYING
+%{_includedir}/evemu.h
+%{_libdir}/libevemu.so
+%{_libdir}/pkgconfig/evemu.pc
+%dir %{python_sitelib}/evemu/
+%{python_sitelib}/evemu/*
+
+%changelog
+* Fri Jul 06 2012 Peter Hutterer <peter.hutterer at redhat.com> 1.0.10-1
+- Update to version 1.0.10, rename. upstream changed name to "evemu" with
+  this version
+
+* Thu Feb 09 2012 Peter Hutterer <peter.hutterer at redhat.com> 1.0.8-2
+- autoreconf --force to stop weird libtool build errors
+
+* Tue Feb 07 2012 Peter Hutterer <peter.hutterer at redhat.com> 1.0.8-1
+- Initial package
diff --git a/sources b/sources
index e69de29..d7864c2 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+2291627ed85aaad375b7f3ef531ce57b  evemu-1.0.10.tar.gz


More information about the scm-commits mailing list