Difference between revisions of "QOrbiter Targets"
From LinuxMCE
(→Windows RT) |
|||
(26 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
[[category:QOrbiter]] | [[category:QOrbiter]] | ||
[[Category: Programmer's Guide]] | [[Category: Programmer's Guide]] | ||
− | This page is meant as | + | This page is meant as a roadmap to existing and expected qOrbiter targets, including specific requirements of each. |
− | = Linux = | + | Forward Roadmap of current and future qOrbiter targets: |
+ | |||
+ | = OnScreen Orbiters = | ||
+ | == Window Managed == | ||
+ | === Linux === | ||
Linux is the main platform qOrbiter is developed on. | Linux is the main platform qOrbiter is developed on. | ||
− | Qt lib version = | + | *LinuxMCE 1204 - Qt lib version = 5.2.0 |
+ | *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. | ||
− | Qt lib version = | + | == 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. | + | *<s>Qt lib version = 4.8.2 (necessitas)</s> |
+ | *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 |
Latest revision as of 22: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
- 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
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