# packages

pkgId: ad15ce07ebf148c69f54bfa81ed3af81ea88d8704eac90297d6faff1ef3980b3
name: c2hs
arch: src
version: 0.28.8
epoch: 0
release: 1.fc36
summary: C->Haskell FFI tool that gives some cross-language type safety
url: https://hackage.haskell.org/package/c2hs
rpm_license: GPLv2+
rpm_vendor: Fedora Copr - user romanofski
rpm_group: Unspecified
rpm_buildhost: fedora
location_href: 02933017-c2hs/c2hs-0.28.8-1.fc36.src.rpm
checksum_type: sha256
description:
  C->Haskell assists in the development of Haskell bindings to C libraries.
  It extracts interface information from C header files and generates Haskell
  code with foreign imports and marshaling. Unlike writing foreign imports by
  hand (or using hsc2hs), this ensures that C functions are imported with the
  correct Haskell types.


pkgId: 8f7bf21f5f5f3f125a6285fd0aaa4b479b1264b989272307331fa6b608b6aa0c
name: ghc-brick
arch: src
version: 0.60.2
epoch: 0
release: 1.fc35
summary: A declarative terminal user interface library
url: https://hackage.haskell.org/package/brick
rpm_license: BSD
rpm_vendor: Fedora Copr - user romanofski
rpm_group: Unspecified
rpm_buildhost: ip-172-30-3-74.ec2.internal
location_href: 02091470-ghc-brick/ghc-brick-0.60.2-1.fc35.src.rpm
checksum_type: sha256
description:
  Write terminal user interfaces (TUIs) painlessly with 'brick'! You write an
  event handler and a drawing function and the library does the rest.



  > module Main where > > import Brick > > ui :: Widget () > ui = str "Hello,
  world!" > > main :: IO () > main = simpleMain ui



  To get started, see:

  * <https://github.com/jtdaugherty/brick/blob/master/README.md The README>

  * The <https://github.com/jtdaugherty/brick/blob/master/docs/guide.rst Brick
  user guide>

  * The demonstration programs in the 'programs' directory



  This package deprecates <http://hackage.haskell.org/package/vty-ui vty-ui>.


pkgId: 2543c2c3f4326c9aa1370b851545d3f9157f1a7d9518f7b352f65bf8f2932cc0
name: ghc-config-ini
arch: src
version: 0.2.2.0
epoch: 0
release: 1.fc31
summary: A library for simple INI-based configuration files
url: https://hackage.haskell.org/package/config-ini
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: copr-builder-377684665.novalocal
location_href: 00974749-ghc-config-ini/ghc-config-ini-0.2.2.0-1.fc31.src.rpm
checksum_type: sha256
description:
  The 'config-ini' library is a set of small monadic languages for writing simple
  configuration languages with convenient, human-readable error messages.

  > parseConfig :: IniParser (Text, Int, Bool) > parseConfig = section "NETWORK"
  $ do > user <- field "user" > port <- fieldOf "port" number > enc <-
  fieldFlagDef "encryption" True > return (user, port, enc).


pkgId: 873bb5ba86fcfc688615b0dfc41ec7626d0aab8db83c72d246f831fafa38729d
name: ghc-data-clist
arch: src
version: 0.1.2.2
epoch: 0
release: 1.fc31
summary: Simple functional ring type
url: https://hackage.haskell.org/package/data-clist
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: copr-builder-377684665.novalocal
location_href: 00974750-ghc-data-clist/ghc-data-clist-0.1.2.2-1.fc31.src.rpm
checksum_type: sha256
description:
  Simple functional bidirectional ring type. Given that the ring terminiology
  clashes with certain mathematical branches, we're using the term CList or
  CircularList instead.


pkgId: 17776ce044ed9190d97a42869060462586b8d9413209638890faf198be66d371
name: ghc-dyre
arch: src
version: 0.9.1
epoch: 0
release: 1.fc35
summary: Dynamic reconfiguration in Haskell
url: https://hackage.haskell.org/package/dyre
rpm_license: BSD
rpm_vendor: Fedora Copr - user romanofski
rpm_group: Unspecified
rpm_buildhost: ip-172-30-0-187.ec2.internal
location_href: 02091014-ghc-dyre/ghc-dyre-0.9.1-1.fc35.src.rpm
checksum_type: sha256
description:
  Dyre implements dynamic reconfiguration facilities after the style of Xmonad.
  Dyre aims to be as simple as possible without sacrificing features, and places
  an emphasis on simplicity of integration with an application. A full
  introduction with a complete example project can be found in the documentation
  for 'Config.Dyre'.


