nsight-graphics
MEDIUM
maintainer bieito
8 votes
scanned 2026-08-20 21:12:41.539726
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:23
source=("NVIDIA_Nsight_Graphics_${pkgver}.run::https://developer.nvidia.com/downloads/assets/tools/secure/nsight-graphics/${_pkgver}/linux_x64/NVIDIA_Nsight_Graphics_${pkgver}.${_vercode}-linux_x64.run" -
PKGBUILD:24
"ngfx-ui.png::https://developer.download.nvidia.com/images/nvidia-nsight-graphics-icon-gbp-shaded-128.png"
PKGBUILD
2 offending line(s) highlighted
1
# Maintainer: Bieito "bieito" <>
2
# Contributor: Sandy Carter "bwrsandman" <>
3
4
pkgname=nsight-graphics
5
# version and "code" from https://developer.nvidia.com/tools-downloads#?search=NVIDIA%20Nsight%20Graphics
6
pkgver=2026.3.1
7
_vercode=26224
8
_pkgver=${pkgver//\./_}
9
pkgrel=1
10
pkgdesc="Standalone application for the debugging and profiling of graphics applications"
11
arch=(x86_64)
12
url="https://developer.nvidia.com/nsight-graphics"
13
license=("custom")
14
# dependencies from https://docs.nvidia.com/nsight-graphics/InstallationGuide/index.html#linux-installation-and-setup
15
depends=(
16
"glibc"
17
"libxcb"
18
"xcb-util-cursor" "xcb-util-wm" "xcb-util-image" "xcb-util-keysyms" "xcb-util-renderutil" "xcb-util" "libxext" "libxkbcommon-x11" "libxrender"
19
)
20
optdepends=(
21
"libvulkan.so" "libzstd.so"
22
)
23
source=("NVIDIA_Nsight_Graphics_${pkgver}.run::https://developer.nvidia.com/downloads/assets/tools/secure/nsight-graphics/${_pkgver}/linux_x64/NVIDIA_Nsight_Graphics_${pkgver}.${_vercode}-linux_x64.run"
24
"ngfx-ui.png::https://developer.download.nvidia.com/images/nvidia-nsight-graphics-icon-gbp-shaded-128.png"
25
"${pkgname}.desktop")
26
sha512sums=('3634acc1523c2871e8417685f934927f799f1a303873a4341683459b025f11eb495a0dfad56348311f6478817ddd0fc55de25116383bd94b7d1c9dc20c2e631f'
27
'81d9682fb9b190698418fd110d02f6f32776a9b013600152b3241b9811194a7ec18bb3d8e823b1f3f857e7ff12a4b3a1801b8cd886f7677f4adf451440e52639'
28
'5db24d90129e9c9998c2246c0848c91f0ae64333f536d90533b724a6053c2f1efcb8c862d470fac946ed72855eb5086e543e611f6445c68c1d95105bbcdc0c96')
29
options=('!debug')
30
31
prepare() {
32
sh "NVIDIA_Nsight_Graphics_${pkgver}.run" --target "${srcdir}" --noexec
33
}
34
35
package() {
36
# Run installation script from NVIDIA
37
"${srcdir}/install-linux.pl" -noprompt -targetpath="${pkgdir}/opt/${pkgname}"
38
39
# Installation script creates a subdirectory "NVIDIA-Nsight-Graphics-<major ver>.<minor ver>" inside <targetpath>
40
# Create link to that subdirectory so that other resources can point to /opt/nsight-graphics/latest/
41
local _nv_subdir="NVIDIA-Nsight-Graphics-${pkgver%.*}"
42
ln -s "${_nv_subdir}" "${pkgdir}/opt/${pkgname}/latest"
43
44
install -dm755 "${pkgdir}/usr/bin"
45
ln -s "/opt/${pkgname}/latest/host/linux-desktop-nomad-x64/ngfx" "${pkgdir}/usr/bin"
46
ln -s "/opt/${pkgname}/latest/host/linux-desktop-nomad-x64/ngfx-ui" "${pkgdir}/usr/bin"
47
48
# Install icon and desktop entry
49
install -Dm644 -t "${pkgdir}/opt/${pkgname}/latest/host/linux-desktop-nomad-x64" "${srcdir}/ngfx-ui.png"
50
install -Dt "${pkgdir}/usr/share/applications" "${srcdir}/${pkgname}.desktop"
51
52
# Licenses
53
mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}"
54
ln -s "/opt/${pkgname}/latest/EULA.txt" "${pkgdir}/usr/share/licenses/${pkgname}/EULA.txt"
55
}
56
57
# vim:set ts=2 sw=2 et:
58
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-20 21:12@@ -3,8 +3,8 @@ pkgname=nsight-graphics # version and "code" from https://developer.nvidia.com/tools-downloads#?search=NVIDIA%20Nsight%20Graphics-pkgver=2026.2.0-_vercode=26134+pkgver=2026.3.1+_vercode=26224 _pkgver=${pkgver//\./_} pkgrel=1 pkgdesc="Standalone application for the debugging and profiling of graphics applications"@@ -23,7 +23,7 @@ source=("NVIDIA_Nsight_Graphics_${pkgver}.run::https://developer.nvidia.com/downloads/assets/tools/secure/nsight-graphics/${_pkgver}/linux_x64/NVIDIA_Nsight_Graphics_${pkgver}.${_vercode}-linux_x64.run" "ngfx-ui.png::https://developer.download.nvidia.com/images/nvidia-nsight-graphics-icon-gbp-shaded-128.png" "${pkgname}.desktop")-sha512sums=('97add13ecd4aeda487510bdee5f24d37ac75586aa13946a3f0cf0c4b30a89df68b3fa25eebac402211fa2c03fbeed07914499732880b02c3c9921c6035835ae3'+sha512sums=('3634acc1523c2871e8417685f934927f799f1a303873a4341683459b025f11eb495a0dfad56348311f6478817ddd0fc55de25116383bd94b7d1c9dc20c2e631f' '81d9682fb9b190698418fd110d02f6f32776a9b013600152b3241b9811194a7ec18bb3d8e823b1f3f857e7ff12a4b3a1801b8cd886f7677f4adf451440e52639' '5db24d90129e9c9998c2246c0848c91f0ae64333f536d90533b724a6053c2f1efcb8c862d470fac946ed72855eb5086e543e611f6445c68c1d95105bbcdc0c96') options=('!debug')Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-20 21:12:41 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 18:55:24 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |