[Git][haskell-team/package-plan][master] 2 commits: fix build
Clint Adams (@clint)
gitlab at salsa.debian.org
Sun Jul 24 19:46:58 BST 2022
Clint Adams pushed to branch master at Debian Haskell Group / package-plan
Commits:
2a202371 by Clint Adams at 2022-07-24T14:46:47-04:00
fix build
- - - - -
f7e12a41 by Clint Adams at 2022-07-24T14:46:47-04:00
update debian
- - - - -
2 changed files:
- + additional-cabals/text-show-3.9.7.cabal
- packages.txt
Changes:
=====================================
additional-cabals/text-show-3.9.7.cabal
=====================================
@@ -0,0 +1,406 @@
+name: text-show
+version: 3.9.7
+synopsis: Efficient conversion of values into Text
+description: @text-show@ offers a replacement for the @Show@ typeclass intended
+ for use with @Text@ instead of @String at s. This package was created
+ in the spirit of
+ @<http://hackage.haskell.org/package/bytestring-show bytestring-show>@.
+ .
+ At the moment, @text-show@ provides instances for most data
+ types in the @<http://hackage.haskell.org/package/array array>@,
+ @<http://hackage.haskell.org/package/base base>@,
+ @<http://hackage.haskell.org/package/bytestring bytestring>@, and
+ @<http://hackage.haskell.org/package/text text>@ packages.
+ Therefore, much of the source code for @text-show@ consists of
+ borrowed code from those packages in order to ensure that the
+ behaviors of @Show@ and @TextShow@ coincide.
+ .
+ For most uses, simply importing "TextShow"
+ will suffice:
+ .
+ @
+ module Main where
+ .
+ import TextShow
+ .
+ main :: IO ()
+ main = printT (Just \"Hello, World!\")
+ @
+ .
+ See also the
+ <https://github.com/RyanGlScott/text-show/wiki/Naming-conventions naming conventions>
+ page.
+ .
+ Support for automatically deriving @TextShow@ instances can be found
+ in the "TextShow.TH" and "TextShow.Generic" modules.
+homepage: https://github.com/RyanGlScott/text-show
+bug-reports: https://github.com/RyanGlScott/text-show/issues
+license: BSD3
+license-file: LICENSE
+author: Ryan Scott
+maintainer: Ryan Scott <ryan.gl.scott at gmail.com>
+stability: Provisional
+copyright: (C) 2014-2017 Ryan Scott
+category: Text
+build-type: Simple
+tested-with: GHC == 7.8.4
+ , GHC == 7.10.3
+ , GHC == 8.0.2
+ , GHC == 8.2.2
+ , GHC == 8.4.4
+ , GHC == 8.6.5
+ , GHC == 8.8.4
+ , GHC == 8.10.7
+ , GHC == 9.0.2
+ , GHC == 9.2.2
+extra-source-files: CHANGELOG.md, README.md, include/*.h
+cabal-version: >=1.10
+
+source-repository head
+ type: git
+ location: https://github.com/RyanGlScott/text-show
+
+flag base-4-9
+ description: Use base-4.9 or later.
+ default: True
+
+flag template-haskell-2-11
+ description: Use template-haskell-2.11.0.0 or later.
+ default: True
+
+flag new-functor-classes
+ description: Use a version of transformers or transformers-compat with a
+ modern-style Data.Functor.Classes module. This flag cannot be
+ used when building with transformers-0.4, since it comes with
+ a different version of Data.Functor.Classes.
+ default: True
+
+flag integer-gmp
+ description: When building with a version of GHC older than 9.0,
+ depend on the @integer-gmp@ library. You can disable
+ this if you do not wish to link against GMP, but at the
+ expense of having a slower @TextShow Natural@ instance.
+ default: True
+
+library
+ exposed-modules: TextShow
+ TextShow.Control.Applicative
+ TextShow.Control.Concurrent
+ TextShow.Control.Exception
+ TextShow.Control.Monad.ST
+ TextShow.Data.Array
+ TextShow.Data.Bool
+ TextShow.Data.ByteString
+ TextShow.Data.Char
+ TextShow.Data.Complex
+ TextShow.Data.Data
+ TextShow.Data.Dynamic
+ TextShow.Data.Either
+ TextShow.Data.Fixed
+ TextShow.Data.Floating
+ TextShow.Data.Functor.Compose
+ TextShow.Data.Functor.Identity
+ TextShow.Data.Functor.Product
+ TextShow.Data.Functor.Sum
+ TextShow.Debug.Trace
+ TextShow.Debug.Trace.Generic
+ TextShow.Debug.Trace.TH
+ TextShow.Generic
+ TextShow.Data.Integral
+ TextShow.Data.List
+ TextShow.Data.List.NonEmpty
+ TextShow.Data.Maybe
+ TextShow.Data.Monoid
+ TextShow.Data.Ord
+ TextShow.Data.Proxy
+ TextShow.Data.Ratio
+ TextShow.Data.Semigroup
+ TextShow.Data.Text
+ TextShow.Data.Tuple
+ TextShow.Data.Typeable
+ TextShow.Data.Version
+ TextShow.Data.Void
+ TextShow.Foreign.C.Types
+ TextShow.Foreign.Ptr
+ TextShow.Functions
+ TextShow.GHC.Fingerprint
+ TextShow.GHC.Generics
+ TextShow.GHC.Stats
+ TextShow.Numeric.Natural
+ TextShow.System.Exit
+ TextShow.System.IO
+ TextShow.System.Posix.Types
+ TextShow.Text.Read
+ TextShow.TH
+
+ -- Only exports functions if using Windows
+ TextShow.GHC.Conc.Windows
+ -- Only exports functions if not using Windows
+ TextShow.GHC.Event
+
+ -- Only exports functions if base >= 4.6
+ TextShow.GHC.TypeLits
+
+ -- Only exports functions if base >= 4.7
+ TextShow.Data.Type.Coercion
+ TextShow.Data.Type.Equality
+ -- Only exports functions if base >= 4.7 && < 4.8
+ TextShow.Data.OldTypeable
+
+ -- Only exports functions if base >= 4.8
+ TextShow.GHC.RTS.Flags
+ TextShow.GHC.StaticPtr
+
+ -- Only exports functions if base >= 4.8.1
+ TextShow.GHC.Stack
+ other-modules: TextShow.Classes
+ TextShow.Data.Typeable.Utils
+ TextShow.FromStringTextShow
+ TextShow.Instances
+ TextShow.Options
+ TextShow.TH.Internal
+ TextShow.TH.Names
+ TextShow.Utils
+ build-depends: array >= 0.3 && < 0.6
+ , base-compat-batteries >= 0.11 && < 0.13
+ , bifunctors >= 5.1 && < 6
+ , bytestring >= 0.9 && < 0.12
+ , bytestring-builder
+ , containers >= 0.1 && < 0.7
+ , generic-deriving >= 1.14.1 && < 2
+ , ghc-prim
+ , text >= 0.11.1 && < 2.1
+ , th-abstraction >= 0.4 && < 0.5
+ , th-lift >= 0.7.6 && < 1
+
+ if flag(base-4-9)
+ build-depends: base >= 4.9 && < 4.17
+ cpp-options: "-DNEW_FUNCTOR_CLASSES"
+ else
+ build-depends: base >= 4.7 && < 4.9
+
+ if flag(template-haskell-2-11)
+ build-depends: template-haskell >= 2.11 && < 2.19
+ , ghc-boot-th >= 8.0 && < 9.3
+ else
+ build-depends: template-haskell >= 2.9 && < 2.11
+
+ if flag(new-functor-classes)
+ build-depends: transformers (>= 0.2.1 && < 0.4) || (>= 0.5 && < 0.7)
+ , transformers-compat >= 0.5 && < 1
+ cpp-options: "-DNEW_FUNCTOR_CLASSES"
+ else
+ build-depends: transformers == 0.4.*
+
+ -- integer-gmp is only needed on pre-9.0 versions of GHC, as GHC 9.0+ add
+ -- enough functionality to base to avoid the use of integer-gmp entirely.
+ if !impl(ghc >= 9.0) && flag(integer-gmp)
+ build-depends: integer-gmp
+
+ hs-source-dirs: src, shared
+ default-language: Haskell2010
+ ghc-options: -Wall
+ if impl(ghc >= 8.6)
+ ghc-options: -Wno-star-is-type
+ if impl(ghc >= 9.0)
+ ghc-options: -fenable-th-splice-warnings
+ include-dirs: include
+ includes: generic.h
+
+test-suite spec
+ type: exitcode-stdio-1.0
+ main-is: Spec.hs
+ other-modules: Derived.DataFamilies
+ Derived.DatatypeContexts
+ Derived.ExistentialQuantification
+ Derived.Infix
+ Derived.MagicHash
+ Derived.PolyKinds
+ Derived.RankNTypes
+ Derived.Records
+ Derived.TypeFamilies
+ Derived.TypeSynonyms
+
+ Instances.Control.Concurrent
+ Instances.Control.Exception
+ Instances.Control.Monad.ST
+ Instances.Data.Char
+ Instances.Data.Data
+ Instances.Data.Dynamic
+ Instances.Data.Floating
+ Instances.Data.Ord
+ Instances.Data.Semigroup
+ Instances.Data.Text
+ Instances.Data.Tuple
+ Instances.Data.Typeable
+ Instances.Foreign.C.Types
+ Instances.Foreign.Ptr
+ Instances.FromStringTextShow
+ Instances.Generic
+ Instances.GHC.Fingerprint
+ Instances.GHC.Generics
+ Instances.GHC.Stats
+ Instances.Options
+ Instances.System.IO
+ Instances.System.Posix.Types
+ Instances.Text.Read
+ Instances.Utils
+ Instances.Utils.GenericArbitrary
+
+ -- Only exports instances if using Windows
+ Instances.GHC.Conc.Windows
+ -- Only exports instances if not using Windows
+ Instances.GHC.Event
+
+ -- Only exports instances if base >= 4.6
+ Instances.GHC.TypeLits
+
+ -- Only exports instances if base >= 4.7
+ Instances.Data.Type.Coercion
+ Instances.Data.Type.Equality
+ -- Only exports instances if base >= 4.7 && < 4.8
+ Instances.Data.OldTypeable
+
+ -- Only exports instances if base >= 4.8
+ Instances.GHC.RTS.Flags
+ Instances.GHC.StaticPtr
+
+ -- Only exports instances if base >= 4.9
+ Instances.GHC.Stack
+
+ -- Only exports instances if base >= 4.12
+ Instances.Data.Monoid
+
+ Spec.BuilderSpec
+ Spec.Control.ApplicativeSpec
+ Spec.Control.ConcurrentSpec
+ Spec.Control.ExceptionSpec
+ Spec.Control.Monad.STSpec
+ Spec.Data.ArraySpec
+ Spec.Data.BoolSpec
+ Spec.Data.ByteStringSpec
+ Spec.Data.CharSpec
+ Spec.Data.ComplexSpec
+ Spec.Data.DataSpec
+ Spec.Data.DynamicSpec
+ Spec.Data.EitherSpec
+ Spec.Data.FixedSpec
+ Spec.Data.FloatingSpec
+ Spec.Data.Functor.ComposeSpec
+ Spec.Data.Functor.IdentitySpec
+ Spec.Data.Functor.ProductSpec
+ Spec.Data.Functor.SumSpec
+ Spec.Data.IntegralSpec
+ Spec.Data.ListSpec
+ Spec.Data.List.NonEmptySpec
+ Spec.Data.MaybeSpec
+ Spec.Data.MonoidSpec
+ Spec.Data.OrdSpec
+ Spec.Data.ProxySpec
+ Spec.Data.RatioSpec
+ Spec.Data.SemigroupSpec
+ Spec.Data.TextSpec
+ Spec.Data.TupleSpec
+ Spec.Data.TypeableSpec
+ Spec.Data.VersionSpec
+ Spec.Derived.DataFamiliesSpec
+ Spec.Derived.DatatypeContextsSpec
+ Spec.Derived.ExistentialQuantificationSpec
+ Spec.Derived.InfixSpec
+ Spec.Derived.MagicHashSpec
+ Spec.Derived.PolyKindsSpec
+ Spec.Derived.RankNTypesSpec
+ Spec.Derived.RecordsSpec
+ Spec.Derived.TypeFamiliesSpec
+ Spec.Derived.TypeSynonymsSpec
+ Spec.Foreign.C.TypesSpec
+ Spec.Foreign.PtrSpec
+ Spec.FromStringTextShowSpec
+ Spec.FunctionsSpec
+ Spec.GenericSpec
+ Spec.GHC.FingerprintSpec
+ Spec.GHC.GenericsSpec
+ Spec.GHC.StatsSpec
+ Spec.Numeric.NaturalSpec
+ Spec.OptionsSpec
+ Spec.System.ExitSpec
+ Spec.System.IOSpec
+ Spec.System.Posix.TypesSpec
+ Spec.Text.ReadSpec
+ Spec.Utils
+
+ -- Only exports tests if using Windows
+ Spec.GHC.Conc.WindowsSpec
+ -- Only exports tests if not using Windows
+ Spec.GHC.EventSpec
+
+ -- Only exports tests if base >= 4.6
+ Spec.GHC.TypeLitsSpec
+
+ -- Only exports tests if base >= 4.7
+ Spec.Data.Type.CoercionSpec
+ Spec.Data.Type.EqualitySpec
+ -- Only exports tests if base >= 4.7 && < 4.8
+ Spec.Data.OldTypeableSpec
+
+ -- Only exports tests if base >= 4.8
+ Spec.GHC.RTS.FlagsSpec
+ Spec.GHC.StaticPtrSpec
+
+ -- Only exports tests if base >= 4.9
+ Spec.GHC.StackSpec
+
+ TextShow.TH.Names
+ build-depends: array >= 0.3 && < 0.6
+ , base-compat-batteries >= 0.11 && < 0.13
+ , base-orphans >= 0.8.5 && < 0.9
+ , bytestring >= 0.9 && < 0.12
+ , bytestring-builder
+ , deriving-compat >= 0.6 && < 1
+ , generic-deriving >= 1.14.1 && < 2
+ , ghc-prim
+ , hspec >= 2 && < 3
+ , QuickCheck >= 2.12 && < 2.15
+ , quickcheck-instances >= 0.3.26 && < 0.4
+ , template-haskell >= 2.9 && < 2.19
+ , text >= 0.11.1 && < 2.1
+ , text-show
+ , transformers-compat >= 0.5 && < 1
+ build-tool-depends: hspec-discover:hspec-discover
+
+ if flag(base-4-9)
+ build-depends: base >= 4.9 && < 4.17
+ cpp-options: "-DNEW_FUNCTOR_CLASSES"
+ else
+ build-depends: base >= 4.7 && < 4.9
+
+ if flag(new-functor-classes)
+ build-depends: transformers (>= 0.2.1 && < 0.4) || (>= 0.5 && < 0.7)
+ cpp-options: "-DNEW_FUNCTOR_CLASSES"
+ else
+ build-depends: transformers == 0.4.*
+
+ hs-source-dirs: tests, shared
+ default-language: Haskell2010
+ ghc-options: -Wall -threaded -rtsopts
+ if impl(ghc >= 8.6)
+ ghc-options: -Wno-star-is-type
+ if impl(ghc >= 9.0)
+ ghc-options: -fenable-th-splice-warnings
+ include-dirs: include
+ includes: generic.h
+ , overlap.h
+
+benchmark bench
+ type: exitcode-stdio-1.0
+ main-is: Bench.hs
+ build-depends: base >= 4.5 && < 4.17
+ , criterion >= 1.1.4 && < 2
+ , deepseq >= 1.3 && < 2
+ , ghc-prim
+ , text-show
+ , text >= 0.11.1 && < 2.1
+
+ hs-source-dirs: benchmarks
+ default-language: Haskell2010
+ ghc-options: -Wall
=====================================
packages.txt
=====================================
@@ -212,7 +212,7 @@ data-tree-print 0.1.0.2
DAV 1.3.4
dbus 1.2.22 notest
dbus-hslogger 0.1.0.1
-debian 4.0.2
+debian 4.0.3 ahead
debug-me 1.20220324 binary
dec 0.0.4
Decimal 0.5.2
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/compare/aac82fbc1308e3605b3ca4a02613e271003aa288...f7e12a414f5542f6a538dff9d074d7433df603ca
--
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/compare/aac82fbc1308e3605b3ca4a02613e271003aa288...f7e12a414f5542f6a538dff9d074d7433df603ca
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20220724/211c4019/attachment-0001.htm>
More information about the Pkg-haskell-commits
mailing list