Warning, /plasma/plasma-firewall/README.md is written in an unsupported language. File is not indexed.

0001 # Plasma 5 Firewall KCM
0002 
0003 This is the repository for the Plasma 5 Firewall KCM.
0004 
0005 # Requirements
0006 Plasma 5 Firewall has few dependencies mainly from Qt5 and KF5 with minimum required version being
0007 - Qt                              >= 5.10.0
0008 - KDE Workspace         >= 5.8.0
0009 - Plasma Framework    >= 5.32
0010 
0011 Currently the list of Dependencies include :
0012 - KF5CoreAddons (required version >= 5.60.0), Qt addon library with a collection of non-GUI utilities.
0013 -  KF5KCMUtils (required version >= 5.60.0), KF5 Utilities for KDE System Settings modules library.
0014 - KF5I18n (required version >= 5.60.0), KF5 text internationalization library.
0015 - KF5 Plasma Framework >= 5.32
0016 -  KF5Declarative (required version >= 5.60.0), Integration of QML and KDE work spaces.
0017 - UFW or Firewalld
0018 
0019 **To setup the environment first time for any project in KDE you can have a look at [here](https://community.kde.org/Get_Involved/development)**
0020 
0021 
0022 
0023 ## Building the Project
0024 The next step is to get Plasma5 Firewall sources and build them.
0025 
0026 ```bash
0027 cd plasma-firewall
0028 mkdir build
0029 cd build
0030 cmake -DCMAKE_BUILD_TYPE=Release -DLIB_INSTALL_DIR=lib -DKDE_INSTALL_USE_QT_SYS_PATHS=ON ../
0031 make
0032 ```
0033 The following command will install the Plasma5 Firewall system wide.
0034 
0035 ```bash
0036 sudo make install
0037 ```
0038 ## Issues
0039 The Plasma5 Firewall is open to any contribution and feedback. If you find problems with the contents of this repository please create an issue.
0040 
0041 ## Contributing and Getting Involved
0042 Development can be followed on [Plasma Firewall tasks board](https://invent.kde.org/plasma/plasma-firewall/-/boards). Code contributions have to be submitted via [GitLab](https://invent.kde.org/plasma/plasma-firewall). You can follow generic user instructions for [GitLab and a merge request workflow](https://community.kde.org/Infrastructure/GitLab).
0043 
0044 ## License
0045 SPDX-License-Identifier: BSD-3-Clause
0046 SPDX-FileCopyrightText: 2020 Tomaz Canabrava tcanabrava@kde.org
0047