mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-20 11:47:46 +00:00
Expose Astra, physis and libphysis version
This commit is contained in:
parent
6142429623
commit
cb24aece06
3 changed files with 15 additions and 3 deletions
|
@ -32,6 +32,11 @@ include(ECMPoQmTools)
|
||||||
include(KDEGitCommitHooks)
|
include(KDEGitCommitHooks)
|
||||||
include(KDEClangFormat)
|
include(KDEClangFormat)
|
||||||
|
|
||||||
|
ecm_setup_version(${PROJECT_VERSION}
|
||||||
|
VARIABLE_PREFIX ASTRA
|
||||||
|
VERSION_HEADER ${CMAKE_CURRENT_BINARY_DIR}/astra-version.h
|
||||||
|
)
|
||||||
|
|
||||||
find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE REQUIRED COMPONENTS
|
find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE REQUIRED COMPONENTS
|
||||||
Core
|
Core
|
||||||
Widgets
|
Widgets
|
||||||
|
|
|
@ -32,7 +32,7 @@ target_sources(astra PRIVATE
|
||||||
|
|
||||||
resources.qrc)
|
resources.qrc)
|
||||||
kconfig_add_kcfg_files(astra GENERATE_MOC config.kcfgc accountconfig.kcfgc profileconfig.kcfgc)
|
kconfig_add_kcfg_files(astra GENERATE_MOC config.kcfgc accountconfig.kcfgc profileconfig.kcfgc)
|
||||||
target_include_directories(astra PRIVATE include)
|
target_include_directories(astra PRIVATE include ${CMAKE_BINARY_DIR})
|
||||||
target_link_libraries(astra PRIVATE
|
target_link_libraries(astra PRIVATE
|
||||||
physis
|
physis
|
||||||
cotp
|
cotp
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#include <QCommandLineParser>
|
#include <QCommandLineParser>
|
||||||
#include <QQuickStyle>
|
#include <QQuickStyle>
|
||||||
|
|
||||||
|
#include "astra-version.h"
|
||||||
#include "gameinstaller.h"
|
#include "gameinstaller.h"
|
||||||
#include "launchercore.h"
|
#include "launchercore.h"
|
||||||
#include "sapphirelauncher.h"
|
#include "sapphirelauncher.h"
|
||||||
|
@ -22,10 +23,16 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
KLocalizedString::setApplicationDomain("astra");
|
KLocalizedString::setApplicationDomain("astra");
|
||||||
|
|
||||||
KAboutData about(QStringLiteral("astra"), i18n("Astra"), "0.5.0", i18n("FFXIV Launcher"), KAboutLicense::GPL_V3, i18n("© 2023 Joshua Goins"));
|
KAboutData about(QStringLiteral("astra"),
|
||||||
|
i18n("Astra"),
|
||||||
|
QStringLiteral(ASTRA_VERSION_STRING),
|
||||||
|
i18n("FFXIV Launcher"),
|
||||||
|
KAboutLicense::GPL_V3,
|
||||||
|
i18n("© 2023 Joshua Goins"));
|
||||||
about.addAuthor(i18n("Joshua Goins"), i18n("Maintainer"), QStringLiteral("josh@redstrate.com"));
|
about.addAuthor(i18n("Joshua Goins"), i18n("Maintainer"), QStringLiteral("josh@redstrate.com"));
|
||||||
about.setHomepage("https://xiv.zone/astra");
|
about.setHomepage("https://xiv.zone/astra");
|
||||||
about.addComponent("physis");
|
about.addComponent("physis", "Library to access FFXIV data", physis_get_physis_version(), "https://xiv.zone/physis", KAboutLicense::GPL_V3);
|
||||||
|
about.addComponent("libphysis", "C bindings for physis", physis_get_libphysis_version(), "", KAboutLicense::GPL_V3);
|
||||||
about.setDesktopFileName("com.redstrate.astra");
|
about.setDesktopFileName("com.redstrate.astra");
|
||||||
about.setBugAddress("https://lists.sr.ht/~redstrate/public-inbox");
|
about.setBugAddress("https://lists.sr.ht/~redstrate/public-inbox");
|
||||||
about.setComponentName("astra");
|
about.setComponentName("astra");
|
||||||
|
|
Loading…
Add table
Reference in a new issue