%global snapshot 735e3016.20211102 Name: xdotool Version: 3.20211022.1 Epoch: 1 Release: 0.n0i.3%{?snapshot:.%{snapshot}.git}%{?dist} Summary: Fake keyboard/mouse input License: BSD URL: http://www.semicomplete.com/projects/xdotool/ %if %{?snapshot:1}0 Source0: %{name}-%{snapshot}.tar.xz Source99: %{name}-snapshot.sh %else Source0: https://github.com/jordansissel/xdotool/releases/download/v%{version}/xdotool-%{version}.tar.gz %endif BuildRequires: gcc BuildRequires: libXtst-devel, libX11-devel, libXinerama-devel, libXi-devel, /usr/bin/pod2man, libxkbcommon-devel %description This tool lets you programmatically (or manually) simulate keyboard input and mouse activity, move and re-size windows, etc. %package -n libxdo Summary: Keyboard input simulation library %description -n libxdo This library contains functions to simulate keyboard and mouse input %package -n libxdo-devel Summary: Development files for libxdo Requires: libxdo = %{epoch}:%{version}-%{release} %description -n libxdo-devel The libxdo-devel package contains libraries and header files for developing applications that use libxdo %prep %if %{?snapshot:1}0 %setup -q -n %{name}-%{?snapshot} %else %autosetup %endif %build export WARNFLAGS="%{optflags}" # + /usr/lib/rpm/check-rpaths # ERROR 0002: file '/usr/bin/xdotool' contains an invalid '/usr/local/lib' in [/usr/local/lib] export WITHOUT_RPATH_FIX=1 %{__make} %{?_smp_mflags} %install %{__make} \ PREFIX=%{buildroot}%{_prefix} \ INSTALLMAN=%{buildroot}%{_mandir} \ INSTALLLIB=%{buildroot}%{_libdir} \ install %{__sed} -i 's@%{buildroot}@@g' %{buildroot}%{_libdir}/pkgconfig/libxdo.pc #fix permissions chmod 0644 examples/ffsp.sh %ldconfig_scriptlets -n libxdo %files -n libxdo %{_libdir}/*.so.* %files -n libxdo-devel %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/libxdo.pc %files %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %doc examples README.md FAQ.md CHANGELIST %license COPYRIGHT %changelog * Tue Nov 02 2021 Marius FERARU - 3.20211022.1-0.n0i.3.735e3016.20211102.git - build current git snapshot: 735e3016, 2021-11-02 - handle pkgconfig - disable rpath kludge - update docs * Fri Oct 09 2020 Marius FERARU - 3.20201010.1-0.n0i.1.d57c4b9b.20201010.git - build *my* git snapshot that implements "search-by-role" * Fri Sep 25 2020 Till Maas - 3.20160805.1-1 - Update to latest release * Wed Jul 29 2020 Fedora Release Engineering - 1:3.20150503.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jan 31 2020 Fedora Release Engineering - 1:3.20150503.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jul 27 2019 Fedora Release Engineering - 1:3.20150503.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 1:3.20150503.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 1:3.20150503.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 1:3.20150503.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Aug 03 2017 Fedora Release Engineering - 1:3.20150503.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 1:3.20150503.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 1:3.20150503.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 05 2016 Fedora Release Engineering - 1:3.20150503.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Nov 23 2015 Oliver Haessler - 3.20150503.1-1 - new upstream release - add BuildRequire for libxkbcommon-devel * Fri Jun 19 2015 Fedora Release Engineering - 1:2.20110530.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Aug 18 2014 Fedora Release Engineering - 1:2.20110530.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 1:2.20110530.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 1:2.20110530.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Feb 24 2013 Sven Lankes - 1:2.20110530.1-6 - fix FTBFS, fixes rhbz #914583 * Fri Feb 15 2013 Fedora Release Engineering - 1:2.20110530.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Nov 2 2012 Peter Robinson 1:2.20110530.1-4 - Add libXi-devel dependency * Sun Jul 22 2012 Fedora Release Engineering - 1:2.20110530.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 1:2.20110530.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Thu Nov 24 2011 Sven Lankes - 1:2.20110530.1-1 - new upstream release * Mon Feb 07 2011 Fedora Release Engineering - 1:2.20101012.3049-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Jul 11 2010 Sven Lankes - 1:2.20101012.3049-1 - new upstream release * Sun Jul 11 2010 Sven Lankes - 1:2.20100623.2949-1 - remove upstreamed patch - new upstream release * Sun Mar 28 2010 Sven Lankes - 1:2.20100602.2915-1 - new upstream release - add patch from Bruce Jerrick to not segfault when called with unknown command (bz #602946) * Sun Mar 28 2010 Sven Lankes - 1:1.20100318.2737-1 - new upstream release * Sun Feb 07 2010 Sven Lankes - 0.20100118.2605-2 - fix requires for libxdo-devel * Fri Feb 05 2010 Sven Lankes - 0.20100118.2605-1 - New upstream release - remove BuildRoot from spec - add subpackages for libxdo - ship manpage - bump Epoch as upstream changed the versioning - use make install (with a makefile-patch) instead of manual install in spec * Thu Sep 17 2009 Sven Lankes - 20090815-1 - New upstream release (fixes #521765) * Mon Jul 27 2009 Fedora Release Engineering - 20090330-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed May 27 2009 Sindre Pedersen Bjørdal - 20090330-2 - New upstream release * Thu May 7 2009 Ville Skyttä - 20090126-2 - Build with $RPM_OPT_FLAGS. * Wed Apr 01 2009 Sindre Pedersen Bjørdal - 20090126-1 - New upstream release * Mon Mar 02 2009 Caolán McNamara - 20071230-4 - add BuildRequires libX11-devel to build * Thu Feb 26 2009 Fedora Release Engineering - 20071230-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed May 28 2008 Sindre Pedersen Bjørdal - 20071230-2 - Add patch to fix prefix - Add CFLAGS to %%build * Tue May 06 2008 Sindre Pedersen Bjørdal - 20071230-1 - Initial build