| # 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="*" |
| 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}" |
| |
| 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 |
| } |