mirror of
https://invent.kde.org/network/krfb
synced 2024-07-01 07:24:29 +00:00
Change version to match KDE Applications (17.11.70)
Summary: Previously krfb had version set to 5.0. This is misleading. Now, do the same as other standard KDE apps, like ark or dolphin: use KDE_APPLICATIONS_VERSION_MAJOR, KDE_APPLICATIONS_VERSION_MINOR, etc. This page: https://www.kde.org/applications/system/krfb has a link to report a bug: https://bugs.kde.org/enter_bug.cgi?format=guided&product=krfb Versions in bugzilla have 17.xx.xx, so "About..." window should match. cmake: Set version in project(); use ecm_setup_version() call Inspired by commit in Ark: cffecfbfffd22bc0bbe451ed8d74f3b6da113c6f Test Plan: Compile, run. Make sure that Help -> About Desktop Sharing displays the correct version. Reviewers: aacid, ltoscano Tags: #kde_applications Differential Revision: https://phabricator.kde.org/D7658
This commit is contained in:
parent
011ac5633f
commit
dab8b421eb
|
@ -1,11 +1,19 @@
|
|||
cmake_minimum_required(VERSION 2.8.12)
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
|
||||
project(krfb)
|
||||
# KDE Application Version, managed by release script
|
||||
set (KDE_APPLICATIONS_VERSION_MAJOR "17")
|
||||
set (KDE_APPLICATIONS_VERSION_MINOR "11")
|
||||
set (KDE_APPLICATIONS_VERSION_MICRO "70")
|
||||
set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
|
||||
|
||||
project(krfb VERSION ${KDE_APPLICATIONS_VERSION})
|
||||
|
||||
set(QT_MIN_VERSION 5.6.0)
|
||||
set(KF5_MIN_VERSION 5.31.0)
|
||||
|
||||
include(FeatureSummary)
|
||||
find_package(Qt5 REQUIRED COMPONENTS Core DBus Widgets X11Extras)
|
||||
|
||||
find_package(ECM 1.7.0 NO_MODULE REQUIRED)
|
||||
find_package(ECM ${KF5_MIN_VERSION} NO_MODULE REQUIRED)
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
|
||||
|
||||
include(KDEInstallDirs)
|
||||
|
@ -13,6 +21,12 @@ include(KDECMakeSettings)
|
|||
include(KDECompilerSettings NO_POLICY_SCOPE)
|
||||
include(ECMInstallIcons)
|
||||
include(ECMAddAppIcon)
|
||||
include(ECMSetupVersion)
|
||||
include(FeatureSummary)
|
||||
|
||||
ecm_setup_version(PROJECT
|
||||
VARIABLE_PREFIX KRFB
|
||||
VERSION_HEADER "krfb_version.h")
|
||||
|
||||
find_package(KF5 REQUIRED COMPONENTS
|
||||
I18n
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
#include "trayicon.h"
|
||||
#include "invitationsrfbserver.h"
|
||||
#include "krfbconfig.h"
|
||||
#include "krfb_version.h"
|
||||
|
||||
#include <KAboutData>
|
||||
#include <KDBusService>
|
||||
|
@ -35,7 +36,7 @@
|
|||
#include <QCommandLineParser>
|
||||
#include <QCommandLineOption>
|
||||
|
||||
static const char KRFB_VERSION[] = "5.0";
|
||||
|
||||
static const char description[] = I18N_NOOP("VNC-compatible server to share "
|
||||
"desktops");
|
||||
|
||||
|
@ -78,10 +79,10 @@ int main(int argc, char *argv[])
|
|||
KLocalizedString::setApplicationDomain("krfb");
|
||||
|
||||
KAboutData aboutData("krfb",
|
||||
i18n("Desktop Sharing"),
|
||||
KRFB_VERSION,
|
||||
i18n("Desktop Sharing"),
|
||||
QStringLiteral(KRFB_VERSION_STRING),
|
||||
i18n(description),
|
||||
KAboutLicense::GPL,
|
||||
KAboutLicense::GPL,
|
||||
i18n("(c) 2009-2010, Collabora Ltd.\n"
|
||||
"(c) 2007, Alessandro Praduroux\n"
|
||||
"(c) 2001-2003, Tim Jansen\n"
|
||||
|
|
Loading…
Reference in New Issue
Block a user