HOWTO: Using Nokia binaries in rootstrap
This document is released under the GPL license.
Introduction
Maemo 2.2 comes with a separate binary package that adds support to several APIs in the platform. This document describes the installation procedure of these packages. The actual packages can be found from the download menu.
Maemo_Dev_Platform_rootfs_Nokia_Binaries_v2.2.tar.gz
This file contains Nokia binaries that can be used for creating a customized root filesystem (rootfs). It contains only packages for _all and _armel architectures. The build and installation procedures of rootfs are described in Using the flasher utility and creating the reference root file system document.
Maemo_Dev_Platform_rootstrap_Nokia_Binaries_v2.2.tar.gz
This file contains Nokia binaries that are used inside rootstrap. In maemo 2.2 it contains the development packages for Addressbook APIs.
In order to use these binaries effectively, make a local apt repository of those packages by following the steps below:
1. Download the tarball to ~/downloaded/rootstrap_debs/ 2. Extract it. You will see Debian packages of all architecture: armel, i386 and _all 3. Inside Scratchbox, for example, in ARMEL architecture type: $ mkdir /tmp/armel/debs/ $ cd ~/downloaded/rootstrap_debs/ $ cp *all.deb /tmp/armel/debs/ $ cp *armel.deb /tmp/armel/debs/ $ cd /tmp/armel $ dpkg-scanpackages debs /dev/null| gzip > debs/Packages.gz $ cat >> /etc/apt/sources.list deb file:/tmp/armel debs/$ apt-get update
Now you can use the packages just as if they are available from maemo repo. The process is the same for x86 architecture as well.
Improve this page