packages feed

Cabal revisions of happstack-data-0.1

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:               happstack-data-Version:            0.1-License:            BSD3-License-File:       COPYING-Author:             Happstack team, HAppS LLC-Maintainer:         Happstack team <happs@googlegroups.com>-homepage:           http://happstack.com-Stability:          experimental-Category:           Web, Distributed Computing-Synopsis:           Happstack data manipulation libraries-Description:-    This package provides libraries for:-    .-     * Deriving instances for your datatypes.-    .-     * Producing default values of Haskell datatypes.-    .-     * Normalizing values of Haskell datatypes.-    .-     * Marshalling Haskell values to and from XML.-    .-     * Marshalling Haskell values to and from HTML forms.-Tested-With:        GHC==6.6.1, GHC==6.8.2-Build-Type:         Simple-Cabal-Version:      >= 1.2.3--flag base4--Flag tests-    Description: Build the testsuite, and include the tests in the library-    Default: True--Library-  if flag(base4)-    Build-Depends:    base >=4 && < 5, syb-  else-    Build-Depends:    base < 4--  Build-Depends:      mtl, template-haskell, syb-with-class >= 0.5, HaXml >= 1.13 && < 1.14,-                      happstack-util, bytestring, pretty, binary, containers-  hs-source-dirs:     src-  if flag(tests)-    hs-source-dirs:    tests-  Exposed-modules:-    HAppS.Data-    HAppS.Data.Default-    HAppS.Data.Default.Generic-    HAppS.Data.DeriveAll-    HAppS.Data.HList-    HAppS.Data.Migrate-    HAppS.Data.Normalize-    HAppS.Data.Pairs-    HAppS.Data.Xml-    HAppS.Data.Xml.HaXml-    HAppS.Data.Atom-    HAppS.Data.GOps-    HAppS.Data.Proxy-    HAppS.Data.Serialize-    HAppS.Data.SerializeTH-  if flag(tests)-    Exposed-modules:   -      HAppS.Data.Tests-      HAppS.Data.Tests.HasT001-      HAppS.Data.Tests.Xml001-      HAppS.Data.Tests.Xml002-      HAppS.Data.Tests.Xml003-      HAppS.Data.Tests.HList001-      HAppS.Data.Tests.HList002--  Other-modules:-    HAppS.Data.HListBase-    HAppS.Data.Xml.Base-    HAppS.Data.Xml.Instances-    HAppS.Data.Xml.PrintParse-  Extensions: TemplateHaskell, FlexibleInstances, UndecidableInstances,-              OverlappingInstances, MultiParamTypeClasses, CPP,-              FunctionalDependencies, DeriveDataTypeable, FlexibleContexts,-              ScopedTypeVariables, GADTs, GeneralizedNewtypeDeriving,-              PatternSignatures, TypeSynonymInstances, PatternGuards,-              PolymorphicComponents-  -- Should also have ", DeriveDataTypeable" but Cabal complains-  GHC-Options: -Wall--Executable happstack-data-tests-  Main-Is: Test.hs-  GHC-Options: -threaded-  Build-depends: HUnit-  hs-source-dirs: tests, src-  if flag(tests)-    Buildable: True-  else-    Buildable: False-+Cabal-Version:      >= 1.2.3
+Build-Type:         Simple
+Name:               happstack-data
+Version:            0.1
+x-revision: 1
+
+License:            BSD3
+License-File:       COPYING
+Author:             Happstack team, HAppS LLC
+Maintainer:         Happstack team <happs@googlegroups.com>
+homepage:           http://happstack.com
+Stability:          experimental
+Category:           Web, Distributed Computing
+Synopsis:           Happstack data manipulation libraries
+Description:
+    This package provides libraries for:
+    .
+     * Deriving instances for your datatypes.
+    .
+     * Producing default values of Haskell datatypes.
+    .
+     * Normalizing values of Haskell datatypes.
+    .
+     * Marshalling Haskell values to and from XML.
+    .
+     * Marshalling Haskell values to and from HTML forms.
+Tested-With:        GHC==6.6.1, GHC==6.8.2
+
+flag base4
+
+Flag tests
+    Description: Build the testsuite, and include the tests in the library
+    Default: True
+
+Library
+  if flag(base4)
+    Build-Depends:    base >=4 && < 5, syb
+  else
+    Build-Depends:    base < 4
+
+  Build-Depends:      mtl, template-haskell, syb-with-class >= 0.5, HaXml >= 1.13 && < 1.14,
+                      happstack-util >= 0.1 && < 0.2, bytestring, pretty, binary, containers
+  hs-source-dirs:     src
+  if flag(tests)
+    hs-source-dirs:    tests
+  Exposed-modules:
+    HAppS.Data
+    HAppS.Data.Default
+    HAppS.Data.Default.Generic
+    HAppS.Data.DeriveAll
+    HAppS.Data.HList
+    HAppS.Data.Migrate
+    HAppS.Data.Normalize
+    HAppS.Data.Pairs
+    HAppS.Data.Xml
+    HAppS.Data.Xml.HaXml
+    HAppS.Data.Atom
+    HAppS.Data.GOps
+    HAppS.Data.Proxy
+    HAppS.Data.Serialize
+    HAppS.Data.SerializeTH
+  if flag(tests)
+    Exposed-modules:   
+      HAppS.Data.Tests
+      HAppS.Data.Tests.HasT001
+      HAppS.Data.Tests.Xml001
+      HAppS.Data.Tests.Xml002
+      HAppS.Data.Tests.Xml003
+      HAppS.Data.Tests.HList001
+      HAppS.Data.Tests.HList002
+
+  Other-modules:
+    HAppS.Data.HListBase
+    HAppS.Data.Xml.Base
+    HAppS.Data.Xml.Instances
+    HAppS.Data.Xml.PrintParse
+  Extensions: TemplateHaskell, FlexibleInstances, UndecidableInstances,
+              OverlappingInstances, MultiParamTypeClasses, CPP,
+              FunctionalDependencies, DeriveDataTypeable, FlexibleContexts,
+              ScopedTypeVariables, GADTs, GeneralizedNewtypeDeriving,
+              PatternSignatures, TypeSynonymInstances, PatternGuards,
+              PolymorphicComponents
+  -- Should also have ", DeriveDataTypeable" but Cabal complains
+  GHC-Options: -Wall
+
+Executable happstack-data-tests
+  Main-Is: Test.hs
+  GHC-Options: -threaded
+  Build-depends: HUnit
+  hs-source-dirs: tests, src
+  if flag(tests)
+    Buildable: True
+  else
+    Buildable: False
+
revision 2
 Build-Type:         Simple
 Name:               happstack-data
 Version:            0.1
-x-revision: 1
+x-revision: 2
 
 License:            BSD3
 License-File:       COPYING
   else
     Build-Depends:    base < 4
 
-  Build-Depends:      mtl, template-haskell, syb-with-class >= 0.5, HaXml >= 1.13 && < 1.14,
+  Build-Depends:      mtl, template-haskell < 2.5, syb-with-class >= 0.5, HaXml >= 1.13 && < 1.14,
                       happstack-util >= 0.1 && < 0.2, bytestring, pretty, binary, containers
   hs-source-dirs:     src
   if flag(tests)