pkgId: e1c40a0f3a0d9eeee6294efb79294b286a2cfb9fb2b1ba6a29be04c6e7f25b47
name: ghc-io-storage
arch: src
version: 0.3
epoch: 0
release: 1.fc35
summary: A key-value store in the IO monad
url: https://hackage.haskell.org/package/io-storage
rpm_license: BSD
rpm_vendor: Fedora Copr - user romanofski
rpm_group: Unspecified
rpm_buildhost: ip-172-30-2-157.ec2.internal
location_href: 02088817-ghc-io-storage/ghc-io-storage-0.3-1.fc35.src.rpm
checksum_type: sha256
description:
  This library allows an application to extend the 'global state' hidden inside
  the IO monad with semi-arbitrary data. Data is required to be 'Typeable'.
  The library provides an essentially unbounded number of key-value stores
  indexed by strings, with each key within the stores also being a string.


pkgId: 46a388e503c795c9f80fb471ae283a240c5f3b8ac2ad773978170ec4e74c33ee
name: ghc-microlens-mtl
arch: src
version: 0.1.11.1
epoch: 0
release: 1.fc30
summary: Microlens support for Reader/Writer/State from mtl
url: https://hackage.haskell.org/package/microlens-mtl
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: copr-builder-951185914.novalocal
location_href: 00831920-ghc-microlens-mtl/ghc-microlens-mtl-0.1.11.1-1.fc30.src.rpm
checksum_type: sha256
description:
  This package contains functions (like 'view' or '+=') which work on
  'MonadReader', 'MonadWriter', and 'MonadState' from the mtl package.

  This package is a part of the <http://hackage.haskell.org/package/microlens
  microlens> family; see the readme <https://github.com/aelve/microlens#readme on
  Github>.


pkgId: ab8054c7504e1e4898690270fc9b15bcf794086e4d0fb96bc91d61a5a7364a89
name: ghc-microlens-th
arch: src
version: 0.4.1.3
epoch: 0
release: 1.fc30
summary: Automatic generation of record lenses for microlens
url: https://hackage.haskell.org/package/microlens-th
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: copr-builder-491987415.novalocal
location_href: 00831756-ghc-microlens-th/ghc-microlens-th-0.4.1.3-1.fc30.src.rpm
checksum_type: sha256
description:
  This package lets you automatically generate lenses for data types; code was
  extracted from the lens package, and therefore generated lenses are fully
  compatible with ones generated by lens (and can be used both from lens and
  microlens).

  This package is a part of the <http://hackage.haskell.org/package/microlens
  microlens> family; see the readme <https://github.com/aelve/microlens#readme on
  Github>.


pkgId: 5044d9d0979ffa28fb0428ea6c5fe3db69dc1b73568ae940d075dcc9b1704ec0
name: ghc-notmuch
arch: src
version: 0.3.0.0
epoch: 0
release: 1.fc33
summary: Haskell binding to Notmuch, the mail indexer
url: https://hackage.haskell.org/package/notmuch
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: ip-172-30-2-253.ec2.internal
location_href: 01399797-ghc-notmuch/ghc-notmuch-0.3.0.0-1.fc33.src.rpm
checksum_type: sha256
description:
  Binding to the notmuch mail indexer, providing a hopefully somewhat typesafe
  way to search your email.


pkgId: 0d1af9073d19904bfde8f1ce18bb9e789ee2226a9adb34d075b0c59a7909d578
name: ghc-purebred-email
arch: src
version: 0.4.1
epoch: 0
release: 1.fc33
summary: Types and parser for email messages (including MIME)
url: https://hackage.haskell.org/package/purebred-email
rpm_license: AGPLv3
rpm_group: Unspecified
rpm_buildhost: ip-172-30-2-240.ec2.internal
location_href: 01399476-ghc-purebred-email/ghc-purebred-email-0.4.1-1.fc33.src.rpm
checksum_type: sha256
description:
  The purebred email library. RFC 5322, MIME, etc.

  Things that are currently implemented:

  - RFC 5322 message parsing and serialisation - MIME multipart parsing (RFC
  2046) and serialisation - MIME message header extensions for non-ASCII text
  (RFC 2047) - MIME parameter value and encoded word extensions (RFC 2231) -
  Content-Disposition header field (RFC 2183) - Message encapsulation
  (forward/bounce)

  Things that are not yet implemented / need improvement:

  - Improve handling of dates - Probably lots of other things.


