Difference between revisions of "QOrbiter Targets"

From LinuxMCE
Jump to: navigation, search
Line 19: Line 19:
 
# make sure to re-do this with the original values to create normal MDs again.
 
# make sure to re-do this with the original values to create normal MDs again.
  
==== Packages/Directories ====
+
==== Binary Packages/Directories ====
 +
Package: lmce-qorbiter
 +
Details: built on fluffy for 1204 or 1404.
 +
 
 +
==== Skin Packages/Directories ====
 
  Package: lmce-qorbiter-skins-desktop
 
  Package: lmce-qorbiter-skins-desktop
  Files..: qOrbiter_src/qml/desktop ?? (phenigma)
+
Depends: lmce-qorbiter-skins-common
 +
  Files..: qOrbiter_src/qml/desktop ??
  
 
== Non-Window Managed ==
 
== Non-Window Managed ==
 
=== Linux EGLFS (rpi/armhf) ===
 
=== Linux EGLFS (rpi/armhf) ===
 
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
 
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
 +
 +
==== Binary Packages/Directories ====
 +
Package: lmce-qorbiter
 +
Details: built on ph's builder for wheezy.
 +
 +
==== Skin Packages/Directories ====
 +
Package: lmce-qorbiter-skins-desktop
 +
Depends: lmce-qorbiter-skins-common
 +
Files..: qOrbiter_src/qml/desktop ??
  
 
= Non-OnScreen Orbiters =
 
= Non-OnScreen Orbiters =
Line 35: Line 49:
 
*Qt lib version = 5.3.2 NDK
 
*Qt lib version = 5.3.2 NDK
  
==== Relevant directories ====
+
==== Binary Packages/Directories ====
 +
Package: lmce-qorbiter-android
 +
Details: built on fluffy for android qt5 for 1204/1404.
 +
 
 +
==== Skin Packages/Directories ====
 
  Package: lmce-qorbiter-skins-android
 
  Package: lmce-qorbiter-skins-android
 +
Depends: lmce-qorbiter-skins-common
 
  Files..: qOrbiter_src/qml/android/* ??
 
  Files..: qOrbiter_src/qml/android/* ??
 
           qOrbiter_src/android ??
 
           qOrbiter_src/android ??
 
Package: lmce-qorbiter-skins-common ??
 
Files..: qOrbiter_src/qml/common/* ??
 
  
 
=== iOS ===
 
=== iOS ===
 
*iOS support added as the Qt 5.3 release.
 
*iOS support added as the Qt 5.3 release.
  
Relevant Directories
+
==== Binary Packages/Directories ====
  Package: lmce-qorbiter-skins-android
+
  Package: (n/a) no .deb package available currently
  Files..: qOrbiter_src/qml/ios
+
  Details: built by golgo for ios qt5.
  
  Package: lmce-qorbiter-skins-common ?? (lmce-qorbiter-skins-mobile-common?)
+
==== Skin Packages/Directories ====
  Files..: qOrbiter_src/qml/common/* ??  
+
  Package: lmce-qorbiter-skins-ios ??
 +
Depends: lmce-qorbiter-skins-common
 +
  Files..: qOrbiter_src/qml/ios/* ??
  
 
== Desktops/Laptops ==
 
== Desktops/Laptops ==
Line 61: Line 79:
 
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
 
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
  
==== Packages/Directories ====
+
==== Binary Packages/Directories ====
 +
Package: lmce-qorbiter
 +
Details: built on fluffy for 1204 or 1404.
 +
 
 +
==== Skin Packages/Directories ====
 
  Package: lmce-qorbiter-skins-desktop
 
  Package: lmce-qorbiter-skins-desktop
 +
Depends: lmce-qorbiter-skins-common
 
  Files..: qOrbiter_src/qml/desktop ?? (phenigma)
 
  Files..: qOrbiter_src/qml/desktop ?? (phenigma)
  
Line 69: Line 92:
 
*Qt lib version = 5 does not compile atm
 
*Qt lib version = 5 does not compile atm
  
==== Relevant directories ====
+
==== Binary Packages/Directories ====
 +
Package: (n/a) no .deb package available currently
 +
Details: built by golgo for OS/X qt5.
 +
 
 +
==== Skin Packages/Directories ====
 
  Package: lmce-qorbiter-skins-desktop ??
 
  Package: lmce-qorbiter-skins-desktop ??
 +
Depends: lmce-qorbiter-skins-common
 
  Files..: qOrbiter_src/qml/desktop/* ??
 
  Files..: qOrbiter_src/qml/desktop/* ??
  
Line 80: Line 108:
 
Qt lib version = 4.8.x (latest 4.x should be usable)
 
Qt lib version = 4.8.x (latest 4.x should be usable)
  
==== Relevant directories ====
+
==== Binary Packages/Directories ====
 +
Package: (n/a) no .deb package available currently
 +
Details: built by (n/a) not currently built anywhere
 +
 
 +
==== Skin Packages/Directories ====
 
  Package: lmce-qorbiter-skins-desktop
 
  Package: lmce-qorbiter-skins-desktop
 +
Depends: lmce-qorbiter-skins-common
 
  Files..: qOrbiter_src/qml/desktop/* ??
 
  Files..: qOrbiter_src/qml/desktop/* ??
  
== General Pacakges ==
+
== General Skin Pacakges ==
 
  Package: lmce-qorbiter-skins-common
 
  Package: lmce-qorbiter-skins-common
 +
Depends: lmce-qorbiter-skins-qt5libs
 
  Files..: qOrbiter_src/qml/common/fonts/* ??
 
  Files..: qOrbiter_src/qml/common/fonts/* ??
 +
 +
Package: lmce-qorbiter-skins-qt5libs
 +
Files..: qOrbitger_src/qml/ ??

Revision as of 02:44, 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:

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

Setup Linux qMD

  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.

Binary Packages/Directories

Package: lmce-qorbiter
Details: built on fluffy for 1204 or 1404.

Skin Packages/Directories

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

Non-Window Managed

Linux EGLFS (rpi/armhf)

  • LinuxMCE RPi Wheezy - Qt lib version = 5.2.0

Binary Packages/Directories

Package: lmce-qorbiter
Details: built on ph's builder for wheezy.

Skin Packages/Directories

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

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

Binary Packages/Directories

Package: lmce-qorbiter-android
Details: built on fluffy for android qt5 for 1204/1404.

Skin Packages/Directories

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

iOS

  • iOS support added as the Qt 5.3 release.

Binary Packages/Directories

Package: (n/a) no .deb package available currently 
Details: built by golgo for ios qt5.

Skin Packages/Directories

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

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

Binary Packages/Directories

Package: lmce-qorbiter
Details: built on fluffy for 1204 or 1404.

Skin Packages/Directories

Package: lmce-qorbiter-skins-desktop
Depends: lmce-qorbiter-skins-common
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

Binary Packages/Directories

Package: (n/a) no .deb package available currently 
Details: built by golgo for OS/X qt5.

Skin Packages/Directories

Package: lmce-qorbiter-skins-desktop ??
Depends: lmce-qorbiter-skins-common
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)

Binary Packages/Directories

Package: (n/a) no .deb package available currently 
Details: built by (n/a) not currently built anywhere

Skin Packages/Directories

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

General Skin Pacakges

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