Netscape Portable Runtime (NSPR) は、システムレベルや libc のような機能のためのプラットフォーム中立な API を提供します。この API は、Mozilla クライアント、Red Hat と Sun の多くのサーバアプリケーション、その他のソフトウェア製品の中で使われています。
ドキュメンテーション
- NSPR について
- このトピックでは一般的な用語で NSPR の目標とそれを実現する手段の一部について説明しています。
- NSPR API リファレンス
- 各 API のパブリックマクロと、NSPR API の構造体と関数についての記述
- NSPR ビルド手順
- ソースコードをチェックアウトしてビルドする方法
- NSPR リリース手順
- NSPR のリリースの準備方法
- レガシーバージョンの NSPR
- 古い NSPR については SVN で参照 / 入手が可能です。
NSPR の入手方法
NSPRは、各プラットフォームに対し、様々なソースとバイナリパッケージで提供されています。
- Windows: 『NSPR ビルド手順』の方法でソースパッケージを構築
- Mac: MacPorts の NSPR パッケージ、または Homebrew NSPR パッケージをインストールします
- Ubuntu:
apt-get
により libnspr4-dev パッケージをインストール - Debian:
apt-get
により libnspr4-dev パッケージをインストール - openSUSE Linux: Install one or more of the following via
yast
orzypper
:- mozilla-nspr : Binary libraries for your platform
- mozilla-nspr-32bit : Binary libraries needed to run 32-bit programs on a 64-bit OS
- mozilla-nspr-devel : Files needed (in addition to the above libraries) to compile programs using NSPR
- mozilla-nspr-debuginfo : Debug information (including build symbols) for package mozilla-nspr
- mozilla-nspr-debuginfo-32bit : Debug information (including build symbols) for package mozilla-nspr-32bit
- mozilla-nspr-debugsource : Debug sources for all of the above
コミュニティ
- Mozilla のフォーラムを参照してください。