Automic VaultAutomic Vault

brew

Installer spirv-cross avec Homebrew, apt, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de spirv-cross pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install spirv-cross

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install spirv-cross

MacPorts ports tree · graphics/spirv-cross/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install spirv-cross

Debian stable package indexes · spirv-cross · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#spirv-cross

nixpkgs package indexes · pkgs/by-name/sp/spirv-cross/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S spirv-cross

Arch Linux sync databases · spirv-cross · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install spirv-cross

openSUSE Tumbleweed package metadata · spirv-cross · Source: download.opensuse.org

aperçu

Résumé du paquet

Performing reflection and disassembling SPIR-V

Commandes et alias

  • spirv-cross

historique

Historique du projet et usages

SPIRV-Cross is a Khronos Group tool and library for parsing SPIR-V, converting it to shader languages such as GLSL, MSL, and HLSL, and producing reflection data.

Historique du projet

The GitHub repository was created in April 2016, early in the Vulkan/SPIR-V tooling era. The README describes SPIRV-Cross as a tool designed for parsing and converting SPIR-V to other shader languages.

Historique d'adoption

SPIRV-Cross became part of graphics developer package sets because SPIR-V tooling is needed outside full SDK installs. The input facts list Homebrew, Debian/Ubuntu development packages, MacPorts, Nix, Arch, and openSUSE packages.

Modes d'utilisation

The README documents both library features and direct CLI examples such as compiling a shader to SPIR-V with glslangValidator and then running `spirv-cross` to emit GLSL ES, desktop GLSL, or reflected output.

Pourquoi les passionnés de paquets s'y intéressent

For package maintainers, SPIRV-Cross sits at a useful boundary: it is a standalone CLI, a C/C++ library, and a bridge between Vulkan-era intermediate representation and platform shader languages, so downstream tools want it available as a normal dependency.

Chronologie

  • 2016: GitHub repository created.
  • 2018: GitHub wiki home page edited with a Reflection API user guide link.
  • 2023: README records branch rename from master to main on January 12.
  • 2026: GitHub tags show Vulkan SDK-tagged releases, including vulkan-sdk-1.4.350.1.

Related projects

  • SPIR-V
  • Vulkan SDK
  • glslangValidator
  • GLSL
  • HLSL
  • Metal Shading Language

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour spirv-cross. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
spirv-crosscliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire1.4.350.1
gestionnaire mis à jour2026-06-18
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/KhronosGroup/SPIRV-Cross

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:spirv-cross
Version1.4.350.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/spirv-cross
Page d'accueilhttps://github.com/KhronosGroup/SPIRV-Cross
Dépôthttps://github.com/KhronosGroup/SPIRV-Cross
Docs amonthttps://github.com/KhronosGroup/SPIRV-Cross#readme
LicenceApache-2.0 AND MIT AND CC-BY-4.0 AND MIT-Khronos-old
Archive sourcehttps://github.com/KhronosGroup/SPIRV-Cross/archive/refs/tags/vulkan-sdk-1.4.350.1.tar.gz
Dernière mise à jour2026-06-18T20:35:31Z
Pulseupdated
Dépendances de compilationcmake
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namespirv-cross
Version Scheme1
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

libspirv-cross-c-shared-dev 2021.01.15+1.4.304.1-2

Convert SPIR-V to other shader languages (development files)

https://github.com/KhronosGroup/SPIRV-Cross

sudo apt install libspirv-cross-c-shared-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: spirv-cross
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Spirv Cross
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libspirv-cross-c-shared-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libspirv-cross-c-shared0 2021.01.15+1.4.304.1-2

Convert SPIR-V to other shader languages (shared library)

https://github.com/KhronosGroup/SPIRV-Cross

sudo apt install libspirv-cross-c-shared0
  • Section: libs
  • Architecture: amd64
  • Source Package: spirv-cross
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Spirv Cross
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libspirv-cross-c-shared0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

spirv-cross 2021.01.15+1.4.304.1-2

Convert SPIR-V to other shader languages (CLI tool)

https://github.com/KhronosGroup/SPIRV-Cross

sudo apt install spirv-cross
  • Section: utils
  • Architecture: amd64
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Spirv Cross
Debian stable package indexes · deb.debian.org · Debian stable package indexes: spirv-cross from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

spirv-cross

nix profile install nixpkgs#spirv-cross
  • normalized package name match
  • Correspondance par : Spirv Cross
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sp/spirv-cross/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libspirv-cross-c-shared-dev 2021.01.15+1.3.239.0-1build1

Convert SPIR-V to other shader languages (development files)

https://github.com/KhronosGroup/SPIRV-Cross

sudo apt install libspirv-cross-c-shared-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: spirv-cross
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Spirv Cross
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libspirv-cross-c-shared-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libspirv-cross-c-shared0 2021.01.15+1.3.239.0-1build1

Convert SPIR-V to other shader languages (shared library)

https://github.com/KhronosGroup/SPIRV-Cross

sudo apt install libspirv-cross-c-shared0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: spirv-cross
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Spirv Cross
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libspirv-cross-c-shared0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

spirv-cross 2021.01.15+1.3.239.0-1build1

Convert SPIR-V to other shader languages (CLI tool)

https://github.com/KhronosGroup/SPIRV-Cross

sudo apt install spirv-cross
  • Section: universe/utils
  • Architecture: amd64
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Spirv Cross
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: spirv-cross from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
pacman95%

spirv-cross 1.4.350.0-1

Tool and library for parsing and converting SPIR-V to other shader languages

https://github.com/KhronosGroup/SPIRV-Cross/

sudo pacman -S spirv-cross
  • License: Apache-2.0
  • Architecture: x86_64
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Spirv Cross
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: spirv-cross from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

libspirv-cross-c-shared0 1.4.313.0-1.3

Library for SPIR-V reflection and disassembly

https://github.com/KhronosGroup/SPIRV-Cross

sudo zypper install libspirv-cross-c-shared0
  • License: Apache-2.0 OR MIT
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: spirv-cross
  • 4 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Spirv Cross
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libspirv-cross-c-shared0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

spirv-cross 1.4.313.0-1.3

Tool and library for SPIR-V reflection and disassembly

https://github.com/KhronosGroup/SPIRV-Cross

sudo zypper install spirv-cross
  • License: Apache-2.0 OR MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: spirv-cross
  • 3 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Spirv Cross
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: spirv-cross from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

spirv-cross-devel 1.4.313.0-1.3

Development headers for the SPIRV-Cross library

https://github.com/KhronosGroup/SPIRV-Cross

sudo zypper install spirv-cross-devel
  • License: Apache-2.0 OR MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: spirv-cross
  • 2 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Spirv Cross
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: spirv-cross-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

spirv-cross

sudo port install spirv-cross
  • normalized package name match
  • Correspondance par : Spirv Cross
MacPorts ports tree · api.github.com · MacPorts ports tree: graphics/spirv-cross/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment