# Install glbinding@2 with Homebrew, apt, Nix, pacman, zypper

C++ binding for the OpenGL API. Version 2.1.4 via Homebrew; verified 2026-05-18.

## Install

```sh
sudo av install brew:glbinding@2
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install glbinding@2
```

  Evidence: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install glbinding-doc
```

  Evidence: Debian stable package indexes: glbinding-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- Nix (92%):

```sh
nix profile install nixpkgs#glbinding
```

  Evidence: nixpkgs package indexes: pkgs/by-name/gl/glbinding/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S glbinding
```

  Evidence: Arch Linux sync databases: glbinding from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install glbinding-aux-devel
```

  Evidence: openSUSE Tumbleweed package metadata: glbinding-aux-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:glbinding@2
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/glbinding@2>
- **Version:** 2.1.4
- **Source summary:** C++ binding for the OpenGL API
- **Homepage:** <https://glbinding.org/>
- **Repository:** <https://github.com/cginternals/glbinding>
- **Upstream docs:** <https://github.com/cginternals/glbinding/wiki>
- **License:** MIT
- **Source archive:** <https://github.com/cginternals/glbinding/archive/refs/tags/v2.1.4.tar.gz>
- **Last updated:** 2026-05-18T19:26:08-04:00
- **Generated:** 2026-07-08T18:08:21+00:00

## Executables

- glmeta (cli)
- glmeta (alias)

## Build dependencies

- cmake

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 2.1.4
- Package-manager updated: 2026-05-18
- Local data: ok
- Upstream repository: https://github.com/cginternals/glbinding
- Upstream latest detected: v2.1.4 (current)
## Project history and usage

glbinding@2 is the Homebrew versioned formula for the 2.x generation of glbinding, the C++ OpenGL binding generated from Khronos gl.xml. The formula role is to keep the older major line installable for projects that have not moved to the later glbinding API and build assumptions.

### Project history

The upstream glbinding project began publishing 1.x releases in 2014, followed by 2.0.0 in 2016 and 2.1.x releases through 2018. The official documentation index lists v2.0 and v2.1 documentation branches, which is the source-backed reason a package manager can expose a versioned 2.x formula separately from the unversioned formula.

### Adoption history

Versioned formulas like glbinding@2 matter in graphics stacks because downstream applications may be tied to a C++ API, CMake package layout, compiler baseline, or ABI expectation from a specific major line. The formula therefore serves compatibility and reproducibility rather than representing a separate upstream project.

### How it is used

Practitioners install glbinding@2 when they need the 2.x headers, library names, tools, and documentation behavior expected by an older OpenGL application or build recipe. They still use the upstream pattern: create an OpenGL context with a toolkit such as GLFW, GTK, Qt, or SDL, initialize glbinding, and link through the package's CMake integration.

### Why package nerds care

For package nerds, glbinding@2 is a textbook versioned formula: same upstream repository, same project identity, but a pinned major branch kept available to avoid forcing all dependent graphics software onto the unversioned formula's major line at once.

### Timeline

- 2014: glbinding 1.0.0 is published on GitHub releases.
- 2016: glbinding 2.0.0 is published.
- 2016-2018: glbinding 2.1.x releases form the later 2.x series.
- 2018: glbinding.org lists v2.0 and v2.1 documentation branches.

### Related projects

- OpenGL, Khronos OpenGL Registry, khrbinding-generator, GLEW, GLFW, Qt, GTK, SDL, CMake, Homebrew versioned formulas.

### Sources

- <https://api.github.com/repos/cginternals/glbinding/releases?per_page=100>
- <https://glbinding.org/>
- <https://glbinding.org/docs.html>
- <https://raw.githubusercontent.com/cginternals/glbinding/master/README.md>


## Security Notes

No matching local secret-handling manifest was found for glbinding@2. Nucleus package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** glbinding@2
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** yes
- **Disabled:** no
- **Keg Only:** yes
- **URL Keys:** stable

## Other Package-Manager Records

- Debian apt - glbinding-doc - 3.3.0-2: versioned package alias match | Debian stable package indexes: glbinding-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | documentation for glbinding | https://github.com/cginternals/glbinding
- Debian apt - glbinding-tools - 3.3.0-2+b1: versioned package alias match | Debian stable package indexes: glbinding-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | command-line tools for glbinding | https://github.com/cginternals/glbinding
- Debian apt - libglbinding-dev - 3.3.0-2+b1: versioned package alias match | Debian stable package indexes: libglbinding-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | development files for glbinding | https://github.com/cginternals/glbinding
- Debian apt - libglbinding3 - 3.3.0-2+b1: versioned package alias match | Debian stable package indexes: libglbinding3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | cross-platform C++ binding for OpenGL | https://github.com/cginternals/glbinding
- Nix - glbinding: versioned package alias match | nixpkgs package indexes: pkgs/by-name/gl/glbinding/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - glbinding-doc - 2.1.1-2build2: versioned package alias match | Ubuntu 24.04 LTS package indexes: glbinding-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | documentation for glbinding | https://github.com/cginternals/glbinding
- Ubuntu apt - glbinding-tools - 2.1.1-2build2: versioned package alias match | Ubuntu 24.04 LTS package indexes: glbinding-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | command-line tools for glbinding | https://github.com/cginternals/glbinding
- Ubuntu apt - libglbinding-dev - 2.1.1-2build2: versioned package alias match | Ubuntu 24.04 LTS package indexes: libglbinding-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | development files for glbinding | https://github.com/cginternals/glbinding
- Ubuntu apt - libglbinding2 - 2.1.1-2build2: versioned package alias match | Ubuntu 24.04 LTS package indexes: libglbinding2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | cross-platform C++ binding for OpenGL | https://github.com/cginternals/glbinding
- pacman - glbinding - 3.5.0-1: versioned package alias match | Arch Linux sync databases: glbinding from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | A C++ binding for the OpenGL API, generated using the gl.xml specification | http://www.glbinding.org
- zypper - glbinding-aux-devel - 3.5.0-2.3: versioned package alias match | openSUSE Tumbleweed package metadata: glbinding-aux-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Headers and objects for building against glbinding's auxiliary features | https://github.com/cginternals/glbinding
- zypper - glbinding-devel - 3.5.0-2.3: versioned package alias match | openSUSE Tumbleweed package metadata: glbinding-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Headers and objects to build against glbinding | https://github.com/cginternals/glbinding
- zypper - libglbinding-aux3 - 3.5.0-2.3: versioned package alias match | openSUSE Tumbleweed package metadata: libglbinding-aux3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Auxiliary shared library for glbinding | https://github.com/cginternals/glbinding
- zypper - libglbinding3 - 3.5.0-2.3: versioned package alias match | openSUSE Tumbleweed package metadata: libglbinding3 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | C++ binding for the OpenGL API | https://github.com/cginternals/glbinding


## Related links

- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Homebrew utility packages](https://www.automicvault.com/pkg/brew-utility-packages/) - Matched curated package taxonomy and local package facts.
- [cmake](https://www.automicvault.com/pkg/brew/cmake/) - Build dependency declared by Homebrew.
- [glbinding](https://www.automicvault.com/pkg/brew/glbinding/) - Package name indicates the same formula family.
- [coin3d](https://www.automicvault.com/pkg/brew/coin3d/) - Local package facts share a topical domain. Shared terms: api, opengl.
- [activemq-cpp](https://www.automicvault.com/pkg/brew/activemq-cpp/) - Local package facts share a topical domain. Shared terms: api.

## Combined YAML source

View the package source record on GitHub. [combined/glbinding@2.yml](https://github.com/automic-vault/db/blob/main/combined/glbinding@2.yml)


## Sources

- Nucleus package database
- package-page enrichment
- curated package history
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
