You can install arbitrary number of applications with a single .pkg file.
HelloWorldBasic
Code:
; HelloWorldBasic.pkg
#{"HelloWorldBasic"},(0xA000017F),1,0,0
%{"Vendor-EN"}
:"Vendor"
[0x101F7961], 0, 0, 0, {"Series60ProductID"}
;Files to install
"..\..\..\epoc32\release\gcce\urel\HelloWorldBasic.exe" -"!:\sys\bin\HelloWorldBasic.exe"
"..\..\..\epoc32\data\z\resource\apps\HelloWorldBasic.rsc" -"!:\resource\apps\HelloWorldBasic.rsc"
"..\..\..\epoc32\data\z\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc" -"!:\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc"
"..\..\..\epoc32\data\z\resource\apps\helloworldbasic_aif.mif" -"!:\resource\apps\helloworldbasic_aif.mif"
"..\..\..\epoc32\winscw\c\private\A000017F\hello.txt" -"!:\private\A000017F\hello.txt"
HelloWorldBasic with SimpleCube
Code:
; HelloWorldBasic.pkg
#{"HelloWorldBasic"},(0xA000017F),1,0,0
%{"Vendor-EN"}
:"Vendor"
[0x101F7961], 0, 0, 0, {"Series60ProductID"}
;Files to install
"..\..\..\epoc32\release\gcce\urel\HelloWorldBasic.exe" -"!:\sys\bin\HelloWorldBasic.exe"
"..\..\..\epoc32\data\z\resource\apps\HelloWorldBasic.rsc" -"!:\resource\apps\HelloWorldBasic.rsc"
"..\..\..\epoc32\data\z\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc" -"!:\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc"
"..\..\..\epoc32\data\z\resource\apps\helloworldbasic_aif.mif" -"!:\resource\apps\helloworldbasic_aif.mif"
"..\..\..\epoc32\winscw\c\private\A000017F\hello.txt" -"!:\private\A000017F\hello.txt"
;Files to install part from SimpleCube_gcce.pkg
"..\..\..\..\epoc32\release\gcce\urel\SimpleCube.exe" -"!:\sys\bin\SimpleCube.exe"
"..\..\..\..\Epoc32\data\z\resource\apps\SimpleCube.rsc" -"!:\resource\apps\SimpleCube.rsc"
"..\..\..\..\epoc32\data\Z\private\10003a3f\import\apps\SimpleCube_reg.rsc"-"!:\private\10003a3f\import\apps\SimpleCube_reg.rsc"
"..\..\..\..\epoc32\data\z\resource\apps\simplecube_icon.mif" -"!:\resource\apps\simplecube_icon.mif"