# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=2 inherit eutils DESCRIPTION="A themable desktop pager for fluxbox and other window managers" HOMEPAGE="http://www.useperl.ru/ipager/index.en.html" SRC_URI="http://www.useperl.ru/ipager/src/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="xinerama" RDEPEND="media-libs/imlib2[X] x11-libs/libXmu xinerama? ( x11-libs/libXinerama )" DEPEND="${RDEPEND} dev-util/scons" src_prepare() { epatch "${FILESDIR}"/${P}-scons_imlib2.patch epatch "${FILESDIR}"/${P}-scons_flags.patch epatch "${FILESDIR}"/${P}-gcc43.patch epatch "${FILESDIR}"/${P}-gcc47.patch } src_compile() { CONFIG_OPTS="xinerama=false" use xinerama && CONFIG_OPTS="${CONFIG_OPTS} xinerama=true" # FYI: Passing debug=true only adds -ggdb inside the SConstruct scons \ --cache-disable \ PREFIX="/usr" \ ${CONFIG_OPTS} \ || die "scons configure failed" } src_install() { scons \ --cache-disable \ PREFIX="/usr" \ DESTDIR="${D}" \ install \ || die "scons install failed" dodoc ToDo ChangeLog README dodoc themes/*.conf }