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 |