🍺 BREW Explorer

← all formulae

libdbusmenu

brew install libdbusmenu v16.04.0 GPL-3.0-only OR LGPL-2.1-or-later

Shared library implementing the DBusMenu protocol for GLib/GTK+3 applications.

Why you might care

libdbusmenu bridges desktop applications with system menus via D-Bus, enabling unified menu integration on Linux desktops. It's primarily a build dependency for GTK applications that need to export menus to system menu bars or app indicators. Most users won't install this directly—it's pulled in transitively by GUI applications that use it.

Categories

Alternatives

gtk-layer-shell libappindicator
2.7k
30-day installs · #834
11.4k
90-day · #765
18.9k
365-day · #1087

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "gtk-layer-shell",
    "libappindicator"
  ],
  "build_dependencies": [
    "gettext",
    "gobject-introspection",
    "intltool",
    "pkgconf"
  ],
  "categories": [
    "library",
    "binding"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "at-spi2-core",
    "gdk-pixbuf",
    "glib",
    "gtk+3",
    "json-glib",
    "pango",
    "cairo",
    "gettext",
    "harfbuzz"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "GLib and Gtk Implementation of the DBusMenu protocol",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:08+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "libdbusmenu",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://launchpad.net/libdbusmenu",
  "homepage_og_description": null,
  "homepage_og_image": "/@@/launchpad-og-image.png",
  "homepage_title": "DBus Menu in Launchpad",
  "installs_30d": 2721,
  "installs_365d": 18921,
  "installs_90d": 11366,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-only OR LGPL-2.1-or-later",
  "llm_generated_at": "2026-06-20T23:47:19+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "libdbusmenu",
  "oldnames": [],
  "one_liner": "Shared library implementing the DBusMenu protocol for GLib/GTK+3 applications.",
  "optional_dependencies": [],
  "rank_30d": 834,
  "rank_365d": 1087,
  "rank_90d": 765,
  "raw_hash": "e4cba9536e73350f",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/lib/libdbusmenu.rb",
  "tap": "homebrew/core",
  "test_dependencies": [
    "pkgconf"
  ],
  "uses_from_macos": [
    {
      "perl": "build"
    }
  ],
  "version_head": null,
  "version_stable": "16.04.0",
  "versioned_formulae": [],
  "why_use_this": "libdbusmenu bridges desktop applications with system menus via D-Bus, enabling unified menu integration on Linux desktops. It\u0027s primarily a build dependency for GTK applications that need to export menus to system menu bars or app indicators. Most users won\u0027t install this directly\u2014it\u0027s pulled in transitively by GUI applications that use it."
}