--- /usr/portage/media-video/nvidia-settings/nvidia-settings-169.07.ebuild 2008-06-29 17:36:35.000000000 +0200 +++ /usr/portage/local/ownbuilds/media-video/nvidia-settings/nvidia-settings-169.07-r1.ebuild 2009-02-05 11:25:52.000000000 +0100 @@ -1,3 +1,4 @@ +#! \bash # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-169.07.ebuild,v 1.4 2008/06/29 15:25:51 peper Exp $ @@ -13,7 +14,9 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="-* amd64 x86 ~x86-fbsd" -IUSE="" +IUSE="utils" + +UTILS="nv-control-dpy nv-control-dvc nv-control-events nv-control-framelock nv-control-targets nv-ddcci-client" # xorg-server is used in the depends as nvidia-settings builds against some # headers in /usr/include/xorg/. @@ -70,13 +73,23 @@ cd "${S}" einfo "Building nVidia-Settings..." emake CC="$(tc-getCC)" || die "Failed to build nvidia-settings" + if use utils; then + cd "${S}/samples/" + emake CC="$(tc-getCC)" || die "Failed to build sample programs" + fi } src_install() { # Install the executable exeinto /usr/bin doexe nvidia-settings - + if use utils; then + einfo "Installing utilities" + for i in $UTILS; do + doexe samples/$i + done; + fi + # Install libXNVCtrl and headers insinto "/usr/$(get_libdir)" doins src/libXNVCtrl/libXNVCtrl.a