Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-semigroups for openSUSE:Factory 
checked in at 2021-08-25 20:57:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-semigroups (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-semigroups.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-semigroups"

Wed Aug 25 20:57:08 2021 rev:21 rq:912630 version:0.19.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-semigroups/ghc-semigroups.changes    
2020-12-22 11:45:54.393835865 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-semigroups.new.1899/ghc-semigroups.changes  
2021-08-25 20:58:10.669163586 +0200
@@ -1,0 +2,6 @@
+Wed Jul 28 07:42:52 UTC 2021 - [email protected]
+
+- Update semigroups to version 0.19.1 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

New:
----
  semigroups.cabal

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-semigroups.spec ++++++
--- /var/tmp/diff_new_pack.Lehz7V/_old  2021-08-25 20:58:11.509162483 +0200
+++ /var/tmp/diff_new_pack.Lehz7V/_new  2021-08-25 20:58:11.513162478 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-semigroups
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,7 @@
 License:        BSD-3-Clause
 URL:            https://hackage.haskell.org/package/%{pkg_name}
 Source0:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-rpm-macros
 ExcludeArch:    %{ix86}
@@ -47,6 +48,7 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ semigroups.cabal ++++++
name:          semigroups
category:      Algebra, Data, Data Structures, Math
version:       0.19.1
x-revision: 1
license:       BSD3
cabal-version: >= 1.10
license-file:  LICENSE
author:        Edward A. Kmett
maintainer:    Edward A. Kmett <[email protected]>
stability:     provisional
homepage:      http://github.com/ekmett/semigroups/
bug-reports:   http://github.com/ekmett/semigroups/issues
copyright:     Copyright (C) 2011-2015 Edward A. Kmett
synopsis:      Anything that associates
description:
    In mathematics, a semigroup is an algebraic structure consisting of a set 
together with an associative binary operation. A semigroup generalizes a monoid 
in that there might not exist an identity element. It also (originally) 
generalized a group (a monoid with all inverses) to a type where every element 
did not have to have an inverse, thus the name semigroup.
build-type:    Simple
extra-source-files: .travis.yml README.markdown CHANGELOG.markdown
tested-with:   GHC == 7.0.4
             , GHC == 7.2.2
             , GHC == 7.4.2
             , GHC == 7.6.3
             , 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.1

source-repository head
  type: git
  location: git://github.com/ekmett/semigroups.git

flag hashable
  description:
    You can disable the use of the `hashable` package using `-f-hashable`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
    .
    If disabled we will not supply instances of `Hashable`
    .
    Note: `-f-hashable` implies `-f-unordered-containers`, as we are 
necessarily not able to supply those instances as well.
  default: True
  manual: True

flag binary
  description:
    You can disable the use of the `binary` package using `-f-binary`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag bytestring
  description:
    You can disable the use of the `bytestring` package using `-f-bytestring`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag bytestring-builder
  description:
    Decides whether to use an older version of bytestring along with 
bytestring-builder or just a newer version of bytestring.
    .
    This flag normally toggles automatically but you can use 
`-fbytestring-builder` or `-f-bytestring-builder` to explicitly change it.
  default: False
  manual: False

flag containers
  description:
    You can disable the use of the `containers` package using `-f-containers`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag deepseq
  description:
    You can disable the use of the `deepseq` package using `-f-deepseq`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag tagged
  description:
    You can disable the use of the `tagged` package using `-f-tagged`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag template-haskell
  description:
    You can disable the use of the `template-haskell` package using 
`-f-template-haskell`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag text
  description:
    You can disable the use of the `text` package using `-f-text`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag transformers
  description:
    You can disable the use of the `transformers` and `transformers-compat` 
packages using `-f-transformers`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

flag unordered-containers
  description:
    You can disable the use of the `unordered-containers` package using 
`-f-unordered-containers`.
    .
    Disabling this is an unsupported configuration, but it may be useful for 
accelerating builds in sandboxes for expert users.
  default: True
  manual: True

library
  default-language: Haskell98
  hs-source-dirs: src
  ghc-options: -Wall

  build-depends: base >= 2 && < 5

  if impl(ghc >= 7.2)
    exposed-modules:
      Data.Semigroup.Generic

  -- legacy configuration
  if impl(ghc < 7.11.20151002)
    -- starting with GHC 8 these modules are provided by `base`
    hs-source-dirs: src-ghc7
    exposed-modules:
      Data.Semigroup
      Data.List.NonEmpty

    -- Not needed anymore since GHC 7.10
    if impl(ghc < 7.10)
      build-depends: nats >= 0.1 && < 2

    if impl(ghc >= 7.2 && < 7.5)
      build-depends: ghc-prim

    if flag(binary)
      build-depends: binary

    if flag(bytestring)
      if flag(bytestring-builder)
        build-depends: bytestring         >= 0.9    && < 0.10.4,
                       bytestring-builder >= 0.10.4 && < 1
      else
        build-depends: bytestring         >= 0.10.4 && < 1

    if flag(containers)
      build-depends: containers >= 0.3 && < 0.7

    if flag(deepseq)
      build-depends: deepseq >= 1.1 && < 1.5

    if flag(tagged)
      build-depends: tagged >= 0.4.4 && < 1

    if flag(text)
      build-depends: text >= 0.10 && < 2

    if flag(hashable)
      build-depends: hashable >= 1.2.5.0  && < 1.4

    if flag(hashable) && flag(unordered-containers)
      build-depends: unordered-containers >= 0.2  && < 0.3

    if flag(transformers)
      build-depends: transformers        >= 0.2 && < 0.7
                   , transformers-compat >= 0.5 && < 1

    if flag(template-haskell)
      build-depends: template-haskell >=2.5.0.0 && <2.11
      other-modules: Paths_semigroups

Reply via email to