Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 472812 | Differences between
and this patch

Collapse All | Expand All

(-)d-feet-0.3.5.ebuild (-12 / +15 lines)
Lines 6-12 Link Here
6
GCONF_DEBUG="no"
6
GCONF_DEBUG="no"
7
PYTHON_COMPAT=( python2_7 )
7
PYTHON_COMPAT=( python2_7 )
8
8
9
inherit gnome2 distutils-r1
9
inherit autotools eutils gnome2 python-single-r1 virtualx
10
10
11
DESCRIPTION="D-Feet is a powerful D-Bus debugger"
11
DESCRIPTION="D-Feet is a powerful D-Bus debugger"
12
HOMEPAGE="http://live.gnome.org/DFeet"
12
HOMEPAGE="http://live.gnome.org/DFeet"
Lines 14-20 Link Here
14
LICENSE="GPL-2"
14
LICENSE="GPL-2"
15
SLOT="0"
15
SLOT="0"
16
KEYWORDS="~amd64 ~x86"
16
KEYWORDS="~amd64 ~x86"
17
IUSE=""
17
IUSE="test"
18
18
19
RDEPEND="
19
RDEPEND="
20
	>=dev-libs/glib-2.34:2
20
	>=dev-libs/glib-2.34:2
Lines 22-39 Link Here
22
	>=sys-apps/dbus-1
22
	>=sys-apps/dbus-1
23
	>=x11-libs/gtk+-3.6:3[introspection]
23
	>=x11-libs/gtk+-3.6:3[introspection]
24
	x11-libs/libwnck:3[introspection]
24
	x11-libs/libwnck:3[introspection]
25
	test? ( dev-python/pep8 )
25
"
26
"
26
DEPEND="
27
DEPEND="${RDEPEND}"
27
	${PYTHON_DEPS}
28
	dev-python/setuptools[${PYTHON_USEDEP}]
29
"
30
31
DOCS=( NEWS )
32
28
33
src_prepare() {
29
src_prepare() {
34
	# Do not run scrollkeeper tools, it is eclass job
30
	# Make the dependency on pep8 optional.
35
	sed "s:scrollkeeper-\(preinstall\|update\):$(type -P true):" \
31
	epatch "${FILESDIR}/${P}-pep8-dep-warning.patch"
36
		-i setup.py || die
32
33
	# Do not run update-desktop-database (sandbox violation).
34
	# The gnome2 eclass runs it for us in pkg_postinst.
35
	sed -i '/^UPDATE_DESKTOP/s:=.*:=true:' data/Makefile.am || die
36
37
	eautoreconf
38
}
37
39
38
	distutils-r1_src_prepare
40
src_test() {
41
	VIRTUALX_COMMAND="make check" virtualmake
39
}
42
}

Return to bug 472812