summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2015-05-25 17:03:12 -0400
committerAlexandre Rostovtsev <tetromino@gentoo.org>2015-05-25 17:06:51 -0400
commite3d4bb1e8cf045c121861e13e97d1f9a9caffb56 (patch)
tree29f4ca005349c98b13d0cc1b123f049b1425e400 /dev-util
parentgnome-base/dconf-editor: fix dep (diff)
downloadgnome-e3d4bb1e8cf045c121861e13e97d1f9a9caffb56.tar.gz
gnome-e3d4bb1e8cf045c121861e13e97d1f9a9caffb56.tar.bz2
gnome-e3d4bb1e8cf045c121861e13e97d1f9a9caffb56.zip
dev-python/dogtail → dev-util/dogtail
It's primarily a tool for testing GUIs, not just a python library. Package-Manager: portage-2.2.20 Manifest-Sign-Key: 0x18E5B6F2D8D5EC8D
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/dogtail/Manifest11
-rw-r--r--dev-util/dogtail/dogtail-0.9.0.ebuild53
-rw-r--r--dev-util/dogtail/metadata.xml5
3 files changed, 69 insertions, 0 deletions
diff --git a/dev-util/dogtail/Manifest b/dev-util/dogtail/Manifest
new file mode 100644
index 00000000..0fe8ed8c
--- /dev/null
+++ b/dev-util/dogtail/Manifest
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+DIST dogtail-0.9.0.tar.gz 119882 SHA256 564dae5fba4fa3a7f6d53503e0877dad56ae8bce10e181d3d2c0bdbf063f4e36 SHA512 cf2956fad923f0f325f5dc3cd8f5a575491f6c455e2fa597b034b09e1579054b84b6ae80b67cbbe161c012c0de48457f872cfe27a5e0274447d32e21e4a8360d WHIRLPOOL 771606a4bc3d59bd75df85ab9ef3dd8bd4e28161e13fc792bb4108f7b058db18f42c1174499b90d3c307c3302e254278aecf94e03ff894222bc7f12021611c1f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iEYEAREKAAYFAlVFBlIACgkQ1fmVwcYIWAbF9wCgkbceKysZeN6jq7pKXT+KRv2K
+h8oAoKlYZH9nrFzIkahgLcpAEguWQiup
+=nVTN
+-----END PGP SIGNATURE-----
diff --git a/dev-util/dogtail/dogtail-0.9.0.ebuild b/dev-util/dogtail/dogtail-0.9.0.ebuild
new file mode 100644
index 00000000..f0a3bbc9
--- /dev/null
+++ b/dev-util/dogtail/dogtail-0.9.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 gnome2-utils fdo-mime
+
+DESCRIPTION="GUI test tool and automation framework using accessibility framework"
+HOMEPAGE="https://fedorahosted.org/dogtail/"
+SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-libs/gobject-introspection
+ dev-python/pyatspi[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ virtual/python-imaging[${PYTHON_USEDEP}]
+ x11-libs/gdk-pixbuf:2[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/libwnck:3[introspection]
+ x11-base/xorg-server[xvfb]
+ x11-apps/xinit
+"
+DEPEND="${DEPEND}"
+
+src_prepare() {
+ # Install docs in one place
+ sed "s:doc/${PN}:doc/${PF}:" -i setup.py || die
+
+ distutils-r1_src_prepare
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ gnome2_icon_cache_update
+}
diff --git a/dev-util/dogtail/metadata.xml b/dev-util/dogtail/metadata.xml
new file mode 100644
index 00000000..6e0e2ecb
--- /dev/null
+++ b/dev-util/dogtail/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome</herd>
+</pkgmetadata>