Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Test QtCreator)
(How to test MeeGo SDK)
Line 3: Line 3:
This page explains how to test the weekly releases of MeeGo SDK.
This page explains how to test the weekly releases of MeeGo SDK.
-
* NOTE: Currently only Ubuntu Karmic/Lucid 32bits version works
+
* NOTE: See the matrix of available hosts and their status on [[SDK/Releasing_and_Packaging|this wiki page]]
== Configure distributions package manager ==
== Configure distributions package manager ==
Line 9: Line 9:
=== Debian / Ubuntu ===
=== Debian / Ubuntu ===
-
1. Add the following line to /etc/apt/sources.list or file add /etc/apt/sources.list.d/meego-sdk.list file:
+
1. Add the following line to /etc/apt/sources.list file or add /etc/apt/sources.list.d/meego-sdk.list file:
  deb <nowiki>http://download.meego.com/live/devel:/tools:/sdk/${distribution}/</nowiki> /
  deb <nowiki>http://download.meego.com/live/devel:/tools:/sdk/${distribution}/</nowiki> /
-
Note: replace ${distribution} e.g. Ubuntu_10.04
+
Note: replace ${distribution} by one of the following value "Debian_5.0", "Ubuntu_09.10" or "Ubuntu_10.04".
2. update packages database
2. update packages database
Line 79: Line 79:
   * Note2: MeeGo Handset image contains the UI.
   * Note2: MeeGo Handset image contains the UI.
-
* x86 based: Download the image from http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux
+
* x86 based: Download the image from [[Getting_started_with_the_MeeGo_SDK_for_Linux |this wiki page]]
   * 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]
Line 103: Line 103:
== Test QtCreator ==
== Test QtCreator ==
-
Find more information about testing QtCreator with MADDE for MeeGo on [[MeeGo_SDK_with_QEMU#Use_Qt_Creator_to_Develop_MeeGo_Applications |this wiki-page]].
+
Find more information about testing QtCreator with MADDE for MeeGo on [[MeeGo_SDK_with_QEMU#Use_Qt_Creator_to_Develop_MeeGo_Applications|this wiki page]].

Revision as of 07:50, 14 September 2010

Contents

How to test MeeGo SDK

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

  • NOTE: See the matrix of available hosts and their status on this wiki page

Configure distributions package manager

Debian / Ubuntu

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

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

Note: replace ${distribution} by one of the following value "Debian_5.0", "Ubuntu_09.10" or "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:

# 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 (QEMU for ia32 target)
# 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

Find more information about testing QtCreator with MADDE for MeeGo on this wiki page.

Personal tools