Source: haskell-these
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Uploaders: Dmitry Bogatov <KAction@gnu.org>
Priority: extra
Section: haskell
Build-Depends: debhelper (>= 9)
 , dh-haskell
 , ghc
 , ghc-prof
 , libghc-bifunctors-dev (>= 0.1)
 , libghc-bifunctors-dev (<< 5.3)
 , libghc-bifunctors-prof
 , libghc-data-default-class-dev (>= 0.0)
 , libghc-data-default-class-dev (<< 0.1)
 , libghc-data-default-class-prof
 , libghc-hashable-dev (>= 1.2.3)
 , libghc-hashable-dev (<< 1.3)
 , libghc-hashable-prof
 , libghc-mtl-dev (>= 2)
 , libghc-mtl-dev (<< 2.3)
 , libghc-mtl-prof
 , libghc-profunctors-dev (>= 3)
 , libghc-profunctors-dev (<< 5.3)
 , libghc-profunctors-prof
 , libghc-semigroupoids-dev (>= 1.0)
 , libghc-semigroupoids-dev (<< 5.1)
 , libghc-semigroupoids-prof
 , libghc-semigroups-dev (>= 0.8)
 , libghc-semigroups-dev (<< 0.19)
 , libghc-semigroups-prof
 , libghc-unordered-containers-dev (>= 0.2)
 , libghc-unordered-containers-dev (<< 0.3)
 , libghc-unordered-containers-prof
 , libghc-vector-dev (>= 0.4)
 , libghc-vector-dev (<< 0.12)
 , libghc-vector-prof
 , libghc-quickcheck2-dev (>= 2.8)
 , libghc-quickcheck2-dev (<< 2.8.3)
 , libghc-quickcheck-instances-dev (>= 0.3.6)
 , libghc-quickcheck-instances-dev (<< 0.4)
 , libghc-tasty-dev (>= 0.10)
 , libghc-tasty-dev (<< 0.12)
 , libghc-tasty-quickcheck-dev (>= 0.8)
 , libghc-tasty-quickcheck-dev (<< 0.9)
Build-Depends-Indep: ghc-doc,
 libghc-bifunctors-doc,
 libghc-data-default-class-doc,
 libghc-hashable-doc,
 libghc-mtl-doc,
 libghc-profunctors-doc,
 libghc-semigroupoids-doc,
 libghc-semigroups-doc,
 libghc-vector-doc,
Standards-Version: 3.9.7
Homepage: https://github.com/isomorphism/these
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-haskell/DHG_packages.git/tree/p/haskell-these
Vcs-Git: git://git.debian.org/git/pkg-haskell/DHG_packages.git
X-Description: either-or-both data type
 Package provides a data type `These a b' which can hold a value of either
 type or values of each type. This is usually thought of as an "inclusive or"
 type (contrasting `Either a b' as "exclusive or") or as an "outer join" type
 (contrasting `(a, b)' as "inner join").
 .
 The major use case of this is provided by the Align class, representing a
 generalized notion of "zipping with padding" that combines structures without
 truncating to the size of the smaller input.
 .
 Also included is ChronicleT, a monad transformer based on the Monad instance
 for `These a', along with the usual monad transformer bells and whistles.

Package: libghc-these-dev
Architecture: any
Depends: ${haskell:Depends},
 ${misc:Depends},
 ${shlibs:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Conflicts: ${haskell:Conflicts},
Provides: ${haskell:Provides},
Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
 ${haskell:LongDescription}
 .
 ${haskell:Blurb}

Package: libghc-these-prof
Architecture: any
Depends: ${haskell:Depends},
 ${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Conflicts: ${haskell:Conflicts},
Provides: ${haskell:Provides},
Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
 ${haskell:LongDescription}
 .
 ${haskell:Blurb}

Package: libghc-these-doc
Architecture: all
Section: doc
Depends: ${haskell:Depends},
 ${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Conflicts: ${haskell:Conflicts},
Description: ${haskell:ShortDescription}${haskell:ShortBlurb}
 ${haskell:LongDescription}
 .
 ${haskell:Blurb}
