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

ghc-semigroupoids-devel-6.0.2-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ghc-semigroupoids-devel Distribution: openSUSE Tumbleweed
Version: 6.0.2 Vendor: openSUSE
Release: 1.3 Build date: Sun Jan 11 03:52:06 2026
Group: Unspecified Build host: reproducible
Size: 4267172 Source RPM: ghc-semigroupoids-6.0.2-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/semigroupoids
Summary: Haskell semigroupoids library development files
This package provides the Haskell semigroupoids library development files.

Provides

Requires

License

BSD-2-Clause

Changelog

* Sun Jan 11 2026 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 6.0.2 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Sat Jan 10 2026 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 6.0.2.
    6.0.2 [2026.01.10]
    - -----------------
    * Add `Apply` and `Bind` instances for strict and lazy `ST`.
    * Remove unused `distributive` dependency.
* Sun Mar 02 2025 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 6.0.1 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.
* Fri Jul 05 2024 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 6.0.1 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Sat May 04 2024 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 6.0.1.
    6.0.1 [2024.05.04]
    - -----------------
    * Fix a build error when compiling with `-f-contravariant`.
* Sat Sep 30 2023 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 6.0.0.1 revision 1.
    6.0.0.1 [2023.03.16]
    - -------------------
    * When building with GHC 9.6, require `transformers >= 0.6.1` and
      `containers >= 0.6.7`. This ensures that `semigroupoids` always provides
      `Traversable1` instances for data types from `transformers` and `containers`
      unconditionally.
    6 [2023.03.12]
    - -------------
    * Drop support for GHC 7.10 and earlier.
    * The `Foldable1` and `Bifoldable1` classes have been migrated:
    * When building with `base-4.18` or later, `semigroupoids` re-exports
      `Foldable1` and `Bifoldable1` from `base`. (These classes were added to
      `base-4.18` as a result of
      [this Core Libraries proposal](haskell/core-libraries-committee#9).)
    * When building with older versions of `base`, `semigroupoids` re-exports
      `Foldable1` and `Bifoldable1` from the
      [`foldable1-classes-compat`](https://github.com/haskell-compat/foldable1-classes-compat)
      compatibility package.
      Note that the version of `Foldable1` that `semigroupoids` defined in previous
      releases only had three class methods: `fold1`, `foldMap1`, and `toNonEmpty`.
      Moreover, `foldMap1` had a default implementation in terms of a `Foldable`
      constraint. `base`'s version of `Foldable1`, however, has some notable
      differences:
      1. It has many more methods than the three listed above, such as the
      `foldrMap1` method.
      2. `foldMap1` now has a default implementation in terms of `foldrMap1` instead
      of in terms of a `Foldable` constraint.
      To avoid (1) causing issues when upgrading to `semigroupoids-6`,
      `Data.Semigroup.Foldable` only re-exports the `fold1`, `foldMap1`, and
      `toNonEmpty` methods, which reflects the API in previous `semigroupoids`
      releases. If you want to use the other, new class methods of `Foldable1`,
      consider importing it from `Data.Foldable1` (its home in `base`) instead.
      Difference (2) is trickier, because it is possible that existing code that
      defines valid `Foldable1` instances will need to be migrated. If you have an
      instance like this:
      ```hs
      import Data.Semigroup.Foldable
      data T a = MkT a
      instance Foldable T where
      foldMap f (MkT x) = f x
      instance Foldable1 T -- Relying on Foldable-based defaults
      ```
      Then calling `foldMap1` on `T` will throw an error with `semigroupoids-6`, as
      `foldMap1`'s default implementation no longer uses `Foldable`. To migrate this
      code, change the instance to explicitly define `foldMap1`:
      ```hs
      instance Foldable1 T where
      foldMap1 f (MkT x) = f x
      ```
      This approach should be backwards-compatible with previous `semigroupoids`
      releases.
      Some other side effects of this migration include:
    * The `Data.Semigroup.Foldable.Class` module has been deprecated. It no
      longer serves a useful role, as it simply re-exports a limited subset of
      the `Data.Foldable1` and `Data.Bifoldable1` API.
    * All of the `Foldable1` and `Bifoldable1` instances that were previously
      defined in `semigroupoids` have now been migrated to downstream libraries
      (`base`, `bifunctors`, `containers`, `tagged`, and `transformers`), so it
      is no longer strictly necessary to depend on `semigroupoids` to make use of
      these instances.
    * Add `Generic1`-based functions for many classes, useful for writing instances:
    - `Data.Functor.Alt.(<!>)` -> `Data.Functor.Alt.galt`
    - `Data.Functor.Apply.{liftF2,liftF3}` -> `Data.Functor.Apply.{gliftF2,gliftF3}`
    - `Data.Functor.Bind.(>>-)` -> `Data.Functor.Bind.gbind`
    - `Data.Functor.Contravariant.Conclude.{conclude,concluded}` -> `Data.Functor.Contravariant.Conclude.{gconclude,gconcluded}`
    - `Data.Functor.Contravariant.Decide.{decide,decided}` -> `Data.Functor.Contravariant.Decide.{gdecide,gdecided}`
    - `Data.Functor.Contravariant.Divise.{divise,divised}` -> `Data.Functor.Contravariant.Divise.{gdivise,gdivised}`
    - `Data.Functor.Extend.{duplicated,extended}` -> `Data.Functor.Extend.{gduplicated,gextended}`
    - `Data.Functor.Plus.zero` -> `Data.Functor.Plus.gzero`
    - `Data.Semigroup.Foldable.{fold1,foldMap1,toNonEmpty}` -> `Data.Semigroup.Foldable.{gfold1,gfoldMap1,gtoNonEmpty}`
    - `Data.Semigroup.Traversable.{traverse1,sequence1}` -> `Data.Semigroup.Traversable.{gtraverse1,gsequence1}`
* Thu Mar 30 2023 Peter Simons <psimons@suse.com>
  - Updated spec file to conform with ghc-rpm-macros-2.5.2.
* Thu Feb 02 2023 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 5.3.7 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Mon Jan 10 2022 Peter Simons <psimons@suse.com>
  - Update semigroupoids to version 5.3.7.
    5.3.7 [2022.01.09]
    - -----------------
    * Relax the `Bind` constraints in the following instances to `Functor`:
      ```diff
    - instance (Bind f,    Monad f) => Alt  (MaybeT f)
    - instance (Bind f,    Monad f) => Plus (MaybeT f)
      +instance (Functor f, Monad f) => Alt  (MaybeT f)
      +instance (Functor f, Monad f) => Plus (MaybeT f)
    - instance (Bind f,    Monad f, Semigroup e)           => Alt  (ExceptT e f)
    - instance (Bind f,    Monad f, Semigroup e, Monoid e) => Plus (ExceptT e f)
      +instance (Functor f, Monad f, Semigroup e)           => Alt  (ExceptT e f)
      +instance (Functor f, Monad f, Semigroup e, Monoid e) => Plus (ExceptT e f)
    - - If building with transformers-0.5.* or older
    - instance (Bind f,    Monad f)          => Alt  (ErrorT e f)
    - instance (Bind f,    Monad f, Error e) => Plus (ErrorT e f
      +instance (Functor f, Monad f)          => Alt  (ErrorT e f)
      +instance (Functor f, Monad f, Error e) => Plus (ErrorT e f)
      ```
* Wed Nov 10 2021 psimons@suse.com
  - Update semigroupoids to version 5.3.6 revision 2.
    Upstream has revised the Cabal build instructions on Hackage.

Files

/usr/lib64/ghc-9.12.4/lib/package.conf.d/semigroupoids-6.0.2.conf
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Bifunctor
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Bifunctor/Apply.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Bifunctor/Apply.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Alt.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Alt.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Apply.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Apply.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Bind
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Bind.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Bind.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Bind/Class.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Bind/Class.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Bind/Trans.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Bind/Trans.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Contravariant
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Contravariant/Conclude.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Contravariant/Conclude.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Contravariant/Decide.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Contravariant/Decide.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Contravariant/Divise.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Contravariant/Divise.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Extend.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Extend.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Plus.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Functor/Plus.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Groupoid.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Groupoid.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Isomorphism.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Isomorphism.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Bifoldable.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Bifoldable.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Bitraversable.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Bitraversable.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Foldable
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Foldable.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Foldable.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Foldable/Class.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Foldable/Class.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Traversable
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Traversable.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Traversable.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Traversable/Class.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroup/Traversable/Class.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Categorical.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Categorical.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Dual.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Dual.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Ob.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Ob.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Static.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Semigroupoid/Static.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Traversable
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Traversable/Instances.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Data/Traversable/Instances.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Semigroupoids
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Semigroupoids/Do.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Semigroupoids/Do.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Semigroupoids/Internal.dyn_hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/Semigroupoids/Internal.hi
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Bifunctor
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Bifunctor/Apply.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Alt.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Apply.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Bind
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Bind.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Bind/Class.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Bind/Trans.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Contravariant
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Contravariant/Conclude.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Contravariant/Decide.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Contravariant/Divise.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Extend.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Functor/Plus.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Groupoid.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Isomorphism.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Bifoldable.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Bitraversable.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Foldable
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Foldable.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Foldable/Class.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Traversable
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Traversable.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroup/Traversable/Class.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroupoid
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroupoid.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroupoid/Categorical.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroupoid/Dual.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroupoid/Ob.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Semigroupoid/Static.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Traversable
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Data/Traversable/Instances.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Semigroupoids
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Semigroupoids/Do.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/extra-compilation-artifacts/hie/Semigroupoids/Internal.hie
/usr/lib64/ghc-9.12.4/lib/semigroupoids-6.0.2/libHSsemigroupoids-6.0.2-Ej4jF7hP2AS1D5Q9EEvMAR.a
/usr/share/doc/packages/ghc-semigroupoids-devel
/usr/share/doc/packages/ghc-semigroupoids-devel/CHANGELOG.markdown
/usr/share/doc/packages/ghc-semigroupoids-devel/README.markdown


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026