macOS
brew install valabindlocal Homebrew formula metadata
sudo port install valabindMacPorts ports tree · devel/valabind/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de valabind pour les workflows d'agents IA.
installation
brew install valabindlocal Homebrew formula metadata
sudo port install valabindMacPorts ports tree · devel/valabind/Portfile · Source: api.github.com
sudo apt install valabindDebian stable package indexes · valabind · Source: deb.debian.org
sudo pacman -S valabindArch Linux sync databases · valabind · Source: geo.mirror.pkgbuild.com
aperçu
Vala bindings for radare, reverse engineering framework
historique
valabind is a Vala-oriented binding generator from the radare ecosystem. It parses Vala or VAPI files and turns them into SWIG interface files, C++, NodeJS-ffi, or GIR output so APIs written in Vala or described by VAPI files can be bound into other languages.
The official README describes valabind as a tool for transforming Vala or VAPI files into binding-oriented outputs. It preserves older language in the README referring to a Mercurial repository, but the current official source is the GitHub repository under the radare organization.
GitHub releases show a modest public release history, with 1.5.0 published in 2018, 1.7.2 in 2020, and 2.0.0 in 2026. The repository remains small compared with Vala itself, but it occupies a specific interoperability niche.
The package appears in Homebrew, Debian, Ubuntu, MacPorts, and Arch according to the input, which suggests adoption mainly by users who need radare/Vala binding workflows rather than broad application development.
Its adoption is tied to radare and reverse-engineering tooling: the input describes it as Vala bindings for the radare reverse-engineering framework, and the README's repository ownership and contact point are within the radare ecosystem.
Users invoke `valabind` and `valabind-cc` to generate binding glue from Vala/VAPI descriptions. The README documents building with either the traditional configure/make flow or Meson, then installing the tools.
The practical package-manager use case is installing the generator as part of a binding build chain, often alongside Vala, SWIG, and radare-related source packages.
valabind is interesting to package nerds because it sits in the narrow space between Vala's VAPI metadata, SWIG-style bindings, and reverse-engineering tooling. It is the kind of small generator package that only appears when a build wants language bindings rather than a user-facing program.
Its significance is therefore mostly historical and infrastructural: it shows how Vala's compile-time API descriptions were reused to generate bindings for non-Vala consumers in the radare ecosystem.
posture de sécurité
escape, surveillance, or offensive capability signal.
risque red · confiance moyen · escape-surveillance-offensive
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
| Commande | Type | Exposition | Note |
|---|---|---|---|
valabind | cli | exécutable global | |
valabind-cc | cli | exécutable global |
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.
https://github.com/radare/valabind
métadonnées d'installation
| Clé du paquet | brew:valabind |
|---|---|
| Version | 2.1.0 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/valabind |
| Page d'accueil | https://github.com/radare/valabind |
| Dépôt | https://github.com/radare/valabind |
| Docs amont | https://github.com/radare/valabind#readme |
| Licence | GPL-3.0-or-later |
| Archive source | https://github.com/radare/valabind/archive/refs/tags/2.1.0.tar.gz |
| Dernière mise à jour | 2026-06-22T14:06:33-07:00 |
| Pulse | updated |
| Dépendances | gettext, glib, swig, vala |
| Dépendances de compilation | pkgconf |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | valabind |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
valabind 1.8.0-1+b4
converts vapi files to SWIG, C++, GIR or GEAR files
https://github.com/radare/valabind
sudo apt install valabindvalabind 1.8.0-1build5
converts vapi files to SWIG, C++, GIR or GEAR files
https://github.com/radare/valabind
sudo apt install valabindvalabind 2.1.0-1
Create bindings from vapi to nodejs, python, swig, c++
https://github.com/radare/valabind
sudo pacman -S valabindvalabind
sudo port install valabindpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.