Difference between revisions of "QOrbiter Targets"

From LinuxMCE
Jump to: navigation, search
Line 24: Line 24:
 
*LinuxMCE 1204 - Qt lib version = 5.2.0
 
*LinuxMCE 1204 - Qt lib version = 5.2.0
 
*LinuxMCE 1404 - Qt lib version = 5.2.1
 
*LinuxMCE 1404 - Qt lib version = 5.2.1
*LinuxMCE RPi - Qt lib version = 5.2.0
+
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
  
 
==== Packages/Directories ====
 
==== Packages/Directories ====
 
  Package: lmce-qorbiter-skins-desktop
 
  Package: lmce-qorbiter-skins-desktop
  Files: qOrbiter_src/qml/desktop ?? (phenigma)
+
  Files..: qOrbiter_src/qml/desktop ?? (phenigma)
  
 
= Non-OnScreen Orbiters =
 
= Non-OnScreen Orbiters =
## Desktops/Laptops (Linux/Windows/Mac)
+
== Mobile Tablets/Phones ==
## Mobile Tablets/Phones (Android/iOS)
+
 
+
 
=== Android ===
 
=== Android ===
 
Android is the main target for smaller skins.
 
Android is the main target for smaller skins.
Line 41: Line 39:
  
 
==== Relevant directories ====
 
==== Relevant directories ====
  qOrbiter_src/qml/android
+
  Package: lmce-qorbiter-skins-android
