Remove overspecification of Qt version in documentation and comments
This commit is contained in:
parent
3b49e9e312
commit
0b5fb14931
14
README.md
14
README.md
|
@ -1,5 +1,5 @@
|
||||||
# [Syncthing](https://github.com/syncthing/syncthing) Tray
|
# [Syncthing](https://github.com/syncthing/syncthing) Tray
|
||||||
* Qt 5-based tray application
|
* Qt-based tray application
|
||||||
* [Dolphin](https://www.kde.org/applications/system/dolphin)/[Plasma](https://www.kde.org/plasma-desktop)
|
* [Dolphin](https://www.kde.org/applications/system/dolphin)/[Plasma](https://www.kde.org/plasma-desktop)
|
||||||
integration
|
integration
|
||||||
* command-line interface
|
* command-line interface
|
||||||
|
@ -18,7 +18,7 @@ distributors. For a list with links, checkout the *Download* section of this doc
|
||||||
GitHub only contains a fraction of the available options.
|
GitHub only contains a fraction of the available options.
|
||||||
|
|
||||||
## Supported platforms
|
## Supported platforms
|
||||||
* Designed to work under any desktop environment supported by Qt 5 with tray icon support
|
* Designed to work under any desktop environment supported by Qt with tray icon support
|
||||||
* No desktop environment specific libraries required (only for optional features/integrations)
|
* No desktop environment specific libraries required (only for optional features/integrations)
|
||||||
* Tested under
|
* Tested under
|
||||||
* X Window System
|
* X Window System
|
||||||
|
@ -36,7 +36,7 @@ GitHub only contains a fraction of the available options.
|
||||||
* other desktop environments
|
* other desktop environments
|
||||||
* for Qt Widgets based version see note below
|
* for Qt Widgets based version see note below
|
||||||
* besides, the Qt Widgets based version would only work if the platform integration plugin
|
* besides, the Qt Widgets based version would only work if the platform integration plugin
|
||||||
used for Qt 5 applications uses the D-Bus protocol (or whatever is supported by your system
|
used for Qt applications uses the D-Bus protocol (or whatever is supported by your system
|
||||||
tray) to show the tray icon
|
tray) to show the tray icon
|
||||||
* Windows 10
|
* Windows 10
|
||||||
* macOS 10.14 Mojave
|
* macOS 10.14 Mojave
|
||||||
|
@ -235,7 +235,7 @@ For building this straight, see the section below. There's also documentation ab
|
||||||
can be passed to CMake to influence the build.
|
can be passed to CMake to influence the build.
|
||||||
|
|
||||||
### Further dependencies
|
### Further dependencies
|
||||||
The following Qt 5 modules are requried (version 5.6 or newer): core network dbus gui widgets svg webenginewidgets/webkitwidgets
|
The following Qt modules are requried (version 5.6 or newer): core network dbus gui widgets svg webenginewidgets/webkitwidgets
|
||||||
|
|
||||||
It is recommended to use at least Qt 5.14 to avoid limitations in previous versions (see *Known bugs* section).
|
It is recommended to use at least Qt 5.14 to avoid limitations in previous versions (see *Known bugs* section).
|
||||||
|
|
||||||
|
@ -244,7 +244,7 @@ The built-in web view and therefore the modules webenginewidgets/webkitwidgets a
|
||||||
To build the plugin for Dolphin integration KIO is also requried. Additionally, the Dolphin plugin requires Qt 5.8 or newer. To skip
|
To build the plugin for Dolphin integration KIO is also requried. Additionally, the Dolphin plugin requires Qt 5.8 or newer. To skip
|
||||||
building the plugin, add `-DNO_FILE_ITEM_ACTION_PLUGIN:BOOL=ON` to the CMake arguments.
|
building the plugin, add `-DNO_FILE_ITEM_ACTION_PLUGIN:BOOL=ON` to the CMake arguments.
|
||||||
|
|
||||||
To build the Plasmoid for the Plasma 5 desktop, the Qt 5 module QML and the KF5 module
|
To build the Plasmoid for the Plasma 5 desktop, the Qt module QML and the KF5 module
|
||||||
Plasma are required as well. Additionally, the Plasmoid requires Qt 5.8 or newer. To skip
|
Plasma are required as well. Additionally, the Plasmoid requires Qt 5.8 or newer. To skip
|
||||||
building the Plasmoid, add `-DNO_PLASMOID:BOOL=ON` to the CMake arguments.
|
building the Plasmoid, add `-DNO_PLASMOID:BOOL=ON` to the CMake arguments.
|
||||||
|
|
||||||
|
@ -259,7 +259,7 @@ to systemd in any case.
|
||||||
Building the testsuite requires CppUnit and Qt 5.8 or higher.
|
Building the testsuite requires CppUnit and Qt 5.8 or higher.
|
||||||
|
|
||||||
### Building this straight
|
### Building this straight
|
||||||
0. Install (preferably the latest version of) the CGG toolchain or Clang, the required Qt 5 modules and CMake.
|
0. Install (preferably the latest version of) the CGG toolchain or Clang, the required Qt modules and CMake.
|
||||||
1. Get the sources. For the lastest version from Git clone the following repositories:
|
1. Get the sources. For the lastest version from Git clone the following repositories:
|
||||||
```
|
```
|
||||||
cd $SOURCES
|
cd $SOURCES
|
||||||
|
@ -315,7 +315,7 @@ The files for the Dolphin integration look like this under Tumbleweed:
|
||||||
|
|
||||||
The directory the `*.so` file needs to be installed to seems to differ from distribution to
|
The directory the `*.so` file needs to be installed to seems to differ from distribution to
|
||||||
distribution. The right directory for your distribution can be queried from qmake using
|
distribution. The right directory for your distribution can be queried from qmake using
|
||||||
`qmake-qt5 -query QT_INSTALL_PLUGINS`. In doubt, just look where other Qt 5 plugins are stored.
|
`qmake-qt5 -query QT_INSTALL_PLUGINS`. In doubt, just look where other Qt plugins are stored.
|
||||||
|
|
||||||
Actually the build system should be able to do that query automatically. It is also possible to
|
Actually the build system should be able to do that query automatically. It is also possible to
|
||||||
specify the directory manually, e.g. for Tumbleweed one would add
|
specify the directory manually, e.g. for Tumbleweed one would add
|
||||||
|
|
|
@ -49,7 +49,7 @@ find_package(qtutilities${CONFIGURATION_PACKAGE_SUFFIX} 6.3.0 REQUIRED)
|
||||||
list(APPEND CMAKE_MODULE_PATH ${QT_UTILITIES_MODULE_DIRS})
|
list(APPEND CMAKE_MODULE_PATH ${QT_UTILITIES_MODULE_DIRS})
|
||||||
list(APPEND PUBLIC_INCLUDE_DIRS ${QT_UTILITIES_INCLUDE_DIRS})
|
list(APPEND PUBLIC_INCLUDE_DIRS ${QT_UTILITIES_INCLUDE_DIRS})
|
||||||
|
|
||||||
# link also explicitely against the following Qt 5 modules
|
# link also explicitely against the following Qt modules
|
||||||
list(APPEND ADDITIONAL_QT_MODULES Network)
|
list(APPEND ADDITIONAL_QT_MODULES Network)
|
||||||
set(META_PUBLIC_QT_MODULES Core ${ADDITIONAL_QT_MODULES})
|
set(META_PUBLIC_QT_MODULES Core ${ADDITIONAL_QT_MODULES})
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ use_qt_utilities()
|
||||||
find_package(syncthingconnector ${META_APP_VERSION} REQUIRED)
|
find_package(syncthingconnector ${META_APP_VERSION} REQUIRED)
|
||||||
use_syncthingconnector(VISIBILITY PUBLIC)
|
use_syncthingconnector(VISIBILITY PUBLIC)
|
||||||
|
|
||||||
# link also explicitely against the following Qt 5 modules
|
# link also explicitely against the following Qt modules
|
||||||
list(APPEND ADDITIONAL_QT_MODULES Network Gui Widgets Svg)
|
list(APPEND ADDITIONAL_QT_MODULES Network Gui Widgets Svg)
|
||||||
|
|
||||||
# include modules to apply configuration
|
# include modules to apply configuration
|
||||||
|
|
|
@ -28,7 +28,7 @@ use_syncthingmodel()
|
||||||
find_package(syncthingwidgets ${META_APP_VERSION} REQUIRED)
|
find_package(syncthingwidgets ${META_APP_VERSION} REQUIRED)
|
||||||
use_syncthingwidgets()
|
use_syncthingwidgets()
|
||||||
|
|
||||||
# link also explicitely against the following Qt 5 modules
|
# link also explicitely against the following Qt modules
|
||||||
list(APPEND ADDITIONAL_QT_MODULES Network Qml)
|
list(APPEND ADDITIONAL_QT_MODULES Network Qml)
|
||||||
list(APPEND ADDITIONAL_KF_MODULES Plasma)
|
list(APPEND ADDITIONAL_KF_MODULES Plasma)
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ list(APPEND CMAKE_MODULE_PATH ${QT_UTILITIES_MODULE_DIRS})
|
||||||
find_package(syncthingconnector ${META_APP_VERSION} REQUIRED)
|
find_package(syncthingconnector ${META_APP_VERSION} REQUIRED)
|
||||||
use_syncthingconnector()
|
use_syncthingconnector()
|
||||||
|
|
||||||
# link also explicitely against the following Qt 5 modules
|
# link also explicitely against the following Qt modules
|
||||||
list(APPEND ADDITIONAL_QT_MODULES Network)
|
list(APPEND ADDITIONAL_QT_MODULES Network)
|
||||||
|
|
||||||
# include modules to apply configuration
|
# include modules to apply configuration
|
||||||
|
|
|
@ -109,7 +109,7 @@ use_syncthingmodel()
|
||||||
find_package(syncthingwidgets ${META_APP_VERSION} REQUIRED)
|
find_package(syncthingwidgets ${META_APP_VERSION} REQUIRED)
|
||||||
use_syncthingwidgets()
|
use_syncthingwidgets()
|
||||||
|
|
||||||
# link also explicitely against the following Qt 5 modules
|
# link also explicitely against the following Qt modules
|
||||||
list(APPEND ADDITIONAL_QT_MODULES Network)
|
list(APPEND ADDITIONAL_QT_MODULES Network)
|
||||||
|
|
||||||
# apply basic configuration
|
# apply basic configuration
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<description>
|
<description>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Qt 5-based tray application for Syncthing</li>
|
<li>Qt-based tray application for Syncthing</li>
|
||||||
<li>Provides quick access to most frequently used features but does not intend to replace the official web UI</li>
|
<li>Provides quick access to most frequently used features but does not intend to replace the official web UI</li>
|
||||||
<li>Shows Syncthing notifications</li>
|
<li>Shows Syncthing notifications</li>
|
||||||
<li>Can read the local Syncthing configuration file for quick setup when just connecting to local instance</li>
|
<li>Can read the local Syncthing configuration file for quick setup when just connecting to local instance</li>
|
||||||
|
|
|
@ -103,7 +103,7 @@ if (SYNCTHING_WIDGETS_LOG_JAVASCRIPT_CONSOLE)
|
||||||
message(WARNING "JavaScript console of web view will be logged to stderr")
|
message(WARNING "JavaScript console of web view will be logged to stderr")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
# link also explicitely against the following Qt 5 modules
|
# link also explicitely against the following Qt modules
|
||||||
list(APPEND ADDITIONAL_QT_MODULES Network Concurrent)
|
list(APPEND ADDITIONAL_QT_MODULES Network Concurrent)
|
||||||
|
|
||||||
# include modules to apply configuration
|
# include modules to apply configuration
|
||||||
|
|
Loading…
Reference in New Issue