Package dogtail: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | Name: dogtail Version: 0.9.11 Release: alt2 Summary: GUI test tool and automation framework License: GPL Group: Development/Other Url: https://fedorahosted.org/dogtail/ BuildArch: noarch Source: https://fedorahosted.org/released/dogtail/dogtail-%version.tar Patch0: py2-to-py3.patch BuildRequires(pre): rpm-build-python3 BuildRequires: desktop-file-utils # %%py_requires gconf # Hack for build %add_python3_req_skip Accessibility %description GUI test tool and automation framework that uses assistive technologies to communicate with desktop applications. Before using enable accessibility via $ gconftool-2 -s -t boolean /desktop/gnome/interface/accessibility true %prep %setup %patch0 -p2 %build sed -i 's|^#!/usr/bin/env python$|#!/usr/bin/env python3|' \ $(find ./ -type f) %python3_build %install %python3_install rm -rf %buildroot%_docdir/dogtail/ find examples -type f -exec chmod 0644 \{\} \; %__subst "s|\.svg||g" %buildroot%_desktopdir/* %files %doc README examples/ %_bindir/* %python3_sitelibdir/%name/ %python3_sitelibdir/%name-*.egg-info %_desktopdir/* %_datadir/%name/ #_liconsdir/* %_iconsdir/hicolor/scalable/* %changelog * Mon Oct 21 2019 Andrey Bychkov <mrdrew@altlinux.org> 0.9.11-alt2 - python2 -> python3 * Sun Nov 18 2018 Vitaly Lipatov <lav@altlinux.ru> 0.9.11-alt1 - new version 0.9.11 (with rpmrb script) * Wed Aug 15 2018 Vitaly Lipatov <lav@altlinux.ru> 0.9.10-alt1 - new version 0.9.10 (with rpmrb script) * Sat Jan 30 2016 Vitaly Lipatov <lav@altlinux.ru> 0.9.9-alt1 - new version 0.9.9 (with rpmrb script) * Sat Nov 08 2014 Vitaly Lipatov <lav@altlinux.ru> 0.9.0-alt1 - new version 0.9.0 (with rpmrb script) * Sat Aug 03 2013 Vitaly Lipatov <lav@altlinux.ru> 0.8.2-alt1 - new version 0.8.2 (with rpmrb script) * Sat Oct 22 2011 Vitaly Kuznetsov <vitty@altlinux.ru> 0.7.0-alt2.1 - Rebuild with Python-2.7 * Sat May 21 2011 Vitaly Lipatov <lav@altlinux.ru> 0.7.0-alt2 - resend due broken desktop file permissions - update buildreqs * Sun Aug 01 2010 Vitaly Lipatov <lav@altlinux.ru> 0.7.0-alt1 - new version 0.7.0 (with rpmrb script) * Thu Nov 26 2009 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 0.6.1-alt3.2 - Rebuilt with python 2.6 * Tue Nov 24 2009 Repocop Q. A. Robot <repocop@altlinux.org> 0.6.1-alt3.1.qa1 - NMU (by repocop): the following fixes applied: * update_menus for dogtail * postclean-05-filetriggers for spec file * Thu Jan 24 2008 Grigory Batalov <bga@altlinux.ru> 0.6.1-alt3.1 - Rebuilt with python-2.5. * Sun Sep 23 2007 Vitaly Lipatov <lav@altlinux.ru> 0.6.1-alt3 - enable update/clean menus * Sun Sep 09 2007 Vitaly Lipatov <lav@altlinux.ru> 0.6.1-alt2 - fix desktop file * Sun Feb 25 2007 Vitaly Lipatov <lav@altlinux.ru> 0.6.1-alt1 - new version 0.6.1 (with rpmrb script) * Fri Oct 27 2006 Vitaly Lipatov <lav@altlinux.ru> 0.6.0-alt0.1 - initial build for ALT Linux Sisyphus * Wed Sep 13 2006 Zack Cerza <zcerza@redhat.com> - 0.6.0-1 - New upstream release. - Add Requires for xorg-x11-xinit. - Add Requires for gnome-python2-gconf. - Bump pyspi Requires. * Tue Aug 01 2006 Zack Cerza <zcerza@redhat.com> - 0.5.2-1 - New upstream release. - Update Requires from Xvfb to xorg-x11-server-Xvfb. - Bump pyspi Requires. - Remove ImageMagick Requires. - Escape post-macro in changelog-macro. * Mon Apr 17 2006 Zack Cerza <zcerza@redhat.com> - 0.5.1-3 - Fix the URL field. * Tue Mar 21 2006 Zack Cerza <zcerza@redhat.com> - 0.5.1-2 - Fix URL and Source0 fields. - Fix desktop-file-utils magic; use desktop-file-install. * Fri Feb 24 2006 Zack Cerza <zcerza@redhat.com> - 0.5.1-1 - Remove BuildRequires on at-spi-devel. Added one on python. - Use macros instead of absolute paths. - Touch _datadir/icons/hicolor/ before running gtk-update-icon-cache. - Require and use desktop-file-utils. - postun = post. - Shorten BuildArchitectures to BuildArch. The former worked, but even vim's hilighting hated it. - Put each *Requires on a separate line. - Remove __os_install_post definition. - Use Fedora Extras BuildRoot. - Instead of _libdir, which kills the build if it's _libdir64, use a python macro to define python_sitelib and use that. - Remove the executable bit on the examples in install scriptlet. - Remove call to /bin/rm in post scriptlet. - Use dist in Release. * Fri Feb 17 2006 Zack Cerza <zcerza@redhat.com> - 0.5.0-2 - It looks like xorg-x11-Xvfb changed names. Require 'Xvfb' instead. - Remove Requires on python-elementtree, since RHEL4 didn't have it. The functionality it provides is probably never used anyway, and will most likely be removed in the future. - Don't run gtk-update-icon-cache if it doesn't exist. * Fri Feb 3 2006 Zack Cerza <zcerza@redhat.com> - 0.5.0-1 - New upstream release. - Added missing BuildRequires on at-spi-devel. - Added Requires on pyspi >= 0.5.3. - Added Requires on rpm-python, pygtk2, ImageMagick, xorg-x11-Xvfb, python-elementtree. - Moved documentation (including examples) to the correct place. - Make sure %_docdir/dogtail is removed. - Added 'gtk-update-icon-cache' to %%post. * Mon Oct 24 2005 Zack Cerza <zcerza@redhat.com> - 0.4.3-1 - New upstream release. * Sat Oct 8 2005 Jeremy Katz <katzj@redhat.com> - 0.4.2-1 - Initial build. |