Linuxbrew Xorg
Xorg libraries for Linuxbrew users
Install
brew tap linuxbrew/homebrew-xorg &&
brew install xorgThis will install (all) Xorg libraries. To see the progress of the installation, enable verbose messaging by providing the -v (--verbose) flag:
brew install -v xorgYou can also install individual libraries/packages provided in this tap by running
brew install <formula-name>Requirements
Main dependencies of the Xorg libraries are:
pkg-config: to build packages from sourcefontconfig: required bylibxftfreetype: required bylibxfontpython: required byxcb-proto
To build documentation (enabled with --with-docs flag), the following packages are required:
xorg-sgml-doctoolsxmltofop1libxsltasciidocw3m2
1: reciprocal dependency is not resolved at the present time but it does not affect the build process
2: Not used at the moment
Details
Installation proceeds according to the instructions from Linux From Scratch
To build documentation, use --with-docs flag, i.e.:
brew install xorg --with-docsThis will install xorg-docs package and enable the following dependencies: fop, libxslt, xmlto.
There is an additional dependency on asciidoc for inputproto and libxi packages.
To see the list of optional flags when compiling libraries with documentation, use:
brew info xorg --with-docsWhen building packages from source code, compile-time tests are enabled by default.
To skip then, use --without-test flag, i.e.:
brew install xorg --build-from-source --without-testYou can also build static libraries (though, this is neither required nor recommended) using --with-static flag, i.e.:
brew install xorg --with-staticYou can combine (all) of the above options (flags), i.e.:
brew install xorg --with-docsIssues / Ongoing work
- Reciprocal dependency with
fopis not resolved. As a result, not all documentation might be built. - Provide other Xorg packages