123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # Copyright 1999-2013 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- 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
- }
|