Name: homebrew-xorg
Owner: Linuxbrew
Description: :heavy_multiplication_x: :penguin: X.Org implementation of the X Window System
Created: 2016-03-08 19:06:23.0
Updated: 2018-01-17 18:30:35.0
Pushed: 2017-12-20 01:25:08.0
Homepage: http://linuxbrew.sh
Size: 581
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Xorg libraries for Linuxbrew users
tap linuxbrew/homebrew-xorg &&
install xorg
This will install (all) Xorg libraries. To see the progress of the installation, enable verbose messaging by providing the -v
(--verbose
) flag:
install -v xorg
You can also install individual libraries/packages provided in this tap by running
install <formula-name>
Main dependencies of the Xorg libraries are:
pkg-config
: to build packages from sourcefontconfig
: required by libxft
freetype
: required by libxfont
python
: required by xcb-proto
To build documentation (enabled with --with-docs
flag), the following packages are required:
xorg-sgml-doctools
xmlto
fop
1libxslt
asciidoc
w3m
21: reciprocal dependency is not resolved at the present time but it does not affect the build process
2: Not used at the moment
Installation proceeds according to the instructions from Linux From Scratch
To build documentation, use --with-docs
flag, i.e.:
install xorg --with-docs
This 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:
info xorg --with-docs
When building packages from source code, compile-time tests are enabled by default.
To skip then, use --without-test
flag, i.e.:
install xorg --build-from-source --without-test
You can also build static libraries (though, this is neither required nor recommended) using --with-static
flag, i.e.:
install xorg --with-static
You can combine (all) of the above options (flags), i.e.:
install xorg --with-docs
fop
is not resolved. As a result, not all documentation might be built.