From c35f11a6fc5b50d4802055a950e9350e1d7528ac Mon Sep 17 00:00:00 2001 From: Don Stewart Date: Mon, 12 Nov 2007 19:09:19 +0100 Subject: HEADS UP: Rename XMonadContrib library as xmonad-contrib. After building and install as normal, be sure to unregister your old XMonadContrib library: $ ghc-pkg unregister --user XMonadContrib-0.4 $ ghc-pkg unregister XMonadContrib-0.4 And then your ~/.xmonad/* stuff should link as normal. darcs-hash:20071112180919-cba2c-1a58c3d5d29e86aaf391d823dd6c3427726a8f55.gz --- README | 16 ++------ XMonadContrib.cabal | 110 --------------------------------------------------- xmonad-contrib.cabal | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+), 122 deletions(-) delete mode 100644 XMonadContrib.cabal create mode 100644 xmonad-contrib.cabal diff --git a/README b/README index 57cd7ed..c2b4ef4 100644 --- a/README +++ b/README @@ -1,18 +1,10 @@ 3rd party xmonad extensions and contributions. -This repository can be overlayed on an xmonad repository. -Users may then import Haskell src from here, to extend their config -files. +Build and install as for other haskell packages: -scripts/ contains further external programs useful with xmonad. - -Haskell code contributed to this repo should live under the - - XMonadContrib. - -name space. For example: - - XMonadContrib.Mosaic + runhaskell Setup.lhs configure --user --prefix=$HOME + runhaskell Setup.lhs build + runhaskell Setup.lhs install --user ------------------------------------------------------------------------ diff --git a/XMonadContrib.cabal b/XMonadContrib.cabal deleted file mode 100644 index dffbf04..0000000 --- a/XMonadContrib.cabal +++ /dev/null @@ -1,110 +0,0 @@ -name: XMonadContrib -version: 0.4 -homepage: http://xmonad.org -synopsis: third party extensions for xmonad -description: - third party extensions for xmonad -category: System -license: BSD3 -license-file: LICENSE -author: Spencer Janssen -maintainer: sjanssen@cse.unl.edu -extra-source-files: README scripts/generate-configs scripts/run-xmonad.sh - scripts/xinitrc scripts/xmonad-acpi.c - scripts/xmonad-clock.c tests/test_SwapWorkspaces.hs - tests/tests_XPrompt.hs -cabal-version: >= 1.2 - -flag small_base - description: Choose the new smaller, split-up base package. - -library - if flag(small_base) - build-depends: base >= 3, containers, directory, process, random - else - build-depends: base < 3 - - build-depends: mtl, unix, X11==1.3.0.20071111, xmonad==0.4 - ghc-options: -Wall -Werror - exposed-modules: XMonad.Actions.Commands - XMonad.Actions.ConstrainedResize - XMonad.Actions.CopyWindow - XMonad.Actions.CycleWS - XMonad.Actions.DeManage - XMonad.Actions.DwmPromote - XMonad.Actions.DynamicWorkspaces - XMonad.Actions.FindEmptyWorkspace - XMonad.Actions.FlexibleManipulate - XMonad.Actions.FlexibleResize - XMonad.Actions.FloatKeys - XMonad.Actions.FocusNth - XMonad.Actions.MouseGestures - XMonad.Actions.RotSlaves - XMonad.Actions.RotView - XMonad.Actions.SimpleDate - XMonad.Actions.SinkAll - XMonad.Actions.Submap - XMonad.Actions.SwapWorkspaces - XMonad.Actions.TagWindows - XMonad.Actions.Warp - XMonad.Actions.WindowBringer - XMonad.Actions.WmiiActions - XMonad.Config.Sjanssen - XMonad.Config.Dons - XMonad.Config.Arossato - XMonad.Config.Droundy - XMonad.Config.CustomKeys - XMonad.Hooks.DynamicLog - XMonad.Hooks.EwmhDesktops - XMonad.Hooks.ManageDocks - XMonad.Hooks.SetWMName - XMonad.Hooks.UrgencyHook - XMonad.Hooks.XPropManage - XMonad.Layout.Accordion - XMonad.Layout.Circle - XMonad.Layout.Combo - XMonad.Layout.Dishes - XMonad.Layout.DragPane - XMonad.Layout.Grid - -- XMonad.Layout.HintedTile - XMonad.Layout.LayoutCombinators - XMonad.Layout.LayoutHints - XMonad.Layout.LayoutModifier - XMonad.Layout.LayoutScreens - XMonad.Layout.MagicFocus - -- XMonad.Layout.Magnifier - XMonad.Layout.Maximize - XMonad.Layout.MosaicAlt - -- XMonad.Layout.Mosaic - XMonad.Layout.MultiToggle - XMonad.Layout.Named - XMonad.Layout.NoBorders - XMonad.Layout.ResizableTile - XMonad.Layout.Roledex - XMonad.Layout.Spiral - XMonad.Layout.Square - XMonad.Layout.Tabbed - XMonad.Layout.ThreeColumns - XMonad.Layout.TilePrime - XMonad.Layout.ToggleLayouts - XMonad.Layout.TwoPane - XMonad.Layout.WindowNavigation - XMonad.Layout.WorkspaceDir - XMonad.Prompt.Directory - XMonad.Prompt - XMonad.Prompt.Layout - XMonad.Prompt.Man - XMonad.Prompt.Shell - XMonad.Prompt.Ssh - XMonad.Prompt.Window - XMonad.Prompt.Workspace - XMonad.Prompt.XMonad - XMonad.Util.Anneal - XMonad.Util.Dmenu - XMonad.Util.Dzen - XMonad.Util.EZConfig - XMonad.Util.Invisible - XMonad.Util.NamedWindows - XMonad.Util.Run - XMonad.Util.XSelection - XMonad.Util.XUtils diff --git a/xmonad-contrib.cabal b/xmonad-contrib.cabal new file mode 100644 index 0000000..a689253 --- /dev/null +++ b/xmonad-contrib.cabal @@ -0,0 +1,110 @@ +name: xmonad-contrib +version: 0.4 +homepage: http://xmonad.org/ +synopsis: Third party extensions for xmonad +description: + Third party tiling algorithms, configurations and scripts to xmonad. +category: System +license: BSD3 +license-file: LICENSE +author: Spencer Janssen +maintainer: sjanssen@cse.unl.edu +extra-source-files: README scripts/generate-configs scripts/run-xmonad.sh + scripts/xinitrc scripts/xmonad-acpi.c + scripts/xmonad-clock.c tests/test_SwapWorkspaces.hs + tests/tests_XPrompt.hs +cabal-version: >= 1.2 + +flag small_base + description: Choose the new smaller, split-up base package. + +library + if flag(small_base) + build-depends: base >= 3, containers, directory, process, random + else + build-depends: base < 3 + + build-depends: mtl, unix, X11==1.3.0.20071111, xmonad==0.4 + ghc-options: -Wall -Werror + exposed-modules: XMonad.Actions.Commands + XMonad.Actions.ConstrainedResize + XMonad.Actions.CopyWindow + XMonad.Actions.CycleWS + XMonad.Actions.DeManage + XMonad.Actions.DwmPromote + XMonad.Actions.DynamicWorkspaces + XMonad.Actions.FindEmptyWorkspace + XMonad.Actions.FlexibleManipulate + XMonad.Actions.FlexibleResize + XMonad.Actions.FloatKeys + XMonad.Actions.FocusNth + XMonad.Actions.MouseGestures + XMonad.Actions.RotSlaves + XMonad.Actions.RotView + XMonad.Actions.SimpleDate + XMonad.Actions.SinkAll + XMonad.Actions.Submap + XMonad.Actions.SwapWorkspaces + XMonad.Actions.TagWindows + XMonad.Actions.Warp + XMonad.Actions.WindowBringer + XMonad.Actions.WmiiActions + XMonad.Config.Sjanssen + XMonad.Config.Dons + XMonad.Config.Arossato + XMonad.Config.Droundy + XMonad.Config.CustomKeys + XMonad.Hooks.DynamicLog + XMonad.Hooks.EwmhDesktops + XMonad.Hooks.ManageDocks + XMonad.Hooks.SetWMName + XMonad.Hooks.UrgencyHook + XMonad.Hooks.XPropManage + XMonad.Layout.Accordion + XMonad.Layout.Circle + XMonad.Layout.Combo + XMonad.Layout.Dishes + XMonad.Layout.DragPane + XMonad.Layout.Grid + -- XMonad.Layout.HintedTile + XMonad.Layout.LayoutCombinators + XMonad.Layout.LayoutHints + XMonad.Layout.LayoutModifier + XMonad.Layout.LayoutScreens + XMonad.Layout.MagicFocus + -- XMonad.Layout.Magnifier + XMonad.Layout.Maximize + XMonad.Layout.MosaicAlt + -- XMonad.Layout.Mosaic + XMonad.Layout.MultiToggle + XMonad.Layout.Named + XMonad.Layout.NoBorders + XMonad.Layout.ResizableTile + XMonad.Layout.Roledex + XMonad.Layout.Spiral + XMonad.Layout.Square + XMonad.Layout.Tabbed + XMonad.Layout.ThreeColumns + XMonad.Layout.TilePrime + XMonad.Layout.ToggleLayouts + XMonad.Layout.TwoPane + XMonad.Layout.WindowNavigation + XMonad.Layout.WorkspaceDir + XMonad.Prompt.Directory + XMonad.Prompt + XMonad.Prompt.Layout + XMonad.Prompt.Man + XMonad.Prompt.Shell + XMonad.Prompt.Ssh + XMonad.Prompt.Window + XMonad.Prompt.Workspace + XMonad.Prompt.XMonad + XMonad.Util.Anneal + XMonad.Util.Dmenu + XMonad.Util.Dzen + XMonad.Util.EZConfig + XMonad.Util.Invisible + XMonad.Util.NamedWindows + XMonad.Util.Run + XMonad.Util.XSelection + XMonad.Util.XUtils -- cgit v1.2.3