| # 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 |
| } |