Qt5/QML based EVE Online character monitor
Downloads are available from GitHub Releases page.
For Linux you can either build from source (instructions below), or use flatpak single-file bundle from releases. To install using flatpak bundle, you have to:
- have
flatpak
installed - have
flathub
remote set up (guide: https://flatpak.org/setup/) - install org.kde.Platform 5.12
flatpak install --user flathub org.kde.Platform//5.12
- download and install bundle file
flatpak install --user ./qmlevemon.flatpak
- run with:
flatpak run ru.minlexx.qmlevemon
You need only Qt5 >= 5.9 installed for desktop (Windows/Linux/Flatpak) builds; Android build requires Qt >= 5.10, because of QAndroidService usage.
For any build questions look at CI script (Jenkinsfile in repo root) and build logs.
Open in Qt Creator, select toolkit, build.
Or, run in a separate build directory:
Linux:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=/path/to/qt/5.11.1/gcc_64 -DCMAKE_INSTALL_PREFIX=/usr ../qmlevemon
cmake --build . --target install (or make -j8 && sudo make install)
Windows + MSVC:
cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_PREFIX_PATH=C:\path\to\qt\5.11.1\msvc2017_x64 ..\qmlevemon
cmake --build . --target all
Just open qmlevemon.pro
in QtCreator with a properly set up Android Kit (JDK, Android SDK and Andoird NDK paths) and press Build.
Before that, have an Android SDK & NDK installed.
example command:
cmake -DCMAKE_TOOLCHAIN_FILE=../qmlevemon/cmake/toolchain/Android.cmake \
-DBUILD_FOR_ANDROID=ON \
-DBUILD_TESTING=OFF \
-DCMAKE_ANDROID_NDK=/path/to/android-ndk-r16 \
-DANDROID_SDK_ROOT=/path/to/Android/Sdk \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_PREFIX_PATH=/path/to/qt/5.11.1/android_armv7 \
-DANDROID_API_LEVEL=16 \
-DQTANDROID_EXPORTED_TARGET=QMLEVEMon \
-DANDROID_EXTRA_LIBS="/path/to/qmlevemon/android/arm-linux-androideabi-4.9/libcrypto.so;/path/to/qmlevemon/android/arm-linux-androideabi-4.9/libssl.so" \
../qmlevemon/
make -j8 create-apk
EVE Online, the EVE logo, EVE and all associated logos and designs are the intellectual property of CCP hf. All artwork, screenshots, characters, vehicles, storylines, world facts or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of CCP hf. EVE Online and the EVE logo are the registered trademarks of CCP hf. All rights are reserved worldwide. All other trademarks are the property of their respective owners. CCP hf. has granted permission to use EVE Online and all associated logos and designs for promotional and information purposes on its website but does not endorse, and is not in any way affiliated with, this software. CCP is in no way responsible for the content on or functioning of this program, nor can it be liable for any damage arising from the use of this program.