This page describes the design and components of the MeeGo SDK installer. The installer is currently
Contents |
The MeeGo SDK Installer is based on IFW (Nokia's recently open-sourced Installer Framework).
TBD.
Windows:
Steps to install: Components installed: Registry keys: Files: Libraries: Executables: File locations:
Linux:
Steps to install: Components installed: Packages: Libraries: Executables: Config keys: File locations:
How to update targets: 1. Target maintainer provides a madde config file (preferably a single file) that defines the target, and any new components (normal sysroot and runtime) used by the target. 2. Target maintainer provides some useful information of the target: a) Download size b) Installed size 3. Installer maintainer adds the config file into madde_configs directory 4. Installer maintainer runs ./creat_repo.bat to generate the repository and push it to the repository server 5. End user launches MeeGo SDK Maintenance Tool and select the new target to install
How to package an App: MeeGo SDK’s packaging functionality is integrated with MeeGo SDK QtCreator. You can get an RPM package by doing the following steps: 1. Install MeeGo SDK 2. Launch MeeGo SDK QtCreator 3. Open an existing project or new a project 4. Click “Run” or “Debug” button.
If everything goes well, an RPM package will be generated in <project dir>/../<project>-build-meego/rrpmbuild. The package is a very basic RPM package, whose main purpose is to help QtCreator to deploy files to QEMU or devices. If you want to refine the package, please modify <project dir>/<project>.spec according to your needs.