pkgId: 7ee436b2d0a8836a7fbbbb49025746c0d49e28f27a23eedc48789375dcc51c69
name: ghc-text-icu
arch: src
version: 0.7.0.1
epoch: 0
release: 1.fc33
summary: Bindings to the ICU library
url: https://hackage.haskell.org/package/text-icu
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: ip-172-30-2-79.ec2.internal
location_href: 01400183-ghc-text-icu/ghc-text-icu-0.7.0.1-1.fc33.src.rpm
checksum_type: sha256
description:
  Haskell bindings to the International Components for Unicode (ICU) libraries.
  These libraries provide robust and full-featured Unicode services on a wide
  variety of platforms.

  Features include:

  * Both pure and impure bindings, to allow for fine control over efficiency and
  ease of use.

  * Breaking of strings on character, word, sentence, and line boundaries.

  * Access to the Unicode Character Database (UCD) of character metadata.

  * String collation functions, for locales where the conventions for
  lexicographic ordering differ from the simple numeric ordering of character
  codes.

  * Character set conversion functions, allowing conversion between Unicode and
  over 220 character encodings.

  * Unicode normalization. (When implementations keep strings in a normalized
  form, they can be assured that equivalent strings have a unique binary
  representation.)

  * Regular expression search and replace.


pkgId: 81626c9a2dd0301f9df837e72a695ef13d17fae00fb82c8cc79850c0c78d56dc
name: ghc-vty
arch: src
version: 5.33
epoch: 0
release: 1.fc35
summary: A simple terminal UI library
url: https://hackage.haskell.org/package/vty
rpm_license: BSD
rpm_vendor: Fedora Copr - user romanofski
rpm_group: Unspecified
rpm_buildhost: ip-172-30-5-53.ec2.internal
location_href: 02091463-ghc-vty/ghc-vty-5.33-1.fc35.src.rpm
checksum_type: sha256
description:
  Vty is terminal GUI library in the niche of ncurses. It is intended to be easy
  to use, have no confusing corner cases, and good support for common terminal
  types.

  See the 'vty-examples' package as well as the program
  'test/interactive_terminal_test.hs' included in the 'vty' package for examples
  on how to use the library.

  Import the "Graphics.Vty" convenience module to get access to the core parts of
  the library.

  &#169; 2006-2007 Stefan O'Rear; BSD3 license.

  &#169; Corey O'Connor; BSD3 license.

  &#169; Jonathan Daugherty; BSD3 license.


pkgId: e10231cdfb2fc0378b79afc72c7216be0fd87168d4b28d665e2a08b576c1744f
name: purebred
arch: src
version: 0.1.0.0
epoch: 0
release: 0.20200521.fc33
summary: An mail user agent built around notmuch
url: https://github.com/purebred-mua/purebred
rpm_license: AGPLv3
rpm_group: Unspecified
rpm_buildhost: ip-172-30-2-49.ec2.internal
location_href: 01399826-purebred/purebred-0.1.0.0-0.20200521.fc33.src.rpm
checksum_type: sha256
description:
  An MUA built around <https://notmuchmail.org/ notmuch>. Mutt-inspired console
  interface, but embracing the notmuch storage / search paradigm.

  = Requirements

  * GHC >= 8.4
  * notmuch
  * a local mailer (e.g. 'sendmail')

  = Status

  The project is in development and is not ready for serious use.
  Contributions are welcome (bug reports, feedback, doc, code, etc). See HACKING
  for more info.


pkgId: 7586d2e9b3026fad31e7c5417d98f8bdbc652aa60bd2afe921a5c5947cc8ebf0
name: purebred-icu
arch: src
version: 0.1.0.0
epoch: 0
release: 0.20200521.fc33
summary: ICU charset support for purebred
url: https://github.com/purebred-mua/purebred-icu
rpm_license: AGPLv3.0
rpm_group: Unspecified
rpm_buildhost: ip-172-30-2-79.ec2.internal
location_href: 01400187-purebred-icu/purebred-icu-0.1.0.0-0.20200521.fc33.src.rpm
checksum_type: sha256
description:
  This library can be used to add support for many more charsets to the purebred
  MUA. It uses the /text-icu/ library (and /libicu/ under the hood) to convert
  text.

  To use:

  ' import qualified Purebred.Plugin.ICU main = purebred $ tweak defaultConfig
  where tweak = Purebred.Plugin.ICU.enable '.


