You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/x11-apps/intel-gpu-tools/intel-gpu-tools-1.12.ebuild

66 lines
1.5 KiB

# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{3_3,3_4} )
inherit python-single-r1 xorg-2
DESCRIPTION="Intel GPU userland tools"
KEYWORDS="amd64 x86"
IUSE="python test-programs unwind video_cards_nouveau"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="test"
DEPEND="dev-libs/glib:2
>=x11-libs/cairo-1.12.0
>=x11-libs/libdrm-2.4.52[video_cards_intel,video_cards_nouveau?]
>=x11-libs/libpciaccess-0.10
python? ( ${PYTHON_DEPS} )
unwind? ( sys-libs/libunwind )"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-1.12-inttypes.patch #582430
"${FILESDIR}"/${PN}-1.12-sysmacros.patch #581080
)
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
XORG_CONFIGURE_OPTIONS=(
$(use_enable python dumper)
$(use_enable video_cards_nouveau nouveau)
$(use_enable test-programs tests)
$(use_with unwind libunwind)
)
xorg-2_src_configure
}
src_install() {
xorg-2_src_install
if use test-programs; then
local testprogram
pushd "${AUTOTOOLS_BUILD_DIR}"/tests || die
for testprogram in $(<multi-tests.txt) $(<single-tests.txt); do
if [[ -f ${testprogram} ]]; then
dobin "${testprogram}"
fi
done
popd
fi
}
pkg_postinst() {
xorg-2_pkg_postinst
if use test-programs; then
elog "Test programs for DRM driver development were installed. These are not"
elog "designed to run outside their source tree, so may or may not work as"
elog "intended."
fi
}