Unofficial mirror of https://github.com/xmonad/xmonad
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

xmonad.cabal 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. name: xmonad
  2. version: 0.15
  3. synopsis: A tiling window manager
  4. description: xmonad is a tiling window manager for X. Windows are arranged
  5. automatically to tile the screen without gaps or overlap, maximising
  6. screen use. All features of the window manager are accessible from the
  7. keyboard: a mouse is strictly optional. xmonad is written and
  8. extensible in Haskell. Custom layout algorithms, and other extensions,
  9. may be written by the user in config files. Layouts are applied
  10. dynamically, and different layouts may be used on each workspace.
  11. Xinerama is fully supported, allowing windows to be tiled on several
  12. screens.
  13. license: BSD3
  14. license-file: LICENSE
  15. author: Spencer Janssen, Don Stewart, Adam Vogt, David Roundy, Jason Creighton,
  16. Brent Yorgey, Peter Jones, Peter Simons, Andrea Rossato, Devin Mullins,
  17. Lukas Mai, Alec Berryman, Stefan O'Rear, Daniel Wagner, Peter J. Jones,
  18. Daniel Schoepe, Karsten Schoelzel, Neil Mitchell, Joachim Breitner,
  19. Peter De Wachter, Eric Mertens, Geoff Reedy, Michiel Derhaeg,
  20. Philipp Balzarek, Valery V. Vorotyntsev, Alex Tarkovsky, Fabian Beuke,
  21. Felix Hirn, Michael Sloan, Tomas Janousek, Vanessa McHale, Nicolas Pouillard,
  22. Aaron Denney, Austin Seipp, Benno Fünfstück, Brandon S Allbery, Chris Mears,
  23. Christian Thiemann, Clint Adams, Daniel Neri, David Lazar, Ferenc Wagner,
  24. Francesco Ariis, Gábor Lipták, Ivan N. Veselov, Ivan Tarasov, Javran Cheng,
  25. Jens Petersen, Joey Hess, Jonne Ransijn, Josh Holland, Khudyakov Alexey,
  26. Klaus Weidner, Michael G. Sloan, Mikkel Christiansen, Nicolas Dudebout,
  27. Ondřej Súkup, Paul Hebble, Shachaf Ben-Kiki, Siim Põder, Tim McIver,
  28. Trevor Elliott, Wouter Swierstra, Conrad Irwin, Tim Thelion
  29. maintainer: xmonad@haskell.org
  30. tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
  31. category: System
  32. homepage: http://xmonad.org
  33. bug-reports: https://github.com/xmonad/xmonad/issues
  34. build-type: Simple
  35. extra-source-files: README.md
  36. CHANGES.md
  37. CONFIG
  38. STYLE
  39. tests/*.hs
  40. tests/Properties/*.hs
  41. tests/Properties/Layout/*.hs
  42. man/xmonad.1.markdown
  43. man/xmonad.1
  44. man/xmonad.1.html
  45. man/xmonad.hs
  46. util/GenerateManpage.hs
  47. util/hpcReport.sh
  48. cabal-version: >= 1.8
  49. source-repository head
  50. type: git
  51. location: https://github.com/xmonad/xmonad
  52. flag testing
  53. default: False
  54. manual: True
  55. description: Testing mode, only build minimal components
  56. flag generatemanpage
  57. default: False
  58. manual: True
  59. description: Build the tool for generating the man page
  60. library
  61. exposed-modules: XMonad
  62. XMonad.Config
  63. XMonad.Core
  64. XMonad.Layout
  65. XMonad.Main
  66. XMonad.ManageHook
  67. XMonad.Operations
  68. XMonad.StackSet
  69. other-modules: Paths_xmonad
  70. hs-source-dirs: src
  71. build-depends: base >= 4.9 && < 5
  72. , X11 >= 1.8 && < 1.10
  73. , containers
  74. , data-default
  75. , directory
  76. , extensible-exceptions
  77. , filepath
  78. , mtl
  79. , process
  80. , setlocale
  81. , unix
  82. , utf8-string >= 0.3 && < 1.1
  83. ghc-options: -funbox-strict-fields -Wall -fno-warn-unused-do-bind
  84. if flag(testing)
  85. buildable: False
  86. executable xmonad
  87. main-is: Main.hs
  88. build-depends: base, X11, mtl, unix, xmonad
  89. ghc-options: -Wall -fno-warn-unused-do-bind
  90. executable generatemanpage
  91. main-is: GenerateManpage.hs
  92. hs-source-dirs: util
  93. if flag(generatemanpage)
  94. build-depends: base, pandoc >= 2, regex-posix, text
  95. else
  96. buildable: False
  97. test-suite properties
  98. type: exitcode-stdio-1.0
  99. main-is: Properties.hs
  100. other-modules: Instances
  101. Properties.Delete
  102. Properties.Failure
  103. Properties.Floating
  104. Properties.Focus
  105. Properties.GreedyView
  106. Properties.Insert
  107. Properties.Layout.Full
  108. Properties.Layout.Tall
  109. Properties.Screen
  110. Properties.Shift
  111. Properties.Stack
  112. Properties.StackSet
  113. Properties.Swap
  114. Properties.View
  115. Properties.Workspace
  116. Utils
  117. hs-source-dirs: tests
  118. build-depends: base, QuickCheck >= 2, X11, containers, extensible-exceptions, xmonad