qOrbiter_src/android
+
Files..: qOrbiter_src/qml/android/* ??
 +
          qOrbiter_src/android ??
  
=== Windows x86 ===
+
  Package: lmce-qorbiter-skins-common ??
Windows x86 successfully builds with the MSVC compiler.  
+
  Files..: qOrbiter_src/qml/common/* ??
 
+
Unfortunately, there is a segfault that happens shortly after skin-loading takes place. The root cause of the segfault has not yet been determined.
+
 
+
Qt lib version = 4.8.x (latest 4.x should be usable)
+
 
+
==== Relevant directories ====
+
qOrbiter_src/qml/desktop
+
  
 
=== iOS ===
 
=== iOS ===
Line 58: Line 50:
  
 
Relevant Directories
 
Relevant Directories
  qOrbiter_src/qml/ios
+
  Package: lmce-qorbiter-skins-android
 +
Files..: qOrbiter_src/qml/ios
 +
 
 +
Package: lmce-qorbiter-skins-common ?? (lmce-qorbiter-skins-mobile-common?)
 +
Files..: qOrbiter_src/qml/common/* ??
 +
 
 +
== Desktops/Laptops ==
 +
=== Linux ===
 +
Linux is the main platform qOrbiter is developed on.
 +
 
 +
*LinuxMCE 1204 - Qt lib version = 5.2.0
 +
*LinuxMCE 1404 - Qt lib version = 5.2.1
 +
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
 +
 
 +
==== Packages/Directories ====
 +
Package: lmce-qorbiter-skins-desktop
 +
Files..: qOrbiter_src/qml/desktop ?? (phenigma)
  
 
=== MacOSX ===
 
=== MacOSX ===
 
*Qt lib version = 4.8.x builds to real OSX .app bundle with icon. Does actually work (checked may 2013)
 
*Qt lib version = 4.8.x builds to real OSX .app bundle with icon. Does actually work (checked may 2013)
 
*Qt lib version = 5 does not compile atm
 
*Qt lib version = 5 does not compile atm
 +
 +
==== Relevant directories ====
 +
Package: lmce-qorbiter-skins-desktop ??
 +
Files..: qOrbiter_src/qml/desktop/* ??
 +
 +
=== Windows x86 ===
 +
Windows x86 successfully builds with the MSVC compiler. 
 +
 +
Unfortunately, there is a segfault that happens shortly after skin-loading takes place.  The root cause of the segfault has not yet been determined.
 +
 +
Qt lib version = 4.8.x (latest 4.x should be usable)
 +
 +
==== Relevant directories ====
 +
Package: lmce-qorbiter-skins-desktop
 +
Files..: qOrbiter_src/qml/desktop/* ??
 +
 +
== General Pacakges ==
 +
Package: lmce-qorbiter-skins-common
 +
Files..: qOrbiter_src/qml/common/fonts/* ??

Revision as of 02:29, 11 January 2015

This page is meant as a roadmap to existing and expected qOrbiter targets, including specific requirements of each.

Forward Roadmap of current and future qOrbiter targets:

  1. OnScreen Orbiters (other apps available and non-integrated media)
    1. Window Managed
      1. X11 (Linux - i386)
        1. on your core edit /etc/initramfs-tools-interactor/scripts/DeviceTemplate change the line "DT=" to "DT=2277"
        2. run /usr/pluto/bin/Diskless_BuildDefaultImage.sh
        3. make sure to re-do this with the original values to create normal MDs again.
    2. Non-Window Managed (Wayland/Weston window managed in the future)
      1. EGLFS (rpi,armhf)
  2. Non-OnScreen Orbiters (integrated media)
    1. Desktops/Laptops (Linux/Windows/Mac)
    2. Mobile Tablets/Phones (Android/iOS)

OnScreen Orbiters

Window Managed

Linux

Linux is the main platform qOrbiter is developed on.

  • LinuxMCE 1204 - Qt lib version = 5.2.0
  • LinuxMCE 1404 - Qt lib version = 5.2.1
  • LinuxMCE RPi Wheezy - Qt lib version = 5.2.0

Packages/Directories

Package: lmce-qorbiter-skins-desktop
Files..: qOrbiter_src/qml/desktop ?? (phenigma)

Non-OnScreen Orbiters

Mobile Tablets/Phones

Android

Android is the main target for smaller skins.

  • Qt lib version = 4.8.2 (necessitas)
  • Qt lib version = 5.3.2 NDK

Relevant directories

Package: lmce-qorbiter-skins-android
Files..: qOrbiter_src/qml/android/* ??
         qOrbiter_src/android ??
Package: lmce-qorbiter-skins-common ??
Files..: qOrbiter_src/qml/common/* ?? 

iOS

  • iOS support added as the Qt 5.3 release.

Relevant Directories

Package: lmce-qorbiter-skins-android
Files..: qOrbiter_src/qml/ios
Package: lmce-qorbiter-skins-common ?? (lmce-qorbiter-skins-mobile-common?)
Files..: qOrbiter_src/qml/common/* ?? 

Desktops/Laptops

Linux

Linux is the main platform qOrbiter is developed on.

  • LinuxMCE 1204 - Qt lib version = 5.2.0
  • LinuxMCE 1404 - Qt lib version = 5.2.1
  • LinuxMCE RPi Wheezy - Qt lib version = 5.2.0

Packages/Directories

Package: lmce-qorbiter-skins-desktop
Files..: qOrbiter_src/qml/desktop ?? (phenigma)

MacOSX

  • Qt lib version = 4.8.x builds to real OSX .app bundle with icon. Does actually work (checked may 2013)
  • Qt lib version = 5 does not compile atm

Relevant directories

Package: lmce-qorbiter-skins-desktop ??
Files..: qOrbiter_src/qml/desktop/* ??

Windows x86

Windows x86 successfully builds with the MSVC compiler.

Unfortunately, there is a segfault that happens shortly after skin-loading takes place. The root cause of the segfault has not yet been determined.

Qt lib version = 4.8.x (latest 4.x should be usable)

Relevant directories

Package: lmce-qorbiter-skins-desktop
Files..: qOrbiter_src/qml/desktop/* ??

General Pacakges

Package: lmce-qorbiter-skins-common
Files..: qOrbiter_src/qml/common/fonts/* ??