Skip to content

gnubila-france/homebrew-xorg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linuxbrew Xorg

Xorg libraries for Linuxbrew users

Install

brew tap linuxbrew/homebrew-xorg &&
brew install xorg

This will install (all) Xorg libraries. To see the progress of the installation, enable verbose messaging by providing the -v (--verbose) flag:

brew install -v xorg

You 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 source
  • fontconfig: 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
  • fop1
  • libxslt
  • asciidoc
  • w3m2

1: reciprocal dependency is not resolved at the present time but it does not affect the build process
2: currently does not build on Linux, hence, not used.

Details

Installation proceeds according to the instructions from Linux From Scratch

To build documentation, use --with-docs flag, i.e.:

brew 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:

brew info xorg --with-docs

To use python3 when building xcb-proto package, use --with-python3 flag, i.e.:

brew install xorg --with-python3

When 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-test

You can also build static libraries (though, this is neither required nor recommended) using --with-static flag, i.e.:

brew install xorg --with-static

You can combine (all) of the above options (flags), i.e.:

brew install xorg --with-docs --with-python3

Issues / Ongoing work

  • Reciprocal dependency with fop is not resolved. As a result, not all documentation might be built.
  • Provide other Xorg packages

About

✖️ X.Org implementation of the X Window System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%