Skip to content

xmonad/X11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c1ff475 · Jan 26, 2025
Jan 26, 2025
Apr 16, 2024
Mar 28, 2021
May 24, 2021
Nov 4, 2014
May 24, 2021
Feb 9, 2017
May 5, 2024
Jun 2, 2003
May 18, 2021
Sep 21, 2019
May 23, 2020
Jan 26, 2025
Mar 16, 2006
Oct 24, 2023
Feb 9, 2017
Nov 28, 2004
May 24, 2021
Mar 28, 2021

Repository files navigation

Haskell binding to the X11 graphics library Hackage Build Status

To build this package using Cabal directly from Git, you must run autoreconf before the usual Cabal build steps (configure/build/install). autoreconf is included in the GNU autoconf tools. There is no need to run the configure script: the cabal configure step will do this for you.

If you are building from a source tarball, you can just use the standard Cabal installation stanza:

cabal configure
cabal build
cabal install

Xinerama support is enabled by default if Xinerama headers are detected. To disable Xinerama support, add the --without-xinerama flag to configure-option:

cabal configure --configure-option="--without-xinerama"

However, if you are building from Git, X11 uses autoconf, so you need to have autoconf installed and run autoconf/autoheader before building:

autoconf
autoheader

or

autoreconf

You will need development versions of at least the X11, xrandr, and XScreenSaver libraries installed for the build to succeed; having the development version of the Xinerama library will enable some optional bindings.