Warning, /education/labplot/INSTALL is written in an unsupported language. File is not indexed.

0001 To compile LabPlot from source following packages are required:
0002         * CMake version 3.2.0 or higher
0003         * ECM (extra cmake modules)
0004         * KDE Frameworks 5.16.0 or higher (including the devel-package),
0005                 optional 5.28.0 or higher for syntax highlighting
0006         * Qt version 5.6 or higher (including the devel-package, libqt5-devel or similar)
0007         * GSL version 1.15 or higher (including the devel-package, gsl-devel or similar)
0008 
0009 optional packages
0010         * LaTeX and Poppler version 0.62 or higher (including the devel-package, libpoppler-qt5-devel or similar) to enable LaTeX typesetting in LabPlot
0011                 * Required LaTeX packages: 'color', 'preview' and, in case xelatex or lualatex is used, 'xltxtra'.
0012                 * On Windows you need a LaTeX installation (like MiKTeX) for LaTeX support.
0013                 * On macOS you need a LaTeX installation (like MacTeX) for LaTeX support.
0014         * FFTW version 3.3 or higher (including the devel-package, fftw3-devel or similar)
0015         * HDF5 version 1.8 or higher (including the devel-package, hdf5-devel or similar)
0016         * NetCDF version 3 or higher (including the devel-package, netcdf-devel or similar)
0017         * CFITSIO version 3 or higher to support FITS data format (including the devel-package, cfitsio-devel or similar)
0018         * libcerf version 1.0 or higher to support complex error and related functions (including the devel-package, libcerf-devel or similar)
0019         * Cantor version 19.12 or higher (including the devel-package, cantor-devel or similar)
0020                 * To use the backends the corresponding application must be installed
0021                 * The Python backend needs Python 3.8 installed on Windows
0022         * ZLIB and LZ4 to support ROOT (CERN) TH1 histograms (including the devel-package, zlib-devel and liblz4-devel or similar)
0023         * ReadStat for importing serveral statistical data formats (will be build if not available)
0024         * liborigin version 3 or higher for importing Origin project files (will be build if not available)
0025         * Matio for importing binary MATLAB MAT files (including the devel-package, libmatio-devel or similar)
0026         * QXlsx for importing Excel xlsx files (will be build if not available)
0027         * Qt SerialPort to support serial port functionality
0028         * Qt MQTT module (https://github.com/qt/qtmqtt) to support reading and plotting of data from MQTT brokers
0029         * KUserFeedback to support collecting feedback from users
0030         * Discount to support Markdown markup language text
0031 
0032 ===============================================================================
0033 To build LabPlot execute
0034 # ./compile
0035 
0036 Edit the compile script if you want to use options different from default ones.
0037 E.g. specify a custom installation path via
0038 -DCMAKE_INSTALL_PREFIX=/usr/local
0039 
0040 or build a debug build via
0041 -DCMAKE_BUILD_TYPE=debug
0042 
0043 
0044 LabPlot's cmake configuration script searches for the optional packages and uses them if they are found.
0045 To compile LabPlot without optional dependencies even if they are present on the system, use the following parameters (default is "ON"):
0046 -DENABLE_FFTW=OFF
0047 -DENABLE_HDF5=OFF
0048 -DENABLE_NETCDF=OFF
0049 -DENABLE_FITS=OFF
0050 -DENABLE_LIBCERF=OFF
0051 -DENABLE_CANTOR=OFF
0052 -DENABLE_ROOT=OFF
0053 -DENABLE_READSTAT=OFF
0054 -DENABLE_MATIO=OFF
0055 -DENABLE_MQTT=OFF
0056 -DENABLE_QTSERIALPORT=OFF
0057 -DENABLE_LIBORIGIN=OFF
0058 -DENABLE_TOUCHBAR=OFF
0059 -DENABLE_EXCEL=OFF
0060 
0061 Note, by switching off these libraries the feature set of LabPlot will be reduced.
0062 
0063 To enable reproducable builds, use
0064 -DENABLE_REPRODUCIBLE=ON
0065 
0066 ================================================================================
0067 To run the tests execute
0068 
0069 # cd build
0070 # make test
0071 
0072 ================================================================================
0073 To install LabPlot execute
0074 
0075 # cd build
0076 # make install
0077 
0078 ================================================================================
0079 To uninstall LabPlot execute
0080 
0081 # cd build
0082 # make uninstall
0083 
0084 ================================================================================
0085 To remove all build files in the base directory execute
0086 
0087 # rm -rf build