macOS
brew install spirv-toolslocal Homebrew formula metadata
sudo port install spirv-toolsMacPorts ports tree · graphics/spirv-tools/Portfile · ソース: api.github.com
brew
spirv-tools のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install spirv-toolslocal Homebrew formula metadata
sudo port install spirv-toolsMacPorts ports tree · graphics/spirv-tools/Portfile · ソース: api.github.com
sudo apk add spirv-toolsAlpine Linux edge package indexes · spirv-tools · ソース: dl-cdn.alpinelinux.org
sudo apt install spirv-toolsDebian stable package indexes · spirv-tools · ソース: deb.debian.org
sudo dnf install spirv-toolsFedora Rawhide package metadata · spirv-tools · ソース: dl.fedoraproject.org
nix profile install nixpkgs#spirv-toolsnixpkgs package indexes · pkgs/by-name/sp/spirv-tools/package.nix · ソース: api.github.com
sudo pacman -S spirv-toolsArch Linux sync databases · spirv-tools · ソース: geo.mirror.pkgbuild.com
sudo zypper install spirv-toolsopenSUSE Tumbleweed package metadata · spirv-tools · ソース: download.opensuse.org
概要
API and commands for processing SPIR-V modules
履歴
SPIRV-Tools is the Khronos Group toolkit of command-line programs and libraries for assembling, disassembling, validating, optimizing, linking, reducing, and inspecting SPIR-V modules.
SPIR-V became the Khronos-standard binary intermediate language for graphics shaders and compute kernels with the 2015 SPIR-V 1.0 release. SPIRV-Tools grew around that ecosystem as the practical toolbelt for working with modules after frontends emit them and before drivers or runtimes consume them.
The official README describes a shared implementation underneath standalone tools: an assembler, binary parser, disassembler, validator, and optimizer, with stable interfaces for existing features. The project also documents that official releases are distributed through the Vulkan SDK rather than GitHub releases.
The supplied package-manager data lists SPIRV-Tools in Homebrew, Debian, Ubuntu, Fedora, Alpine, MacPorts, Nix, Arch, and openSUSE-family packaging. Its broad packaging is unsurprising because shader compilers, validation layers, SDKs, and build systems often need the same `spirv-*` commands available on developer machines and CI workers.
Common commands include `spirv-as`, `spirv-dis`, `spirv-val`, `spirv-opt`, `spirv-link`, `spirv-reduce`, and `spirv-objdump`. Package users typically install it to validate generated SPIR-V, inspect shader/compiler output, run optimizer passes, or satisfy build dependencies in Vulkan/OpenCL projects.
SPIRV-Tools is one of those packages whose command names show up in failing configure logs and CI scripts. It matters to maintainers because it sits at the junction of Khronos specifications, Vulkan SDK releases, SPIRV-Headers grammar updates, and downstream shader/compiler projects.
セキュリティ状態
spirv-tools に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
spirv-as | cli | グローバル実行可能ファイル | |
spirv-cfg | cli | グローバル実行可能ファイル | |
spirv-diff | cli | グローバル実行可能ファイル | |
spirv-dis | cli | グローバル実行可能ファイル | |
spirv-lesspipe.sh | cli | グローバル実行可能ファイル | |
spirv-link | cli | グローバル実行可能ファイル | |
spirv-lint | cli | グローバル実行可能ファイル | |
spirv-objdump | cli | グローバル実行可能ファイル | |
spirv-opt | cli | グローバル実行可能ファイル | |
spirv-reduce | cli | グローバル実行可能ファイル | |
spirv-val | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/KhronosGroup/SPIRV-Tools
インストールメタデータ
| パッケージキー | brew:spirv-tools |
|---|---|
| バージョン | 1.4.350.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/spirv-tools |
| ホームページ | https://github.com/KhronosGroup/SPIRV-Tools |
| リポジトリ | https://github.com/KhronosGroup/SPIRV-Tools |
| 上流ドキュメント | https://github.com/KhronosGroup/SPIRV-Tools#readme |
| ライセンス | Apache-2.0 |
| ソースアーカイブ | https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/vulkan-sdk-1.4.350.1.tar.gz |
| 最終更新 | 2026-06-22T14:06:20-07:00 |
| Pulse | updated |
| ビルド依存関係 | cmake, spirv-headers |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sequoia, sonoma, tahoe, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | spirv-tools |
| Version Scheme | 1 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
spirv-tools 2025.1~rc1-1
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo apt install spirv-toolsspirv-tools
nix profile install nixpkgs#spirv-toolsspirv-tools 2023.6~rc1-2
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo apt install spirv-toolsspirv-tools 1.4.341.0-r0
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo apk add spirv-toolsspirv-tools-dbg 1.4.341.0-r0
API and commands for processing SPIR-V modules (debug symbols)
https://github.com/KhronosGroup/SPIRV-Tools
sudo apk add spirv-tools-dbgspirv-tools-dev 1.4.341.0-r0
API and commands for processing SPIR-V modules (development files)
https://github.com/KhronosGroup/SPIRV-Tools
sudo apk add spirv-tools-devspirv-tools 2026.1-1.fc45
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo dnf install spirv-toolsspirv-tools-devel 2026.1-1.fc45
Development files for spirv-tools
https://github.com/KhronosGroup/SPIRV-Tools
sudo dnf install spirv-tools-develspirv-tools-libs 2026.1-1.fc45
Library files for spirv-tools
https://github.com/KhronosGroup/SPIRV-Tools
sudo dnf install spirv-tools-libsspirv-tools 1:1.4.350.0-1
API and commands for processing SPIR-V modules
https://www.khronos.org/spirv/
sudo pacman -S spirv-toolslibSPIRV-Tools-2026_2 2026.2-1.1
SPIR-V tool component library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install libSPIRV-Tools-2026_2libSPIRV-Tools-2026_2-32bit 2026.2-1.1
SPIR-V tool component library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install libSPIRV-Tools-2026_2-32bitspirv-tools 2026.2-1.1
API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install spirv-toolsspirv-tools-devel 2026.2-1.1
Development headers for the SPIR-V tool library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install spirv-tools-develspirv-tools-devel-32bit 2026.2-1.1
Development headers for the SPIR-V tool library
https://github.com/KhronosGroup/SPIRV-Tools
sudo zypper install spirv-tools-devel-32bitspirv-tools
sudo port install spirv-toolsソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.