Warning, /multimedia/elisa/README.packagers is written in an unsupported language. File is not indexed.

0001 <!--
0002 SPDX-FileCopyrightText: 2017 Matthieu Gallien <matthieu_gallien@yahoo.fr>
0003 
0004 SPDX-License-Identifier: LGPL-3.0-or-later
0005 -->
0006 
0007 Elisa has the following dependencies:
0008 
0009 -- REQUIRED:
0010 
0011  * Qt5Network
0012  * Qt5Qml
0013  * Qt5Quick
0014  * Qt5Test
0015  * Qt5Sql
0016  * Qt5Multimedia
0017  * Qt5Svg
0018  * Qt5Gui
0019  * Qt5Widgets
0020  * Qt5QuickTest
0021  * Qt5Concurrent
0022  * Qt5 (required version >= 5.12.0)
0023  * Qt5QuickControls2 (required version >= 5.12.0), Qt5 Quick Controls version 2 is needed at runtime to provide the interface.
0024  * KF5Kirigami2 (required version >= 5.70.0), KF5 Kirigami 2 is needed to provide the mobile UI components.
0025  * Gettext
0026  * KF5I18n (required version >= 5.70.0), KF5 text internationalization library.
0027  * KF5CoreAddons (required version >= 5.70.0), Qt addon library with a collection of non-GUI utilities.
0028  * KF5Config (required version >= 5.70.0), Persistent platform-independent application settings.
0029  * KF5IconThemes (required version >= 5.70.0), Support for icon themes.
0030  * KF5KIO (required version >= 5.70.0), File management libraries used for file browsing. Optional on Android.
0031  * ECM (required version >= 1.6.0)
0032  * Qt5Core
0033 
0034 -- RECOMMENDED:
0035 
0036  * KF5Declarative (required version >= 5.70.0), Integration of QML and KDE work spaces.
0037  * KF5Baloo (required version >= 5.70.0), Baloo provides file searching and indexing.
0038  * KF5FileMetaData (required version >= 5.70.0), Provides a simple library for extracting metadata.
0039  * KF5XmlGui (required version >= 5.70.0), Framework for managing menu and toolbar actions.
0040  * KF5ConfigWidgets (required version >= 5.70.0), Widgets for configuration dialogs.
0041  * KF5Package (required version >= 5.70.0), KF5 package management library needed to get the configuration dialogs.
0042  * LIBVLC, libvlc allows to play music in Elisa, <https://www.videolan.org/vlc/libvlc.html>
0043 
0044 -- OPTIONAL:
0045 
0046  * Qt5DBus (required version >= 5.12.0), Qt5 DBus is needed to provide MPris2 interface to allow remote control by the desktop workspace.
0047  * KF5DocTools (required version >= 5.70.0), Create documentation from DocBook library.
0048  * KF5Crash (required version >= 5.70.0), Graceful handling of application crashes.
0049  * KF5DBusAddons (required version >= 5.70.0), Convenience classes for D-Bus.
0050  * PkgConfig
0051 
0052 -- RUNTIME:
0053 
0054  * Qt5QuickWidgets (required version >= 5.12.0), Qt5 Quick Widgets is needed at runtime to provide the interface.
0055  * Qt.labs.platform, Qt.labs module with some qml components wrapping platform APIs
0056  * qml-module-qtqml-models2 (required version >= 5.12.0), qml Qt module
0057  * qml-module-org-kde-kcm (required version >= 5.70.0), qml module from KF5 KDeclarative framework
0058  * qml-module-qtquick-controls (required version >= 5.12.0), qml Qt module
0059  * qml-module-qtquick-dialogs (required version >= 5.12.0), qml Qt module
0060  * qml-module-qtquick-layouts (required version >= 5.12.0), qml Qt module
0061  * qml-module-qtquick2 (required version >= 5.12.0), qml Qt module
0062 
0063 Please consider packaging Elisa with all its recommended dependencies. Even if they are not required, a nice fallback is not always implemented and user experience may suffer a lot.
0064 UPnP/DLNA via unreleased UPNPQT library is currently broken. Please consider not building it.
0065 
0066 Thanks in advance for your work.