Difference between revisions of "QOrbiter Development"
From LinuxMCE
Line 1: | Line 1: | ||
Building and Setup. | Building and Setup. | ||
− | Android - QT4 | + | = Android - QT4 = |
*Build scripts are located in /src/qOrbiter/buildScripts | *Build scripts are located in /src/qOrbiter/buildScripts | ||
*Download Necessitas https://necessitas.kde.org/necessitas/necessitas_sdk_installer.php | *Download Necessitas https://necessitas.kde.org/necessitas/necessitas_sdk_installer.php | ||
*See also pre-requisites here https://community.kde.org/Necessitas/InstallSDK | *See also pre-requisites here https://community.kde.org/Necessitas/InstallSDK | ||
− | Android - Qt5 | + | = Android - Qt5 = |
+ | *Build scripts are located in /src/qOrbiter/buildScripts | ||
*Download Qt for Android 5.x.x http://download.qt-project.org/official_releases/qt/5.3/5.3.2/qt-opensource-linux-x86-android-5.3.2.run | *Download Qt for Android 5.x.x http://download.qt-project.org/official_releases/qt/5.3/5.3.2/qt-opensource-linux-x86-android-5.3.2.run | ||
*Android SDK - https://developer.android.com/sdk/installing/index.html?pkg=tools | *Android SDK - https://developer.android.com/sdk/installing/index.html?pkg=tools | ||
Line 12: | Line 13: | ||
'''In Both cases, you will need to update the android sdk as per these instruction https://developer.android.com/sdk/installing/adding-packages.html''' | '''In Both cases, you will need to update the android sdk as per these instruction https://developer.android.com/sdk/installing/adding-packages.html''' | ||
+ | |||
It should be noted that the android sdk procedure to add new api targets or packages requires X. X forward works on headless systems, but it is *very* slow. | It should be noted that the android sdk procedure to add new api targets or packages requires X. X forward works on headless systems, but it is *very* slow. | ||
Run necessitas/android-sdk/tools/android to execute the sdk tool. | Run necessitas/android-sdk/tools/android to execute the sdk tool. | ||
− | Desktop - Qt5 | + | = Desktop - Qt5 = |
− | *requires qt5 from lmce repo (==precise) or ubuntu repo (>=trusty) | + | *requires qt5 from lmce repo (==precise) or ubuntu repo (>=trusty). apt-get install (appropriate qt5*-dev pkgs) |
− | + | ||
*.pro is located in /src/qOrbiter/qOrbiterMaster | *.pro is located in /src/qOrbiter/qOrbiterMaster | ||
*qmake && make | *qmake && make | ||
*output will be at /src/qOrbiter/build-output | *output will be at /src/qOrbiter/build-output |
Revision as of 18:49, 23 December 2014
Building and Setup.
Android - QT4
- Build scripts are located in /src/qOrbiter/buildScripts
- Download Necessitas https://necessitas.kde.org/necessitas/necessitas_sdk_installer.php
- See also pre-requisites here https://community.kde.org/Necessitas/InstallSDK
Android - Qt5
- Build scripts are located in /src/qOrbiter/buildScripts
- Download Qt for Android 5.x.x http://download.qt-project.org/official_releases/qt/5.3/5.3.2/qt-opensource-linux-x86-android-5.3.2.run
- Android SDK - https://developer.android.com/sdk/installing/index.html?pkg=tools
- Android NDK - https://developer.android.com/tools/sdk/ndk/index.html
In Both cases, you will need to update the android sdk as per these instruction https://developer.android.com/sdk/installing/adding-packages.html
It should be noted that the android sdk procedure to add new api targets or packages requires X. X forward works on headless systems, but it is *very* slow. Run necessitas/android-sdk/tools/android to execute the sdk tool.
Desktop - Qt5
- requires qt5 from lmce repo (==precise) or ubuntu repo (>=trusty). apt-get install (appropriate qt5*-dev pkgs)
- .pro is located in /src/qOrbiter/qOrbiterMaster
- qmake && make
- output will be at /src/qOrbiter/build-output