diff options
author | 2018-01-05 01:36:48 -0500 | |
---|---|---|
committer | 2018-01-05 01:42:48 -0500 | |
commit | ff5f5ae84e5a5a4b4bcaeab485389981e57e0954 (patch) | |
tree | 85d9079c8008c6e6c7f12630bb7be702e74d6d57 /x11-apps/intel-gpu-tools/intel-gpu-tools-1.20.ebuild | |
parent | dev-lang/php: Version bump for 5.6.33 (diff) | |
download | gentoo-ff5f5ae84e5a5a4b4bcaeab485389981e57e0954.tar.gz gentoo-ff5f5ae84e5a5a4b4bcaeab485389981e57e0954.tar.bz2 gentoo-ff5f5ae84e5a5a4b4bcaeab485389981e57e0954.zip |
x11-apps/intel-gpu-tools: version bump to 1.20 #612490
Diffstat (limited to 'x11-apps/intel-gpu-tools/intel-gpu-tools-1.20.ebuild')
-rw-r--r-- | x11-apps/intel-gpu-tools/intel-gpu-tools-1.20.ebuild | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/x11-apps/intel-gpu-tools/intel-gpu-tools-1.20.ebuild b/x11-apps/intel-gpu-tools/intel-gpu-tools-1.20.ebuild new file mode 100644 index 000000000000..f14f3fa384ae --- /dev/null +++ b/x11-apps/intel-gpu-tools/intel-gpu-tools-1.20.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit xorg-2 + +DESCRIPTION="Intel GPU userland tools" + +KEYWORDS="~amd64 ~x86" +IUSE="alsa glib gsl sound test-programs udev unwind valgrind video_cards_amdgpu video_cards_intel video_cards_nouveau X xrandr xv" +REQUIRED_USE="test-programs? ( sound? ( alsa gsl ) )" +RESTRICT="test" + +X86_RDEPEND=" + xv? ( + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXv + )" +X86_DEPEND=">=x11-proto/dri2proto-2.6" +RDEPEND="sys-apps/kmod:= + sys-process/procps:= + >=x11-libs/cairo-1.12.0[X?] + >=x11-libs/libdrm-2.4.82[video_cards_amdgpu?,video_cards_intel?,video_cards_nouveau?] + >=x11-libs/libpciaccess-0.10 + alsa? ( media-libs/alsa-lib:= ) + glib? ( dev-libs/glib:2 ) + gsl? ( sci-libs/gsl ) + udev? ( virtual/libudev:= ) + unwind? ( sys-libs/libunwind ) + valgrind? ( dev-util/valgrind ) + video_cards_intel? ( sys-libs/zlib:= ) + xrandr? ( >=x11-libs/libXrandr-1.3 ) + amd64? ( ${X86_RDEPEND} ) + x86? ( ${X86_RDEPEND} )" +DEPEND="${RDEPEND} + amd64? ( ${X86_DEPEND} ) + x86? ( ${X86_DEPEND} )" + +src_configure() { + sed -i -E \ + -e "s:\<alsa=(no|yes):alsa=$(usex alsa):g" \ + -e "s:\<glib=(no|yes):glib=$(usex glib):g" \ + -e "s:\<gsl=(no|yes):gsl=$(usex gsl):g" \ + -e "s:\<udev=(no|yes):udev=$(usex udev):g" \ + -e "s:\<have_valgrind=(no|yes):have_valgrind=$(usex valgrind):g" \ + -e "s:\<enable_overlay_xvlib=(no|yes):enable_overlay_xvlib=$(usex xv):g" \ + configure || die + XORG_CONFIGURE_OPTIONS=( + $(usex test-programs $(use_enable sound audio) --disable-audio) + $(use_enable test-programs tests) + $(use_with unwind libunwind) + $(use_enable video_cards_amdgpu amdgpu) + $(use_enable video_cards_intel intel) + $(use_enable video_cards_nouveau nouveau) + ) + xorg-2_src_configure +} + +src_install() { + xorg-2_src_install + if use test-programs; then + local testprogram + pushd "${AUTOTOOLS_BUILD_DIR}"/tests >/dev/null || die + for testprogram in $(<multi-tests.txt) $(<single-tests.txt); do + if [[ -f ${testprogram} ]]; then + dobin "${testprogram}" + fi + done + popd >/dev/null + 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 +} |