From 68c26964c3a203e753bd6d2e02cf5ffd30483fb4 Mon Sep 17 00:00:00 2001 From: zcerza Date: Aug 01 2006 21:43:24 +0000 Subject: auto-import dogtail-0.5.2-1 on branch devel from dogtail-0.5.2-1.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..d1f5766 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +dogtail-0.5.2.tar.gz diff --git a/dogtail.spec b/dogtail.spec new file mode 100644 index 0000000..64b91e7 --- /dev/null +++ b/dogtail.spec @@ -0,0 +1,116 @@ +Summary: GUI test tool and automation framework +Name: dogtail +Version: 0.5.2 +Release: 1%{?dist} +License: GPL +Group: User Interface/X +URL: http://people.redhat.com/zcerza/dogtail/ +Source0: http://people.redhat.com/zcerza/dogtail/releases/dogtail-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: python +BuildRequires: desktop-file-utils +Requires: pyspi >= 0.5.5 +Requires: pygtk2 +Requires: rpm-python +Requires: xorg-x11-server-Xvfb + +%description +GUI test tool and automation framework that uses assistive technologies to +communicate with desktop applications. + +%prep +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%setup -q + +%build +python ./setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python ./setup.py install -O2 --root=$RPM_BUILD_ROOT --record=%{name}.files +rm -rf $RPM_BUILD_ROOT/%{_docdir}/dogtail +find examples -type f -exec chmod 0644 \{\} \; +desktop-file-install $RPM_BUILD_ROOT/%{_datadir}/applications/sniff.desktop \ + --vendor=fedora \ + --dir=$RPM_BUILD_ROOT/%{_datadir}/applications \ + --add-category X-Fedora \ + --delete-original + +%post +touch --no-create %{_datadir}/icons/hicolor || : +[ -x /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache --quiet -f %{_datadir}/icons/hicolor || : + +%postun +touch --no-create %{_datadir}/icons/hicolor || : +[ -x /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache --quiet -f %{_datadir}/icons/hicolor || : + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%{_bindir}/* +%{python_sitelib}/dogtail/ +%{_datadir}/applications/* +%{_datadir}/dogtail/ +%{_datadir}/icons/hicolor/* +%doc COPYING +%doc README +%doc examples/ + +%changelog +* Tue Aug 01 2006 Zack Cerza - 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 - 0.5.1-3 +- Fix the URL field. + +* Tue Mar 21 2006 Zack Cerza - 0.5.1-2 +- Fix URL and Source0 fields. +- Fix desktop-file-utils magic; use desktop-file-install. + +* Fri Feb 24 2006 Zack Cerza - 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 /usr/lib64, 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 - 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 - 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 /usr/share/doc/dogtail is removed. +- Added 'gtk-update-icon-cache' to %%post. + +* Mon Oct 24 2005 Zack Cerza - 0.4.3-1 +- New upstream release. + +* Sat Oct 8 2005 Jeremy Katz - 0.4.2-1 +- Initial build. + diff --git a/sources b/sources index e69de29..89cfa3c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +877d69a03d820a3a9ed001d307e24bf1 dogtail-0.5.2.tar.gz