Add README.md
This commit is contained in:
parent
46d8398627
commit
bf3d71f9c0
|
@ -0,0 +1,20 @@
|
|||
# lxqt-build-tools
|
||||
|
||||
## Introduction
|
||||
|
||||
This repository is providing several tools needed to build LXQt itself as well as other components maintained by the LXQt project.
|
||||
|
||||
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/lxde/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.
|
||||
|
||||
## Installation
|
||||
|
||||
### Compiling sources
|
||||
|
||||
The repository's build dependencies are CMake, Qt Base / Tools / X11 Extras, [libqtxdg](https://github.com/lxde/libqtxdg) and KWindowSystem. In order to pull VCS checkouts Git is needed as well. Runtime dependencies do not exist.
|
||||
|
||||
Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems.
|
||||
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.)
|
||||
|
||||
### Binary packages
|
||||
|
||||
The repository was introduced in September 2016 and binary packages are rare so far. On Arch Linux an [AUR](https://aur.archlinux.org/) package [lxqt-build-tools-git](https://aur.archlinux.org/packages/lxqt-build-tools-git/) can be used to build current checkouts of branch `master`.
|
Loading…
Reference in New Issue