1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 inherit eutils toolchain-funcs multilib
9 DESCRIPTION
="NVIDIA Linux X11 Settings Utility"
10 HOMEPAGE
="http://www.nvidia.com/"
11 SRC_URI
="ftp://download.nvidia.com/XFree86/${PN}/${P}.tar.gz"
18 # xorg-server is used in the depends as nvidia-settings builds against some
19 # headers in /usr/include/xorg/.
20 # This also allows us to optimize out a lot of the other dependancies, as
21 # between gtk and xorg-server, almost all libraries and headers are accounted
23 DEPEND
=">=x11-libs/gtk+-2
28 x11-proto/xf86driproto
29 x11-proto/xf86vidmodeproto"
31 RDEPEND
=">=x11-libs/gtk+-2
34 x11-drivers/nvidia-drivers"
36 S
="${WORKDIR}/${MY_P}"
39 einfo
"Building libXNVCtrl..."
40 cd "${S}/src/libXNVCtrl"
41 make clean || die
"Cleaning old libXNVCtrl failed"
42 emake CDEBUGFLAGS
="${CFLAGS}" CC
="$(tc-getCC)" libXNVCtrl.a || die
"Building libXNVCtrl failed!"
45 einfo
"Building nVidia-Settings..."
46 emake CC
="$(tc-getCC)" || die
"Failed to build nvidia-settings"
50 # Install the executable
54 # Install libXNVCtrl and headers
55 insinto
"/usr/$(get_libdir)"
56 doins src
/libXNVCtrl
/libXNVCtrl.a
57 insinto
/usr
/include
/NVCtrl
58 doins src
/libXNVCtrl
/{NVCtrl
,NVCtrlLib
}.h
60 # Install icon and .desktop entry
61 doicon
"${FILESDIR}/icon/${PN}.png"
62 domenu
"${FILESDIR}/icon/${PN}.desktop"
65 doman
doc
/nvidia-settings
.1
67 # Now install documentation