[package-plan] 01/01: Add pristine cabal file for xmonad

Joachim Breitner nomeata at moszumanska.debian.org
Sat Sep 26 10:08:52 UTC 2015


This is an automated email from the git hooks/post-receive script.

nomeata pushed a commit to branch experimental
in repository package-plan.

commit e78e4f1e4de8f9739654f3348a2f7f9a8be7ef69
Author: Joachim Breitner <mail at joachim-breitner.de>
Date:   Sat Sep 26 12:08:48 2015 +0200

    Add pristine cabal file for xmonad
---
 additional-cabals/xmonad-0.11.1.cabal | 101 ++++++++++++++++++++++++++++++++++
 1 file changed, 101 insertions(+)

diff --git a/additional-cabals/xmonad-0.11.1.cabal b/additional-cabals/xmonad-0.11.1.cabal
new file mode 100644
index 0000000..ebe1a14
--- /dev/null
+++ b/additional-cabals/xmonad-0.11.1.cabal
@@ -0,0 +1,101 @@
+name:               xmonad
+version:            0.11.1
+homepage:           http://xmonad.org
+synopsis:           A tiling window manager
+description:
+    xmonad is a tiling window manager for X. Windows are arranged
+    automatically to tile the screen without gaps or overlap, maximising
+    screen use. All features of the window manager are accessible from
+    the keyboard: a mouse is strictly optional. xmonad is written and
+    extensible in Haskell. Custom layout algorithms, and other
+    extensions, may be written by the user in config files. Layouts are
+    applied dynamically, and different layouts may be used on each
+    workspace. Xinerama is fully supported, allowing windows to be tiled
+    on several screens.
+category:           System
+license:            BSD3
+license-file:       LICENSE
+author:             Spencer Janssen
+maintainer:         xmonad at haskell.org
+extra-source-files: README TODO CONFIG STYLE tests/loc.hs tests/Properties.hs
+                    man/xmonad.1.markdown man/xmonad.1 man/xmonad.1.html
+                    util/GenerateManpage.hs
+cabal-version:      >= 1.6
+bug-reports:        http://code.google.com/p/xmonad/issues/list
+build-type:         Simple
+
+tested-with:        GHC==7.6.1,
+                    GHC==7.4.1,
+                    GHC==7.2.1,
+                    GHC==6.12.3,
+                    GHC==6.10.4
+
+data-files:         man/xmonad.hs, man/xmonad.1, man/xmonad.1.html
+
+source-repository head
+  type:     darcs
+  location: http://code.haskell.org/xmonad
+
+flag small_base
+    description: Choose the new smaller, split-up base package.
+
+flag testing
+    description: Testing mode, only build minimal components
+    default: False
+
+library
+    exposed-modules:    XMonad
+                        XMonad.Main
+                        XMonad.Core
+                        XMonad.Config
+                        XMonad.Layout
+                        XMonad.ManageHook
+                        XMonad.Operations
+                        XMonad.StackSet
+
+    if flag(small_base)
+        build-depends: base < 5 && >=3, containers, directory, process, filepath, extensible-exceptions
+    else
+        build-depends: base < 3
+    build-depends: X11>=1.5 && < 1.7, mtl, unix,
+                   utf8-string >= 0.3 && < 0.4
+
+    if true
+        ghc-options:        -funbox-strict-fields -Wall
+
+    if impl(ghc >= 6.12.1)
+        ghc-options:        -fno-warn-unused-do-bind
+
+    ghc-prof-options:   -prof -auto-all
+    extensions:         CPP
+
+    if flag(testing)
+        buildable: False
+
+executable xmonad
+    main-is:            Main.hs
+    other-modules:      XMonad
+                        XMonad.Main
+                        XMonad.Core
+                        XMonad.Config
+                        XMonad.Layout
+                        XMonad.ManageHook
+                        XMonad.Operations
+                        XMonad.StackSet
+
+    if true 
+        ghc-options:    -funbox-strict-fields -Wall
+
+    if impl(ghc >= 6.12.1)
+        ghc-options:    -fno-warn-unused-do-bind
+
+    ghc-prof-options:   -prof -auto-all
+    extensions:         CPP
+
+    if flag(testing)
+        cpp-options:    -DTESTING
+        hs-source-dirs: . tests/
+        build-depends:  QuickCheck < 2
+        ghc-options:    -Werror
+    if flag(testing) && flag(small_base)
+        build-depends:  filepath, process, directory, mtl, unix, X11, base, containers, random, extensible-exceptions

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-haskell/package-plan.git



More information about the Pkg-haskell-commits mailing list