pkg.soopen package index

brew / Rang 2140

makensis mit Homebrew installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install makensis

local Homebrew formula metadata

Überblick

Paketzusammenfassung

System to create Windows installers

Befehle und Aliase

  • makensis

Verlauf

Projektgeschichte und Nutzung

NSIS, exposed in Homebrew through the `makensis` compiler executable, is the Nullsoft Scriptable Install System: a small, script-driven open source system for producing Windows installers. Its official documentation emphasizes compact output, flexible scripting, and internet distribution, which is why it became a recurring tool in cross-platform release pipelines even though the target artifact is a Windows installer.

Projektgeschichte

NSIS grew out of Nullsoft's installer work and reached public release as NSIS v1.0f on July 31, 2000, according to the official release notes. The project later moved through SourceForge-hosted development and kept its own scripting language, plug-in model, compression backends, and Windows-focused installer conventions.

The 3.0 release in July 2016 was a major modernization point: the official notes describe it as adding optional Unicode support, Windows 10 support, and a long list of compatibility and feature work while keeping support for the same Windows family. Subsequent releases continued the practical package-maintainer work of keeping installers small, signed, localizable, and compatible with modern Windows behavior.

Adoptionsgeschichte

NSIS became popular with open source and shareware projects because it produced a single redistributable `.exe` installer from text scripts and bundled files. For Unix-like package managers, `makensis` matters because maintainers can build Windows release artifacts from CI or developer machines without installing the full Windows GUI workflow.

The official wiki and download pages show a long-running project with current releases, archived NSIS 1 and 2 releases, documentation, examples, and a plug-in ecosystem. That long tail made NSIS scripts a package-maintainer artifact in their own right: projects often carry `.nsi` files next to source code, and build systems invoke `makensis` as a release step.

Wie es verwendet wird

`makensis` compiles `.nsi` installer scripts. The scripting reference describes `.nsi` files as text files containing commands, comments, variables, sections, pages, and installer behavior; build systems typically pass the script to `makensis` and publish the generated Windows installer.

Warum Paket-Nerds sich dafür interessieren

Package nerds care about `makensis` because it is a bridge between source packaging and Windows distribution: the same project can publish tarballs, native packages, and a Windows installer from checked-in release recipes. It also explains why a Windows installer compiler appears in Unix package managers such as Homebrew.

Zeitleiste

  • 2000: NSIS v1.0f is first publicly released.
  • 2016: NSIS 3.0 is released with optional Unicode support and Windows 10 support.
  • 2020: NSIS 3.06.1 marks the project's 20th anniversary.
  • 2026: The official download page lists NSIS 3.12 as a current release.

Related projects

  • Related installer systems include Inno Setup, WiX Toolset, Windows Installer/MSI tooling, and cross-platform packaging flows that invoke `makensis` from release automation.

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.
  • Build-Metadaten listen 2 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
makensiscliglobales 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-08-04
Manager-Version3.12
Manager aktualisiert2026-08-01
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://nsis.sourceforge.net/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:makensis
Version3.12
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/makensis
Homepagehttps://nsis.sourceforge.net/
Upstream-Dokumentationhttps://nsis.sourceforge.net/
LizenzZlib
Quellarchivhttps://downloads.sourceforge.net/project/nsis/NSIS%203/3.12/nsis-3.12-src.tar.bz2
Zuletzt aktualisiert2026-08-01T16:48:17Z
Pulseupdated
Build-Abhängigkeitenmingw-w64, scons
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 Namemakensis
Aliases
  • nsis
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

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
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation