Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(added entries for mad-admin fetch)
(Added arm toolchain package name)
Line 33: Line 33:
==== Debian / Ubuntu ====
==== Debian / Ubuntu ====
 +
  # apt-get install qtcreator
  # apt-get install qtcreator
Line 41: Line 42:
  # apt-get install madde qt-tools
  # apt-get install madde qt-tools
 +
=== Install toolchains ===
=== Install toolchains ===
Line 46: Line 48:
==== Debian / Ubuntu ====
==== Debian / Ubuntu ====
-
  # apt-get install ???
+
for arm arm:
 +
 
 +
  # apt-get install arm-2009q1
=== Install sysroots ===
=== Install sysroots ===
Line 57: Line 61:
  # mad-admin fetch meego-core-ia32-madde-sysroot
  # mad-admin fetch meego-core-ia32-madde-sysroot
 +
=== Install QEMU ===
=== Install QEMU ===
Line 78: Line 83:
   * netbook: [http://download3.meego.com/meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2 meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2]
   * netbook: [http://download3.meego.com/meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2 meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2]
   * handset: [http://download3.meego.com/meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2 meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2]
   * handset: [http://download3.meego.com/meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2 meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2]
 +
== Configure MADDE ==
== Configure MADDE ==
Line 93: Line 99:
  $ mad -t meego-core-${arch} qmake
  $ mad -t meego-core-${arch} qmake
  $ mad -t meego-core-${arch} make
  $ mad -t meego-core-${arch} make
 +
== Test QtCreator ==
== Test QtCreator ==
Lorem ipsum...
Lorem ipsum...

Revision as of 12:47, 10 September 2010

Contents

How to test MeeGo SDK

This page explains how to test the weekly releases of MeeGo SDK.

  • NOTE: Currently only Ubuntu Lucid 32bit version works

Configure distributions package manager

Debian / Ubuntu

1. Add the following line to /etc/apt/sources.list or file add /etc/apt/sources.list.d/meego-sdk.list file:

deb http://download.meego.com/live/devel:/tools:/sdk/${distribution}/ /

Note: replace ${distribution} e.g. Ubuntu_10.04

2. update packages database

# apt-get update

Fedora

TODO

openSUSE

TODO


Install

Install Qt Creator

Debian / Ubuntu

# apt-get install qtcreator

Install MADDE

Debian / Ubuntu

# apt-get install madde qt-tools


Install toolchains

Debian / Ubuntu

for arm arm:

# apt-get install arm-2009q1

Install sysroots

for arm (as root):

# mad-admin fetch meego-core-armv7l-madde-sysroot

for ia32 (as root):

# mad-admin fetch meego-core-ia32-madde-sysroot


Install QEMU

Debian / Ubuntu

  • Note: you can optionally only choose qemu-arm or qemu-gl (ia target qemu)
# apt-get install qemu-arm qemu-gl


Install QEMU images (QEMU NAND and rootfs)

 * Note1: You will need to provide your device's 15-digit IMEI number.
 * Note2: MeeGo Handset image contains the UI.
 * netbook: meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0729.tar.bz2
 * handset: meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz2


Configure MADDE

as root:

# mad-admin create meego-core-${arch}

Test MADDE target

as regular user:

$ mad -t meego-core-${arch} pscreate -t qt-simple qthello
$ cd qthello
$ mad -t meego-core-${arch} qmake
$ mad -t meego-core-${arch} make


Test QtCreator

Lorem ipsum...

Personal tools