Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 304255 | Differences between
and this patch

Collapse All | Expand All

(-)nvidia-drivers-173.14.27.ebuild (-4 / +28 lines)
Lines 30-38 Link Here
30
DEPEND="${COMMON}
30
DEPEND="${COMMON}
31
	kernel_linux? ( virtual/linux-sources )"
31
	kernel_linux? ( virtual/linux-sources )"
32
RDEPEND="${COMMON}
32
RDEPEND="${COMMON}
33
	kernel_linux? ( virtual/modutils )
33
	acpi? ( sys-power/acpid )
34
	acpi? ( sys-power/acpid )"
34
	gtk? (
35
PDEPEND="gtk? ( media-video/nvidia-settings )"
35
		!media-video/nvidia-settings
36
		dev-libs/atk
37
		x11-libs/gtk+:2
38
		x11-libs/pango
39
	)
40
	kernel_linux? ( virtual/modutils )"
36
41
37
QA_TEXTRELS_x86="usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV}
42
QA_TEXTRELS_x86="usr/lib/opengl/nvidia/lib/libnvidia-tls.so.${PV}
38
	usr/lib/opengl/nvidia/lib/libGL.so.${PV}
43
	usr/lib/opengl/nvidia/lib/libGL.so.${PV}
Lines 74-79 Link Here
74
	usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
79
	usr/lib64/opengl/nvidia/lib/libGLcore.so.${PV}
75
	usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
80
	usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
76
	usr/lib64/xorg/modules/drivers/nvidia_drv.so
81
	usr/lib64/xorg/modules/drivers/nvidia_drv.so
82
	usr/bin/nvidia-settings
77
	usr/bin/nvidia-smi
83
	usr/bin/nvidia-smi
78
	usr/bin/nvidia-xconfig"
84
	usr/bin/nvidia-xconfig"
79
85
Lines 104-109 Link Here
104
	usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
110
	usr/lib64/opengl/nvidia/extensions/libglx.so.${PV}
105
	usr/lib64/xorg/modules/drivers/nvidia_drv.so
111
	usr/lib64/xorg/modules/drivers/nvidia_drv.so
106
	usr/lib64/libvdpau_nvidia.so.${PV}
112
	usr/lib64/libvdpau_nvidia.so.${PV}
113
	usr/bin/nvidia-settings
107
	usr/bin/nvidia-smi
114
	usr/bin/nvidia-smi
108
	usr/bin/nvidia-xconfig"
115
	usr/bin/nvidia-xconfig"
109
116
Lines 116-121 Link Here
116
	usr/lib/xorg/modules/drivers/nvidia_drv.so
123
	usr/lib/xorg/modules/drivers/nvidia_drv.so
117
	usr/lib/libXvMCNVIDIA.so.${PV}
124
	usr/lib/libXvMCNVIDIA.so.${PV}
118
	usr/lib/libvdpau_nvidia.so.${PV}
125
	usr/lib/libvdpau_nvidia.so.${PV}
126
	usr/bin/nvidia-settings
119
	usr/bin/nvidia-smi
127
	usr/bin/nvidia-smi
120
	usr/bin/nvidia-xconfig"
128
	usr/bin/nvidia-xconfig"
121
129
Lines 327-333 Link Here
327
		die "failed to create libXvMCNVIDIA.so symlink"
335
		die "failed to create libXvMCNVIDIA.so symlink"
328
336
329
	# CUDA headers (driver to come)
337
	# CUDA headers (driver to come)
330
	if use kernel_linux; then
338
	if use kernel_linux && [[ -d usr/include/cuda ]]; then
331
		dodir /usr/include/cuda
339
		dodir /usr/include/cuda
332
		insinto /usr/include/cuda
340
		insinto /usr/include/cuda
333
		doins usr/include/cuda/*.h || die "failed to install cuda headers"
341
		doins usr/include/cuda/*.h || die "failed to install cuda headers"
Lines 346-364 Link Here
346
	if use x86-fbsd; then
354
	if use x86-fbsd; then
347
		dodoc "${NV_DOC}/README"
355
		dodoc "${NV_DOC}/README"
348
		doman "${NV_MAN}/nvidia-xconfig.1"
356
		doman "${NV_MAN}/nvidia-xconfig.1"
357
		use gtk && doman "${NV_MAN}/nvidia-settings.1"
349
	else
358
	else
350
		# Docs
359
		# Docs
351
		newdoc "${NV_DOC}/README.txt" README
360
		newdoc "${NV_DOC}/README.txt" README
352
		dodoc "${NV_DOC}/NVIDIA_Changelog"
361
		dodoc "${NV_DOC}/NVIDIA_Changelog"
353
#		doman "${NV_MAN}/nvidia-smi.1.gz"
362
#		doman "${NV_MAN}/nvidia-smi.1.gz"
354
		doman "${NV_MAN}/nvidia-xconfig.1.gz"
363
		doman "${NV_MAN}/nvidia-xconfig.1.gz"
364
		if use gtk; then
365
			doman "${NV_MAN}/nvidia-settings.1.gz"
366
			dodoc "${NV_DOC}/nvidia-settings-user-guide.txt"
367
		fi
355
	fi
368
	fi
356
369
357
	# Helper Apps
370
	# Helper Apps
358
	dobin ${NV_EXEC}/nvidia-xconfig || die
371
	dobin ${NV_EXEC}/nvidia-xconfig || die
359
	dobin ${NV_EXEC}/nvidia-bug-report.sh || die
372
	dobin ${NV_EXEC}/nvidia-bug-report.sh || die
373
	if use gtk; then
374
		dobin ${NV_EXEC}/nvidia-settings || die
375
	fi
360
	if use kernel_linux; then
376
	if use kernel_linux; then
361
		dobin ${NV_EXEC}/nvidia-smi || die
377
		dobin ${NV_EXEC}/nvidia-smi || die
378
		# nvidia-settings desktop entry
379
		if use gtk; then
380
			doicon usr/share/pixmaps/nvidia-settings.png || die
381
			sed -e 's|__UTILS_PATH__/||g' \
382
				-e 's|__PIXMAP_PATH__/||g' \
383
				-i usr/share/applications/nvidia-settings.desktop || die
384
			domenu usr/share/applications/nvidia-settings.desktop || die
385
		fi
362
	fi
386
	fi
363
387
364
	if has_multilib_profile ; then
388
	if has_multilib_profile ; then

Return to bug 304255