Add soplex
[marcv-overlay.git] / gnome-extra / avant-window-navigator / avant-window-navigator-0.4.0.ebuild
blob540d4d52669f33788473b1c16c9dd1670d569514
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/avant-window-navigator/avant-window-navigator-0.3.2.ebuild,v 1.1 2009/02/25 21:39:11 eva Exp $
5 EAPI="2"
7 inherit eutils gnome2 python
9 DESCRIPTION="Fully customisable dock-like window navigator."
10 HOMEPAGE="http://launchpad.net/awn"
11 SRC_URI="http://launchpad.net/awn/0.4/${PV}/+download/${P}.tar.gz"
12 LICENSE="GPL-2 LGPL-2.1"
14 SLOT="0"
15 KEYWORDS="~amd64 ~x86"
16 IUSE="doc gnome vala xfce"
18 RDEPEND="
19 !!<gnome-extra/avant-window-navigator-extras-0.4.0
20 || (
21 >=dev-lang/python-2.5
22 dev-python/elementtree )
23 >=dev-python/pygtk-2
24 dev-python/pycairo
25 dev-python/pyxdg
26 gnome? (
27 >=gnome-base/gconf-2
28 >=gnome-base/gnome-desktop-2
29 gnome-base/gvfs
30 >=gnome-base/libgnome-2
32 >=gnome-base/libglade-2
33 >=dev-libs/glib-2.16.0
34 dev-libs/dbus-glib
35 xfce? ( xfce-base/thunar )
36 >=x11-libs/gtk+-2
37 >=x11-libs/libwnck-2.20
38 vala? ( dev-lang/vala )"
40 DEPEND="${RDEPEND}
41 dev-util/pkgconfig
42 >=dev-util/intltool-0.35.5
43 doc? ( >=dev-util/gtk-doc-1.4 )"
45 DOCS="AUTHORS ChangeLog NEWS README TODO"
47 src_prepare() {
48 gnome2_src_prepare
50 #https://bugs.launchpad.net/awn/+bug/562499
51 epatch "${FILESDIR}/${P}-fix-uninitialized-pointer.patch"
54 src_compile() {
55 local myconf
57 if use gnome; then myconf="--with-desktop=gnome"
58 elif use xfce; then myconf="--with-desktop=xfce4"
59 else myconf="--with-desktop=agnostic"
62 econf $(use_with gnome gconf) \
63 $(use_enable doc gtk-doc) \
64 --disable-vala \
65 --disable-static \
66 ${myconf}
67 $(use_enable vala) \
69 emake || die "emake failed"
72 pkg_postinst() {
73 gnome2_pkg_postinst
75 ewarn
76 ewarn "AWN will be of no use if you do not have a compositing manager."
78 python_mod_optimize /usr/$(get_libdir)/python$(python_get_version)/site-packages/awn
81 pkg_postrm() {
82 gnome2_pkg_postrm
83 python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/awn