Warning, /education/gcompris/HACKING is written in an unsupported language. File is not indexed.

0001                         GCompris HACKING
0002 
0003 Official repository
0004 -------------------
0005 The official repository requires a KDE developer account, we will ask regular
0006 contributors to get an account and work on the KDE repository.
0007 
0008     https://invent.kde.org/education/gcompris
0009 
0010 For new developers and those interested only in smaller contributions use the
0011 https://phabricator.kde.org/ or GitHub repository.
0012 
0013 
0014 Source code from GitHub
0015 -----------------------
0016 Checkout the source code by cloning it from GitHub
0017 
0018     git clone git://github.com/gcompris/GCompris-qt.git
0019 
0020 If you want to have a personal fork, in order to commit occasional patches,
0021 fork it on GitHub then clone your fork
0022 
0023     git clone git@github.com:<username>/GCompris-qt.git
0024 
0025 When asking for a pull request, create a new topic branch and commit your
0026 changes there then open a pull request to gcompris-qt repository on GitHub.
0027 
0028 See GitHub's documentation for more information.
0029 
0030     https://help.github.com/categories/collaborating/
0031 
0032 
0033 Dependencies
0034 ------------
0035 In order to be able to compile GCompris the following Qt5 dependencies need to
0036 be installed
0037 
0038     Qt 5 Development Defaults
0039     Qt 5 qmake
0040     Qt Creator
0041     Qt Linguist Tools
0042 
0043     Qt Core
0044     Qt Graphical Effects QML Module
0045     Qt Gui
0046     Qt Multimedia
0047     Qt Multimedia QML Module
0048     Qt Network
0049     Qt Qml
0050     Qt Quick
0051     Qt Svg
0052 
0053 Installing dependencies on a Debian based systems can be done like this:
0054 
0055     sudo aptitude install libqt5svg5-dev \
0056                           qml-module-qtmultimedia qt5-default \
0057                           qml-module-qtgraphicaleffects qt5-qmake qtcreator \
0058                           qtdeclarative5-dev qtdeclarative5-dev \
0059                           qtmultimedia5-dev qtquick1-5-dev qttools5-dev \
0060                           qttools5-dev-tools libqt5multimedia5-plugins \
0061                           qml-module-qtsensors libqt5quickparticles5 \
0062                           qml-module-qtquick2 qml-module-qtquick-particles2 \
0063                           libqt5sensors5-dev libqt5sensors5
0064 
0065 To build for Android, Qt 5 AndroidExtras also needs to be installed.
0066 
0067 
0068 Build
0069 -----
0070 Start QtCreator and select Open Project and open CMakeLists.txt in the
0071 gcompris-qt root directory. Follow the wizard instructions.
0072 
0073 Use the buttons on the lower left side to build, run, and debug GCompris.
0074 
0075 More Details
0076 ------------
0077 Go To this Link:
0078           https://gcompris.net/wiki/Qt_Quick_development_process