Automic VaultAutomic Vault

brew

wxlua mit Homebrew, zypper, MacPorts installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für wxlua in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install wxlua

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install wxLua

MacPorts ports tree · graphics/wxLua/Portfile · Quelle: api.github.com

Linux

openSUSE zypperverifiziert · 92%
sudo zypper install wxlua

openSUSE Tumbleweed package metadata · wxlua · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Lua bindings for wxWidgets cross-platform GUI toolkit

Befehle und Aliase

  • wxLua
  • wxLuaCan
  • wxLuaFreeze

Verlauf

Projektgeschichte und Nutzung

wxLua is a Lua binding layer for wxWidgets, giving Lua programs access to native-looking GUI widgets on Windows, macOS, and Linux. It is both an embeddable library and a set of tools for editing, debugging, running, and freezing wxLua scripts.

Projektgeschichte

The current repository credits John Labenski and Paul Kulchenko and describes wxLua as supporting Lua 5.1 through 5.4, LuaJIT, and wxWidgets 3.x. The manual describes a wrapper around wxWidgets plus IDE-style editors, wxLuaFreeze, a require("wx") module, and a library for embedding Lua scripting in C++ programs.

The changelog shows a long maintenance line: version 2.8.0.0 was released in December 2006, a 2.8.12 series followed in 2012 and 2013, the 3.x line modernized the binding generation and wxWidgets 3 support in 2019 and 2020, and version 3.2.0.2 was released in November 2022.

Adoptionsgeschichte

wxLua's adoption has been niche but durable: it serves Lua users who want native GUI applications without writing C++, and C++ applications that want to embed Lua while exposing wxWidgets objects. The repository README points to ZeroBrane Studio as an example of a full IDE built with wxLua.

Wie es verwendet wird

Lua programmers can use wxLua to write standalone GUI scripts, load the wx module from a standard Lua executable, or package scripts with wxLuaFreeze. C++ developers can embed a wxLuaState and selectively expose wxWidgets classes, trimming bindings with preprocessor switches where application size matters.

Warum Paket-Nerds sich dafür interessieren

wxLua is package-nerd significant because it is a bridge between two compact, embeddable cultures: Lua scripting and wxWidgets native GUI programming. Its changelog is mostly binding maintenance, exactly the kind of work package managers preserve so old GUI tools keep building across Lua and wxWidgets releases.

Zeitleiste

  • 2006-12-24: wxLua 2.8.0.0 released, switching to Lua 5.1 and adding wxLuaFreeze.
  • 2012-06-28: wxLua 2.8.12.0 released with CMake builds and Lua 5.1.5.
  • 2013-09-12: wxLua 2.8.12.3 released with Lua 5.1 and 5.2 support.
  • 2019-06-28: wxLua 3.0.0.1 released with Lua 5.3 compatibility and updated wxWidgets bindings.
  • 2020-09-12: wxLua 3.1.0.0 released with Lua 5.4 compatibility work.
  • 2022-11-06: wxLua 3.2.0.2 released.

Related projects

  • wxLua is related to Lua, LuaJIT, wxWidgets, ZeroBrane Studio, SWIG-style binding generation, and embeddable scripting systems for C++ applications.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 2 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
wxLuacliglobales Executable
wxLuaCancliglobales Executable
wxLuaFreezecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version3.2.0.2
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/pkulchenko/wxlua

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz
  • InfoNo cached GitHub release or tag data was available.https://github.com/pkulchenko/wxluanone Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:wxlua
Version3.2.0.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/wxlua
Homepagehttps://github.com/pkulchenko/wxlua
Repositoryhttps://github.com/pkulchenko/wxlua
Upstream-Dokumentationhttps://github.com/pkulchenko/wxlua
LizenzLGPL-2.0-or-later WITH WxWindows-exception-3.1
Quellarchivhttps://github.com/pkulchenko/wxlua/archive/refs/tags/v3.2.0.2.tar.gz
Abhängigkeitenlua@5.4, wxwidgets@3.2
Build-Abhängigkeitencmake
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namewxlua
Version Scheme0
Revision3
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

zypper95%

libwxlua 3.1.0.0+42-3.2

Set of Lua bindings to the C++ wxWidgets cross-platform GUI library

https://github.com/pkulchenko/wxlua

sudo zypper install libwxlua
  • License: GPL-2.0-or-later WITH WxWindows-exception-3.1
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: wxlua
  • 19 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wxlua
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libwxlua from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libwxlua-wx32-3_1_0_0 3.1.0.0+42-3.2

Lua bindings to the C++ wxWidgets cross-platform GUI library

https://github.com/pkulchenko/wxlua

sudo zypper install libwxlua-wx32-3_1_0_0
  • License: GPL-2.0-or-later WITH WxWindows-exception-3.1
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: wxlua
  • 7 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wxlua
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libwxlua-wx32-3_1_0_0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libwxlua_bind-wx32-3_1_0_0 3.1.0.0+42-3.2

Lua bindings to the C++ wxWidgets cross-platform GUI library

https://github.com/pkulchenko/wxlua

sudo zypper install libwxlua_bind-wx32-3_1_0_0
  • License: GPL-2.0-or-later WITH WxWindows-exception-3.1
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: wxlua
  • 18 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wxlua
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libwxlua_bind-wx32-3_1_0_0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libwxlua_debug-wx32-3_1_0_0 3.1.0.0+42-3.2

Lua bindings to the C++ wxWidgets cross-platform GUI library

https://github.com/pkulchenko/wxlua

sudo zypper install libwxlua_debug-wx32-3_1_0_0
  • License: GPL-2.0-or-later WITH WxWindows-exception-3.1
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: wxlua
  • 8 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wxlua
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libwxlua_debug-wx32-3_1_0_0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libwxlua_debugger-wx32-3_1_0_0 3.1.0.0+42-3.2

Lua bindings to the C++ wxWidgets cross-platform GUI library

https://github.com/pkulchenko/wxlua

sudo zypper install libwxlua_debugger-wx32-3_1_0_0
  • License: GPL-2.0-or-later WITH WxWindows-exception-3.1
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: wxlua
  • 11 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wxlua
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libwxlua_debugger-wx32-3_1_0_0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

wxlua 3.1.0.0+42-3.2

Lua bindings for wxWidgets

https://github.com/pkulchenko/wxlua

sudo zypper install wxlua
  • License: GPL-2.0-or-later WITH WxWindows-exception-3.1
  • Category: Development/Languages/Other
  • Architecture: x86_64
  • Source Package: wxlua
  • 9 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wxlua
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: wxlua from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

wxlua-devel 3.1.0.0+42-3.2

Development files of libwxlua

https://github.com/pkulchenko/wxlua

sudo zypper install wxlua-devel
  • License: GPL-2.0-or-later WITH WxWindows-exception-3.1
  • Category: Development/Languages/C and C++
  • Architecture: x86_64
  • Source Package: wxlua
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wxlua
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: wxlua-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

wxLua

sudo port install wxLua
  • normalized package name match
  • Abgeglichen nach: Wxlua
MacPorts ports tree · api.github.com · MacPorts ports tree: graphics/wxLua/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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