mirror of
https://invent.kde.org/marcoa/a-la-karte.git
synced 2026-03-26 17:03:08 +00:00
app/daemons: set standard app metadata
This commit is contained in:
parent
5b26b85cc3
commit
9cda4ce476
7 changed files with 73 additions and 2 deletions
|
|
@ -11,6 +11,10 @@ add_executable(alakarte_gamecenter
|
|||
systemdusermanager.h
|
||||
)
|
||||
|
||||
target_include_directories(alakarte_gamecenter PRIVATE
|
||||
${PROJECT_BINARY_DIR}/src
|
||||
)
|
||||
|
||||
target_link_libraries(alakarte_gamecenter PRIVATE
|
||||
Qt6::Core
|
||||
Qt6::Concurrent
|
||||
|
|
|
|||
|
|
@ -5,9 +5,11 @@
|
|||
#include <QCommandLineParser>
|
||||
#include <QCoreApplication>
|
||||
|
||||
#include <KAboutData>
|
||||
#include <KDBusService>
|
||||
#include <KSignalHandler>
|
||||
|
||||
#include "alakarte-version.h"
|
||||
#include "gamecenterdaemon.h"
|
||||
|
||||
#include <signal.h>
|
||||
|
|
@ -18,10 +20,19 @@ int main(int argc, char *argv[])
|
|||
app.setOrganizationDomain(QStringLiteral("kde.org"));
|
||||
app.setApplicationName(QStringLiteral("GameCenter1"));
|
||||
|
||||
KAboutData aboutData(QStringLiteral("alakarte-gamecenter"),
|
||||
QStringLiteral("A-La-Karte Game Center"),
|
||||
QStringLiteral(ALAKARTE_VERSION_STRING),
|
||||
QStringLiteral("Game session management daemon for A-La-Karte"),
|
||||
KAboutLicense::GPL_V3,
|
||||
QStringLiteral("© 2026 A-La-Karte Contributors"));
|
||||
aboutData.addAuthor(QStringLiteral("A-La-Karte Contributors"), QStringLiteral("Developer"), QString());
|
||||
KAboutData::setApplicationData(aboutData);
|
||||
|
||||
QCommandLineParser parser;
|
||||
parser.setApplicationDescription(QStringLiteral("A-La-Karte Game Center"));
|
||||
parser.addHelpOption();
|
||||
aboutData.setupCommandLine(&parser);
|
||||
parser.process(app);
|
||||
aboutData.processCommandLine(&parser);
|
||||
|
||||
GameCenterDaemon daemon;
|
||||
if (!daemon.init()) {
|
||||
|
|
@ -29,6 +40,9 @@ int main(int argc, char *argv[])
|
|||
return 1;
|
||||
}
|
||||
|
||||
app.setOrganizationDomain(QStringLiteral("kde.org"));
|
||||
app.setApplicationName(QStringLiteral("GameCenter1"));
|
||||
|
||||
KDBusService service(KDBusService::Unique | KDBusService::NoExitOnFailure);
|
||||
if (!service.isRegistered()) {
|
||||
qWarning() << "Failed to register D-Bus service" << service.serviceName() << service.errorMessage();
|
||||
|
|
|
|||
|
|
@ -7,10 +7,15 @@ add_executable(alakarte_inputd
|
|||
inputdaemon.h
|
||||
)
|
||||
|
||||
target_include_directories(alakarte_inputd PRIVATE
|
||||
${PROJECT_BINARY_DIR}/src
|
||||
)
|
||||
|
||||
target_link_libraries(alakarte_inputd PRIVATE
|
||||
Qt6::Core
|
||||
Qt6::DBus
|
||||
SDL3::SDL3
|
||||
KF6::CoreAddons
|
||||
)
|
||||
|
||||
set_target_properties(alakarte_inputd PROPERTIES
|
||||
|
|
|
|||
|
|
@ -1,15 +1,35 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
// SPDX-FileCopyrightText: 2026 A-La-Karte Contributors
|
||||
|
||||
#include <QCommandLineParser>
|
||||
#include <QCoreApplication>
|
||||
|
||||
#include <KAboutData>
|
||||
|
||||
#include "alakarte-version.h"
|
||||
|
||||
#include "inputdaemon.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QCoreApplication app(argc, argv);
|
||||
app.setOrganizationDomain(QStringLiteral("kde.org"));
|
||||
QCoreApplication::setApplicationName(QStringLiteral("alakarte"));
|
||||
|
||||
KAboutData aboutData(QStringLiteral("alakarte-inputd"),
|
||||
QStringLiteral("A-La-Karte Input Daemon"),
|
||||
QStringLiteral(ALAKARTE_VERSION_STRING),
|
||||
QStringLiteral("Gamepad input service for A-La-Karte"),
|
||||
KAboutLicense::GPL_V3,
|
||||
QStringLiteral("© 2026 A-La-Karte Contributors"));
|
||||
aboutData.addAuthor(QStringLiteral("A-La-Karte Contributors"), QStringLiteral("Developer"), QString());
|
||||
KAboutData::setApplicationData(aboutData);
|
||||
|
||||
QCommandLineParser parser;
|
||||
aboutData.setupCommandLine(&parser);
|
||||
parser.process(app);
|
||||
aboutData.processCommandLine(&parser);
|
||||
|
||||
InputDaemon daemon;
|
||||
if (!daemon.init()) {
|
||||
return 1;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ int main(int argc, char *argv[])
|
|||
QGuiApplication app(argc, argv);
|
||||
QGuiApplication::setDesktopFileName(QStringLiteral("org.kde.alakarte"));
|
||||
|
||||
app.setOrganizationDomain(QStringLiteral("kde.org"));
|
||||
app.setApplicationName(QStringLiteral("alakarte"));
|
||||
|
||||
KLocalizedString::setApplicationDomain("alakarte");
|
||||
|
||||
KAboutData aboutData(QStringLiteral("alakarte"),
|
||||
|
|
|
|||
|
|
@ -7,10 +7,15 @@ add_executable(alakarte_runnerd
|
|||
runnermanagerdaemon.h
|
||||
)
|
||||
|
||||
target_include_directories(alakarte_runnerd PRIVATE
|
||||
${PROJECT_BINARY_DIR}/src
|
||||
)
|
||||
|
||||
target_link_libraries(alakarte_runnerd PRIVATE
|
||||
Qt6::Core
|
||||
Qt6::DBus
|
||||
Qt6::Network
|
||||
KF6::CoreAddons
|
||||
)
|
||||
|
||||
set_target_properties(alakarte_runnerd PROPERTIES
|
||||
|
|
|
|||
|
|
@ -1,16 +1,36 @@
|
|||
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||
// SPDX-FileCopyrightText: 2026 A-La-Karte Contributors
|
||||
|
||||
#include <QCommandLineParser>
|
||||
#include <QCoreApplication>
|
||||
#include <QDBusConnection>
|
||||
|
||||
#include <KAboutData>
|
||||
|
||||
#include "alakarte-version.h"
|
||||
|
||||
#include "runnermanagerdaemon.h"
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QCoreApplication app(argc, argv);
|
||||
app.setOrganizationDomain(QStringLiteral("kde.org"));
|
||||
QCoreApplication::setApplicationName(QStringLiteral("alakarte"));
|
||||
|
||||
KAboutData aboutData(QStringLiteral("alakarte-runnerd"),
|
||||
QStringLiteral("A-La-Karte Runner Daemon"),
|
||||
QStringLiteral(ALAKARTE_VERSION_STRING),
|
||||
QStringLiteral("Runner management service for A-La-Karte"),
|
||||
KAboutLicense::GPL_V3,
|
||||
QStringLiteral("© 2026 A-La-Karte Contributors"));
|
||||
aboutData.addAuthor(QStringLiteral("A-La-Karte Contributors"), QStringLiteral("Developer"), QString());
|
||||
KAboutData::setApplicationData(aboutData);
|
||||
|
||||
QCommandLineParser parser;
|
||||
aboutData.setupCommandLine(&parser);
|
||||
parser.process(app);
|
||||
aboutData.processCommandLine(&parser);
|
||||
|
||||
RunnerManagerDaemon daemon;
|
||||
if (!daemon.init()) {
|
||||
return 1;
|
||||
|
|
|
|||
Loading…
Reference in a new issue