packages feed

hcube-0.1.0: hcube.cabal

name:                 hcube
version:              0.1.0
synopsis:       Virtual Rubik's cube of arbitrary size. 
description:	Provides virtual model of NxNxN Rubik's cube and console visualization for
		2x2x2, 3x3x3 ,4x4x4, and 5x5x5. Console visualization is choosen in the interest
                of portability. Virtual cube can be constructed from the state
		of a physical cube. Support for a two phase algorithm will be given in a future release 
                for cubes of size 3x3x3 to find the smallest number of moves which solve the cube. 
		The Rubik's cube exhibits many non-trival aspects of group theory.

		The package comes with an executable "hcube". 
                The command ./hcube 5 will create a 5x5x5 cube.

license:              BSD3 
license-file:         LICENSE 
author:               Todd Wegner
maintainer:           Todd Wegner

build-Type:           Simple
cabal-Version:        >= 1.14.0
copyright:            Copyright 2012
stability:            experimental
category:             Game

data-dir:             HCube/store
data-files:           physicalCubeExample
extra-source-files:   README
		      design/common.txt
                      design/2x2.txt
                      design/3x3.txt
                      design/4x4.txt
                      design/5x5.txt
                      HCube/Common.hs
library
  exposed-modules:    HCube.Cons,
                      HCube.Data,
                      HCube.Lib,
                      HCube.OrientGroup,
                      HCube.Permutation,
                      HCube.Template,
                      HCube.Test,
                      HCube.Theory,
                      HCube.Utility

  build-depends:      base >= 3 && < 5 ,
                      directory >= 1.1.0.1, 
                      HaskellForMaths >= 0.4.5,
                      text >= 0.11.2.3,
                      QuickCheck >= 2.5.1.1

  default-Language:   Haskell2010 
  default-extensions: MultiParamTypeClasses, FlexibleContexts 

executable hcube
    main-is:          HCube/Cube.hs
    default-Language: Haskell2010 
    build-depends:    base >= 3 && < 5 ,
                      directory >= 1.1.0.1, 
                      HaskellForMaths >= 0.4.5,
                      text >= 0.11.2.3,
                      QuickCheck >= 2.5.1.1