diff --git a/.gitignore b/.gitignore
index b6b7be7b9695e5..c3a9e464540fe1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -44,6 +44,7 @@ ipch/
/dist-osx
/npm.wxs
/tools/msvs/npm.wixobj
+/tools/osx-pkg.pmdoc/index.xml
/test/addons/doc-*/
email.md
deps/v8-*
diff --git a/Makefile b/Makefile
index 0072973e3da6c5..8d2eadb48e96e0 100644
--- a/Makefile
+++ b/Makefile
@@ -227,8 +227,10 @@ docclean:
RAWVER=$(shell $(PYTHON) tools/getnodeversion.py)
VERSION=v$(RAWVER)
+FULLVERSION=$(VERSION)
RELEASE=$(shell $(PYTHON) tools/getnodeisrelease.py)
PLATFORM=$(shell uname | tr '[:upper:]' '[:lower:]')
+NPMVERSION=v$(shell cat deps/npm/package.json | grep '"version"' | sed 's/^[^:]*: "\([^"]*\)",.*/\1/')
ifeq ($(findstring x86_64,$(shell uname -m)),x86_64)
DESTCPU ?= x64
else
@@ -243,11 +245,11 @@ else
ARCH=x86
endif
endif
-TARNAME=iojs-$(VERSION)
ifdef NIGHTLY
TAG = nightly-$(NIGHTLY)
-TARNAME=iojs-$(VERSION)-$(TAG)
+FULLVERSION=$(VERSION)-$(TAG)
endif
+TARNAME=iojs-$(FULLVERSION)
TARBALL=$(TARNAME).tar
BINARYNAME=$(TARNAME)-$(PLATFORM)-$(ARCH)
BINARYTAR=$(BINARYNAME).tar
@@ -303,6 +305,7 @@ $(PKG): release-only
-create
mv $(PKGDIR)/usr/local/bin/iojs-universal $(PKGDIR)/usr/local/bin/iojs
rm -rf $(PKGDIR)/32
+ cat tools/osx-pkg.pmdoc/index.xml.tmpl | sed -e 's|__iojsversion__|'$(FULLVERSION)'|g' | sed -e 's|__npmversion__|'$(NPMVERSION)'|g' > tools/osx-pkg.pmdoc/index.xml
$(packagemaker) \
--id "org.nodejs.Node" \
--doc tools/osx-pkg.pmdoc \
diff --git a/doc/mac_osx_nodejs_installer_logo.png b/doc/osx_installer_logo.png
similarity index 100%
rename from doc/mac_osx_nodejs_installer_logo.png
rename to doc/osx_installer_logo.png
diff --git a/tools/osx-pkg.pmdoc/01local-contents.xml b/tools/osx-pkg.pmdoc/01local-contents.xml
index bc1e5a791fd3e6..ccbb4189961b0a 100644
--- a/tools/osx-pkg.pmdoc/01local-contents.xml
+++ b/tools/osx-pkg.pmdoc/01local-contents.xml
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/tools/osx-pkg.pmdoc/01local.xml b/tools/osx-pkg.pmdoc/01local.xml
index 18fd871248de05..1d99404e492982 100644
--- a/tools/osx-pkg.pmdoc/01local.xml
+++ b/tools/osx-pkg.pmdoc/01local.xml
@@ -1 +1 @@
-org.nodejs.pkg1.0../out/dist-osx/usr/local//usr/localinstallTo.isRelativeTypeinstallTolocationTyperelocatableinstallFrom.pathinstallTo.isAbsoluteTypeidentifierparentinstallTo.pathinstallFrom.isRelativeType
\ No newline at end of file
+org.iojs.pkg1.0../out/dist-osx/usr/local//usr/localinstallTo.isRelativeTypeinstallTolocationTyperelocatableinstallFrom.pathinstallTo.isAbsoluteTypeidentifierparentinstallTo.pathinstallFrom.isRelativeType
diff --git a/tools/osx-pkg.pmdoc/02npm-contents.xml b/tools/osx-pkg.pmdoc/02npm-contents.xml
index bc1e5a791fd3e6..ccbb4189961b0a 100644
--- a/tools/osx-pkg.pmdoc/02npm-contents.xml
+++ b/tools/osx-pkg.pmdoc/02npm-contents.xml
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/tools/osx-pkg.pmdoc/02npm.xml b/tools/osx-pkg.pmdoc/02npm.xml
index 4f7799f11ed8a4..06360b5df9550f 100644
--- a/tools/osx-pkg.pmdoc/02npm.xml
+++ b/tools/osx-pkg.pmdoc/02npm.xml
@@ -1 +1 @@
-org.nodejs.node.npm.pkg1.0../deps/npm/usr/local/lib/node_modules/npminstallTo.pathinstallFrom.isRelativeTypeinstallToscripts.postinstall.isRelativeTypeparentinstallTo.isAbsoluteTypeosx-pkg-postinstall.sh
\ No newline at end of file
+org.iojs.npm.pkg1.0../deps/npm/usr/local/lib/node_modules/npminstallTo.pathinstallFrom.isRelativeTypeinstallToscripts.postinstall.isRelativeTypeparentinstallTo.isAbsoluteTypeosx-pkg-postinstall.sh
diff --git a/tools/osx-pkg.pmdoc/index.xml b/tools/osx-pkg.pmdoc/index.xml
deleted file mode 100644
index 2233f1c622ab7f..00000000000000
--- a/tools/osx-pkg.pmdoc/index.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-Node/Users/ryan/Desktop/Node.pkgorg.nodejs../doc/mac_osx_nodejs_installer_logo.png../LICENSE- 01local.xml
- 02npm.xml
properties.titleproperties.userDomainproperties.anywhereDomainproperties.systemDomain
\ No newline at end of file
diff --git a/tools/osx-pkg.pmdoc/index.xml.tmpl b/tools/osx-pkg.pmdoc/index.xml.tmpl
new file mode 100644
index 00000000000000..7376a9d376d5a4
--- /dev/null
+++ b/tools/osx-pkg.pmdoc/index.xml.tmpl
@@ -0,0 +1,21 @@
+io.js/Users/iojs/Desktop/iojs.pkgorg.iojs../doc/osx_installer_logo.png../LICENSE- 01local.xml
- 02npm.xml
properties.titleproperties.userDomainproperties.anywhereDomainproperties.systemDomain