x11-drivers/nvidia-drivers-180.60: Bump prerelease
[otih-overlay.git] / media-video / nvidia-settings / nvidia-settings-185.18.08.ebuild
blobf164781266ea71fa6a8a162586e3a842bab68277
1 # Copyright 1999-2009 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
5 inherit eutils toolchain-funcs multilib
7 MY_P="${PN}-1.0"
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"
13 LICENSE="GPL-2"
14 SLOT="0"
15 KEYWORDS=""
16 IUSE=""
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
22 # for.
23 DEPEND=">=x11-libs/gtk+-2
24 dev-util/pkgconfig
25 x11-base/xorg-server
26 x11-libs/libXt
27 x11-libs/libXv
28 x11-proto/xf86driproto
29 x11-proto/xf86vidmodeproto"
31 RDEPEND=">=x11-libs/gtk+-2
32 x11-base/xorg-server
33 x11-libs/libXt
34 x11-drivers/nvidia-drivers"
36 S="${WORKDIR}/${MY_P}"
38 src_compile() {
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!"
44 cd "${S}"
45 einfo "Building nVidia-Settings..."
46 emake CC="$(tc-getCC)" || die "Failed to build nvidia-settings"
49 src_install() {
50 # Install the executable
51 exeinto /usr/bin
52 doexe nvidia-settings
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"
64 # Install manpage
65 doman doc/nvidia-settings.1
67 # Now install documentation
68 dodoc doc/*.txt