pkg.soopen package index

brew / rang 2140

Installer makensis avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de makensis pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install makensis

local Homebrew formula metadata

aperçu

Résumé du paquet

System to create Windows installers

Commandes et alias

  • makensis

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

`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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 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.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

Revue recommandée

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

Exécutables installés

CommandeTypeExpositionNote
makensiscliexécutable global

fraîcheur

Version et 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.

page générée2026-08-04
version du gestionnaire3.12
gestionnaire mis à jour2026-08-01
données localesOK
amontnot checked
dernière version détectéenon détecté

https://nsis.sourceforge.net/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:makensis
Version3.12
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/makensis
Page d'accueilhttps://nsis.sourceforge.net/
Docs amonthttps://nsis.sourceforge.net/
LicenceZlib
Archive sourcehttps://downloads.sourceforge.net/project/nsis/NSIS%203/3.12/nsis-3.12-src.tar.bz2
Dernière mise à jour2026-08-01T16:48:17Z
Pulseupdated
Dépendances de compilationmingw-w64, scons
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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