lxqt-build-tools/README.md

49 lines
1.8 KiB
Markdown
Raw Permalink Normal View History

2016-10-07 03:58:33 +08:00
# lxqt-build-tools
## Introduction
2018-03-26 04:52:49 +08:00
This repository is providing several tools needed to build LXQt itself as well
as other components maintained by the LXQt project.
2016-10-07 03:58:33 +08:00
2018-03-26 04:52:49 +08:00
These tools used to be spread over the repositories of various other components
and were summarized to ease dependency management. So far many components, in
particular [liblxqt](https://github.com/lxqt/liblxqt), were representing a build
dependency without being needed themselves but only because their repository was
providing a subset of the tools which are now summarized here. So the use of this
repository will reduce superfluous and bloated dependencies.
2016-10-07 03:58:33 +08:00
## Installation
### Compiling sources
2018-03-26 04:52:49 +08:00
To build only CMake and Qt5Core are needed, optionally Git to pull VCS checkouts.
Runtime dependencies do not exist.
2016-10-07 03:58:33 +08:00
2018-03-26 04:52:49 +08:00
Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX`
has to be set to `/usr` on most operating systems.
2016-10-18 06:38:41 +08:00
2018-03-26 04:52:49 +08:00
To build run `make`, to install `make install` which accepts variable `DESTDIR`
as usual. (Strictly speaking `make` isn't even needed right now. On the other
hand it doesn't hurt so packagers may just include it in case it'll be needed
one day.)
2016-10-07 03:58:33 +08:00
## Packagers
2016-10-07 03:58:33 +08:00
2018-03-26 04:52:49 +08:00
This package is arch-independent now. You can simply package it as
`BuildArch: noarch` (rpm) or `arch: all` (deb).
2018-12-02 08:51:13 +08:00
## Current Minimum Versions
2018-12-06 21:03:33 +08:00
| Package | Version|
2018-12-02 08:51:13 +08:00
|------------------------------|--------|
| KF5_MINIMUM_VERSION | 5.36.0 |
| KF5SCREEN_MINIMUM_VERSION | 5.2.0 |
2020-11-23 15:02:41 +08:00
| LIBFM_QT_MINIMUM_VERSION | 0.16.0 |
2018-12-02 08:51:13 +08:00
| LIBMENUCACHE_MINIMUM_VERSION | 1.1.0 |
2020-11-23 15:02:41 +08:00
| LXQTBT_MINIMUM_VERSION | 0.8.0 |
| LXQT_MINIMUM_VERSION | 0.16.0 |
2020-11-23 15:16:55 +08:00
| QTERMWIDGET_MINIMUM_VERSION | 0.16.0 |
2020-11-23 15:02:41 +08:00
| QT_MINIMUM_VERSION | 5.12.0 |
| QTXDG_MINIMUM_VERSION | 3.6.0 |
2020-11-23 15:16:55 +08:00
| GLIB_MINIMUM_VERSION | 2.50.0 |