Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-deriving-compat-0.6.6-1.fc40 RPM for aarch64

From Fedora 40 updates for aarch64 / Packages / g

Name: ghc-deriving-compat Distribution: Fedora Project
Version: 0.6.6 Vendor: Fedora Project
Release: 1.fc40 Build date: Fri Sep 27 16:20:15 2024
Group: Unspecified Build host: buildvm-a64-10.iad2.fedoraproject.org
Size: 1725780 Source RPM: ghc-deriving-compat-0.6.6-1.fc40.src.rpm
Packager: Fedora Project
Url: https://hackage.haskell.org/package/deriving-compat
Summary: Backports of GHC deriving extensions
'deriving-compat' provides Template Haskell functions that mimic 'deriving'
extensions that were introduced or modified in recent versions of GHC.
Currently, the following typeclasses/extensions are covered:

* Deriving 'Bounded'

* Deriving 'Enum'

* Deriving 'Ix'

* Deriving 'Eq'

* Deriving 'Ord'

* Deriving 'Read'

* Deriving 'Show'

* 'DeriveFoldable'

* 'DeriveFunctor'

* 'DeriveTraversable'

* 'GeneralizedNewtypeDeriving' (with GHC 8.2 or later)

* 'DerivingVia' (with GHC 8.2 or later)

See the "Data.Deriving" module for a full list of backported changes.

In addition, 'deriving-compat' also provides some additional 'deriving'
functionality that has not yet been merged into upstream GHC. Aside from the
GHC 'deriving' extensions mentioned above, 'deriving-compat' also permits
deriving instances of classes in the 'Data.Functor.Classes' module, covering
the 'Eq1', 'Eq2', 'Ord1', 'Ord2', 'Read1', 'Read2', 'Show1', and 'Show2'
classes. This extra functionality is outside of the main scope of
'deriving-compat', as it does not backport extensions that exist in today's
GHC. Nevertheless, the underlying Template Haskell machinery needed to derive
'Eq' and friends extends very naturally to 'Eq1' and friends, so this extra
functionality is included in 'deriving-compat' as a convenience.

Note that some recent GHC typeclasses/extensions are not covered by this
package:

* 'DeriveDataTypeable'

* 'DeriveGeneric', which was introducted in GHC 7.2 for deriving 'Generic'
instances, and modified in GHC 7.6 to allow derivation of 'Generic1' instances.
Use 'Generics.Deriving.TH' from
'<http://hackage.haskell.org/package/generic-deriving generic-deriving>' to
derive 'Generic(1)' using Template Haskell.

* 'DeriveLift', which was introduced in GHC 8.0 for deriving 'Lift' instances.
Use 'Language.Haskell.TH.Lift' from
'<http://hackage.haskell.org/package/th-lift th-lift>' to derive 'Lift' using
Template Haskell.

* The 'Bifunctor' typeclass, which was introduced in GHC 7.10, as well as the
'Bifoldable' and 'Bitraversable' typeclasses, which were introduced in GHC 8.2.
Use 'Data.Bifunctor.TH' from '<http://hackage.haskell.org/package/bifunctors
bifunctors>' to derive these typeclasses using Template Haskell.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Aug 03 2024 Jens Petersen <petersen@redhat.com> - 0.6.6-1
  - https://hackage.haskell.org/package/deriving-compat-0.6.6/changelog
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.5-4
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 01 2024 Frank Dedden <frank@systemf.dev>
  - Add test-suite.
* Mon Feb 05 2024 Frank Dedden <frank@systemf.dev> - 0.6.5-1
  - spec file generated by cabal-rpm-2.2.0

Files

/usr/lib/.build-id
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/62235930d09d92bf7dd44caaffbc3e94e03c9a
/usr/lib64/ghc-9.4.5/lib/libHSderiving-compat-0.6.6-7n55cjI5CIjLMgfFOkf7c9-ghc9.4.5.so
/usr/share/licenses/ghc-deriving-compat
/usr/share/licenses/ghc-deriving-compat/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Nov 15 06:15:53 2024