# makensis を Homebrew でインストール

makensis のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:makensis
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install makensis
```

  証拠: local Homebrew formula metadata

## パッケージ情報

- **パッケージキー:** brew:makensis
- **パッケージマネージャ:** Homebrew
- **パッケージマネージャページ:** <https://formulae.brew.sh/formula/makensis>
- **バージョン:** 3.12
- **ソース概要:** System to create Windows installers
- **ホームページ:** <https://nsis.sourceforge.net/>
- **上流ドキュメント:** <https://nsis.sourceforge.net/>
- **ライセンス:** Zlib
- **ソースアーカイブ:** <https://downloads.sourceforge.net/project/nsis/NSIS%203/3.12/nsis-3.12-src.tar.bz2>
- **最終更新:** 2026-08-01T16:48:17Z
- **生成日時:** 2026-08-04T22:13:35+00:00

## 実行可能ファイル

- makensis (cli)
- makensis (エイリアス)

## ビルド依存関係

- mingw-w64
- scons

## インストール挙動

- post-install フック: 未定義
- Bottle: 利用可能 対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## バージョンと鮮度

- ページ生成日: 2026-08-04
- マネージャ版: 3.12
- マネージャ更新日: 2026-08-01
- ローカルデータ: OK
- 上流リポジトリ: https://nsis.sourceforge.net/
- 情報: Release/tag comparison is only available for GitHub repositories.
## プロジェクトの歴史と使われ方

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.

### プロジェクトの歴史

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.

### 採用の歴史

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.

### 使われ方

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

### パッケージ好きにとっての重要性

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.

### タイムライン

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

### ソース

- <https://nsis.sourceforge.io/Docs/AppendixF.html>
- <https://nsis.sourceforge.io/Docs/Chapter4.html>
- <https://nsis.sourceforge.io/Download>
- <https://nsis.sourceforge.io/Main_Page>
- <https://sourceforge.net/p/nsis/code/HEAD/tree>


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals

## ソースデータベース詳細

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


## 関連リンク

- [Terminal utility packages](https://pkg.so/ja/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/ja/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://pkg.so/ja/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [Language runtime packages](https://pkg.so/ja/language-runtime-packages/) - Matched language runtime, compiler, or interpreter metadata.
- [mingw-w64](https://pkg.so/ja/brew/mingw-w64/) - Build dependency declared by Homebrew.
- [scons](https://pkg.so/ja/brew/scons/) - Build dependency declared by Homebrew.
- [ninja](https://pkg.so/ja/brew/ninja/) - Shares pkgdb curated category or tags: build-tool, cli, developer-tools.
- [just](https://pkg.so/ja/brew/just/) - Shares pkgdb curated category or tags: build-tool, cli, developer-tools.
- [maven](https://pkg.so/ja/brew/maven/) - Shares pkgdb curated category or tags: build-tool, cli, developer-tools.
- [go-task](https://pkg.so/ja/brew/go-task/) - Shares pkgdb curated category or tags: build-tool, cli, developer-tools.
- [powershell](https://pkg.so/ja/brew/powershell/) - Shares pkgdb curated category or tags: cli, developer-tools, scripting-language.
- [make](https://pkg.so/ja/brew/make/) - Shares pkgdb curated category or tags: build-tool, cli, developer-tools.
- [xcodes](https://pkg.so/ja/brew/xcodes/) - Shares pkgdb curated category or tags: cli, developer-tools, installer.
- [sbt](https://pkg.so/ja/brew/sbt/) - Shares pkgdb curated category or tags: build-tool, cli, developer-tools.
- [sip](https://pkg.so/ja/brew/sip/) - Local metadata places this package in an adjacent workflow. Shared terms: build, build-tool, cli, create, developer.
- [bazel](https://pkg.so/ja/brew/bazel/) - Local metadata places this package in an adjacent workflow. Shared terms: build, build-tool, cli, developer, developer-tools.
- [boot-clj](https://pkg.so/ja/brew/boot-clj/) - Local metadata places this package in an adjacent workflow. Shared terms: build, build-tool, cli, developer, developer-tools.

## Combined YAML source

View the package source record on GitHub. [combined/makensis.yml](https://github.com/mxcl/pkgdb/blob/main/combined/makensis.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- cross-ecosystem install command graph
