#global gitdate 20150818 #global gitversion eba96a4 Name: evemu Version: 2.7.0 Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist} Summary: Event Device Query and Emulation Program Group: Development/Tools License: GPLv3+ URL: http://www.freedesktop.org/wiki/Evemu %if 0%{?gitdate} Source0: %{name}-%{gitdate}.tar.bz2 Source1: make-git-snapshot.sh Source2: commitid %else Source0: http://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.xz %endif BuildRequires: automake libtool BuildRequires: python2-devel BuildRequires: xmlto asciidoc BuildRequires: libevdev-devel >= 1.3 Requires: libevdev >= 0.5 # 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 -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} %build autoreconf -v --install --force || exit 1 %configure --disable-static --disable-silent-rules 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 * Mon Sep 25 2017 Benjamin Tissoires 2.7.0-1 - Evemu 2.7.0 * Wed Aug 02 2017 Fedora Release Engineering - 2.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Wed May 03 2017 Peter Hutterer 2.6.0-1 - evemu 2.6.0 * Fri Feb 10 2017 Fedora Release Engineering - 2.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Sep 16 2016 Benjamin Tissoires 2.5.0-1 - Evemu v2.5.0 * Tue Jul 19 2016 Fedora Release Engineering - 2.4.0-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Mon Apr 04 2016 Benjamin Tissoires 2.4.0-1 - Evemu v2.4.0 * Wed Feb 03 2016 Fedora Release Engineering - 2.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Oct 14 2015 Benjamin Tissoires 2.3.1-1 - Evemu v2.3.1 * Tue Aug 18 2015 Benjamin Tissoires 2.2.0-2.20150818giteba96a4 - git snapshot to fix rhbz #1251015 * Tue Aug 04 2015 Benjamin Tissoires 2.2.0-1 - Evemu v2.2.0 * Wed Jul 22 2015 Benjamin Tissoires 2.1.0-4.20150722git79b29f0 - Update to current git master: add dmi info and EV_SW and EV_LED states * Wed Jun 17 2015 Fedora Release Engineering - 2.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Jun 11 2015 Benjamin Tissoires 2.1.0-2 - Apply 2 upstream patches: handle holes in the input node list, add uname to the header comment * Wed Nov 12 2014 Peter Hutterer 2.1.0-1 - Update to version 2.1.0 * Sat Aug 16 2014 Fedora Release Engineering - 2.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Thu Jun 19 2014 Benjamin Tissoires 2.0.0-1 - Update to version 2.0.0 * Sat Jun 07 2014 Fedora Release Engineering - 1.99.0-4.20140324gitaf60032 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Mar 23 2014 Peter Hutterer - 1.99.0-3.20140324gitaf60032 - Update to current git, stray debugging output lead to invalid traces * Mon Feb 10 2014 Peter Hutterer - 1.99.0-2.20131213gitb8f3f57 - Rebuild for libevdev soname bump * Fri Dec 13 2013 Benjamin Tissoires 1.99.0-1.20131213gitb8f3f57 - Update to current git, before 2.0 is released - fixes #1037056 (evemu FTBFS if "-Werror=format-security" flag is used) - use libevdev backend (libevdev >= 0.5 is required) * Thu Nov 21 2013 Benjamin Tissoires 1.2.0-0 - Update to version 1.2.0 * Sat Aug 03 2013 Fedora Release Engineering - 1.1.0-5.20130724git304eb65f - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 24 2013 Benjamin Tissoires 1.1.0-4.20130724git304eb65f - Update to current git, record the resolution and bump the file format to 1.2 * Wed Jul 10 2013 Peter Hutterer - 1.1.0-3.20130708gitf2eb0f2cd - disable silent rules * Mon Jul 08 2013 Peter Hutterer - 1.1.0-2.20130708gitf2eb0f2cd - Update to current git, avoids printing unused bits * Thu May 23 2013 Peter Hutterer - Drop unused patch * Fri May 03 2013 Benjamin Tissoires 1.1.0-1 - Update to version 1.1.0, hosted now on freedesktop * Thu Jan 31 2013 Peter Hutterer 1.0.10-3 - fclose output only once * Tue Jan 08 2013 Peter Hutterer 1.0.10-2 - Test for device grab in evemu-record * Fri Jul 06 2012 Peter Hutterer 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 1.0.8-2 - autoreconf --force to stop weird libtool build errors * Tue Feb 07 2012 Peter Hutterer 1.0.8-1 - Initial package