Jump to content

QOrbiter Targets: Difference between revisions

From LinuxMCE
No edit summary
No edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 5: Line 5:


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


= OnScreen Orbiters =
= OnScreen Orbiters =
Line 24: Line 13:
*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
==== Setup Linux qMD ====
# on your core edit /etc/initramfs-tools-interactor/scripts/DeviceTemplate change the line "DT=" to "DT=2277"
# run /usr/pluto/bin/Diskless_BuildDefaultImage.sh
# make sure to re-do this with the original values to create normal MDs again.
==== Binary Packages ====
Package: lmce-qorbiter
Details: built on fluffy for 1204 or 1404.
== Non-Window Managed ==
=== Linux EGLFS (rpi/armhf) ===
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0


==== Packages/Directories ====
==== Binary Packages ====
  Package: lmce-qorbiter-skins-desktop
  Package: lmce-qorbiter
  Files..: qOrbiter_src/qml/desktop ?? (phenigma)
  Details: built on ph's builder for wheezy.


= Non-OnScreen Orbiters =
= Non-OnScreen Orbiters =
Line 38: Line 39:
*Qt lib version = 5.3.2 NDK
*Qt lib version = 5.3.2 NDK


==== Relevant directories ====
==== Binary Packages ====
  Package: lmce-qorbiter-skins-android
  Package: lmce-qorbiter-android
  Files..: qOrbiter_src/qml/android/* ??
  Details: built on fluffy for android qt5 for 1204/1404.
          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 ====
  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?)
Files..: qOrbiter_src/qml/common/* ??


== Desktops/Laptops ==
== Desktops/Laptops ==
Line 64: Line 58:
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0
*LinuxMCE RPi Wheezy - Qt lib version = 5.2.0


==== Packages/Directories ====
==== Binary Packages ====
  Package: lmce-qorbiter-skins-desktop
  Package: lmce-qorbiter
  Files..: qOrbiter_src/qml/desktop ?? (phenigma)
  Details: built on fluffy for 1204 or 1404.


=== MacOSX ===
=== MacOSX ===
Line 72: Line 66:
*Qt lib version = 5 does not compile atm
*Qt lib version = 5 does not compile atm


==== Relevant directories ====
==== Binary Packages ====
  Package: lmce-qorbiter-skins-desktop ??
  Package: (n/a) no .deb package available currently
  Files..: qOrbiter_src/qml/desktop/* ??
  Details: built by golgo for OS/X qt5.


=== Windows x86 ===
=== Windows x86 ===
Line 83: Line 77:
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 ===
  Package: lmce-qorbiter-skins-desktop
  Package: (n/a) no .deb package available currently
Files..: qOrbiter_src/qml/desktop/* ??
  Details: built by (n/a) not currently built anywhere
 
== General Pacakges ==
Package: lmce-qorbiter-skins-common
  Files..: qOrbiter_src/qml/common/fonts/* ??

Latest revision as of 21:47, 11 September 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

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

Non-Window Managed

Linux EGLFS (rpi/armhf)

  • LinuxMCE RPi Wheezy - Qt lib version = 5.2.0

Binary Packages

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

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

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

iOS

  • iOS support added as the Qt 5.3 release.

Binary Packages

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

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

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

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

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

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

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