Cabal revisions of sr-extra-1.85
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: sr-extra-Version: 1.85-License: BSD3-License-File: COPYING-Author: David Fox-Category: Unclassified-Synopsis: Module limbo-Description:- A hodge-podge of functions, modules, and instances. These- generally end up here because- 1. they are needed in two unrelated packages,- 2. they belong in some upstream module,- 3. they can't be moved to an upstream module because- they would add dependencies, or- 4. they are deprecated but still in use-Maintainer: David Fox <dsf@seereason.com>-Homepage: https://github.com/seereason/sr-extra-Build-Type: Simple-Cabal-Version: >= 1.10-Tested-With: GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.4, GHC==8.10.2--flag network-uri- Description: Get Network.URI from the network-uri package rather than the- full network package.- Default: True--flag omit-serialize- Description: Omit all the Serialize instances, on the assumption- that we will use SafeCopy instances instead.- Default: False--flag omit-data- Description: Omit all Data instances- Default: False--Library- default-language: Haskell2010- GHC-Options: -Wall -Wredundant-constraints- Build-Depends:- base < 5,- base64-bytestring,- bytestring,- bzlib,- Cabal,- containers,- Diff,- directory,- exceptions,- fgl,- filemanip,- filepath,- generic-data,- hslogger,- lens,- ListLike,- mmorph,- mtl,- pretty,- pureMD5,- QuickCheck >= 2 && < 3,- random,- safecopy >= 0.9.5,- show-combinators,- syb,- template-haskell,- text,- th-lift,- th-lift-instances,- th-orphans,- time >= 1.1,- transformers,- unexceptionalio-trans,- unix,- Unixutils >= 1.51,- userid,- uuid,- uuid-orphans,- uuid-types,- zlib- C-Sources: cbits/gwinsz.c- Include-Dirs: cbits- Install-Includes: gwinsz.h- Default-Extensions: ConstraintKinds, CPP, DataKinds, DeriveDataTypeable, DeriveFunctor, DeriveGeneric- Default-Extensions: FlexibleInstances, FlexibleContexts, MultiParamTypeClasses, RankNTypes- Default-Extensions: ScopedTypeVariables, StandaloneDeriving, TupleSections, TypeApplications, TypeFamilies- Exposed-modules:- Extra.Bool,- Extra.Debug,- Extra.Debug2,- Extra.Either,- Extra.EnvPath,- Extra.ErrorControl,- Extra.ErrorSet,- Extra.Except,- Extra.Exit,- Extra.Files,- Extra.FP,- Extra.Generics,- Extra.Generics.Show,- Extra.IOThread- Extra.List,- Extra.HughesPJ,- Extra.IO,- Extra.LocalStorageEncode,- Extra.Misc,- Extra.Monad.Supply,- Extra.Net,- Extra.Orphans,- Extra.Orphans2,- Extra.Orphans3,- Extra.Pretty,- Extra.QuickCheck,- Extra.SafeCopy,- Extra.Serialize,- Extra.Text,- Extra.TH,- Extra.Time,- Extra.Terminal,- Extra.URI,- Extra.URIQuery,- Extra.Verbosity- if impl (ghc >= 8.6)- Exposed-modules:- Extra.Errors- if !impl(ghcjs)- Build-Depends:- show-please,- HUnit,- process,- process-extras- Exposed-Modules:- Extra.GPGSign,- Extra.Lock,- Extra.Process,- Extra.SSH,- Test.QUnit,- Test.QuickCheck.Properties-- if flag(network-uri)- Build-Depends: network-uri >= 2.6- else- Build-Depends: network >= 2.4-- if flag(omit-data)- CPP-Options: -DOMIT_DATA_INSTANCES-- if flag(omit-serialize)- CPP-Options: -DOMIT_SERIALIZE- -- We still need cereal to implement instance SafeCopy Proxy- Build-Depends: cereal- else- Build-Depends: cereal+Name: sr-extra +Version: 1.85 +x-revision: 1 +License: BSD3 +License-File: COPYING +Author: David Fox +Category: Unclassified +Synopsis: Module limbo +Description: + A hodge-podge of functions, modules, and instances. These + generally end up here because + 1. they are needed in two unrelated packages, + 2. they belong in some upstream module, + 3. they can't be moved to an upstream module because + they would add dependencies, or + 4. they are deprecated but still in use +Maintainer: David Fox <dsf@seereason.com> +Homepage: https://github.com/seereason/sr-extra +Build-Type: Simple +Cabal-Version: >= 1.10 +Tested-With: GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.4, GHC==8.10.2 + +flag network-uri + Description: Get Network.URI from the network-uri package rather than the + full network package. + Default: True + +flag omit-serialize + Description: Omit all the Serialize instances, on the assumption + that we will use SafeCopy instances instead. + Default: False + +flag omit-data + Description: Omit all Data instances + Default: False + +Library + default-language: Haskell2010 + GHC-Options: -Wall -Wredundant-constraints + Build-Depends: + base < 5, + base64-bytestring, + bytestring, + bzlib, + Cabal, + containers, + Diff, + directory, + exceptions, + fgl, + filemanip, + filepath, + generic-data, + hslogger, + lens, + ListLike, + mmorph, + mtl, + pretty, + pureMD5, + QuickCheck >= 2 && < 3, + random, + safecopy >= 0.9.5 && < 0.10.4, + show-combinators, + syb, + template-haskell, + text, + th-lift, + th-lift-instances, + th-orphans, + time >= 1.1, + transformers, + unexceptionalio-trans, + unix, + Unixutils >= 1.51, + userid, + uuid, + uuid-orphans, + uuid-types, + zlib + C-Sources: cbits/gwinsz.c + Include-Dirs: cbits + Install-Includes: gwinsz.h + Default-Extensions: ConstraintKinds, CPP, DataKinds, DeriveDataTypeable, DeriveFunctor, DeriveGeneric + Default-Extensions: FlexibleInstances, FlexibleContexts, MultiParamTypeClasses, RankNTypes + Default-Extensions: ScopedTypeVariables, StandaloneDeriving, TupleSections, TypeApplications, TypeFamilies + Exposed-modules: + Extra.Bool, + Extra.Debug, + Extra.Debug2, + Extra.Either, + Extra.EnvPath, + Extra.ErrorControl, + Extra.ErrorSet, + Extra.Except, + Extra.Exit, + Extra.Files, + Extra.FP, + Extra.Generics, + Extra.Generics.Show, + Extra.IOThread + Extra.List, + Extra.HughesPJ, + Extra.IO, + Extra.LocalStorageEncode, + Extra.Misc, + Extra.Monad.Supply, + Extra.Net, + Extra.Orphans, + Extra.Orphans2, + Extra.Orphans3, + Extra.Pretty, + Extra.QuickCheck, + Extra.SafeCopy, + Extra.Serialize, + Extra.Text, + Extra.TH, + Extra.Time, + Extra.Terminal, + Extra.URI, + Extra.URIQuery, + Extra.Verbosity + if impl (ghc >= 8.6) + Exposed-modules: + Extra.Errors + if !impl(ghcjs) + Build-Depends: + show-please, + HUnit, + process, + process-extras + Exposed-Modules: + Extra.GPGSign, + Extra.Lock, + Extra.Process, + Extra.SSH, + Test.QUnit, + Test.QuickCheck.Properties + + if flag(network-uri) + Build-Depends: network-uri >= 2.6 + else + Build-Depends: network >= 2.4 + + if flag(omit-data) + CPP-Options: -DOMIT_DATA_INSTANCES + + if flag(omit-serialize) + CPP-Options: -DOMIT_SERIALIZE + -- We still need cereal to implement instance SafeCopy Proxy + Build-Depends: cereal + else + Build-Depends: cereal