Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-attoparsec for openSUSE:Factory 
checked in at 2023-04-04 21:18:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-attoparsec (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-attoparsec.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-attoparsec"

Tue Apr  4 21:18:29 2023 rev:29 rq:1075769 version:0.14.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-attoparsec/ghc-attoparsec.changes    
2022-10-13 15:41:01.890607478 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-attoparsec.new.19717/ghc-attoparsec.changes 
2023-04-04 21:18:33.412477525 +0200
@@ -1,0 +2,11 @@
+Thu Mar 30 17:05:51 UTC 2023 - Peter Simons <[email protected]>
+
+- Updated spec file to conform with ghc-rpm-macros-2.5.2.
+
+-------------------------------------------------------------------
+Sat Feb 18 17:09:29 UTC 2023 - Peter Simons <[email protected]>
+
+- Update attoparsec to version 0.14.4 revision 3.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ ghc-attoparsec.spec ++++++
--- /var/tmp/diff_new_pack.gdHo0l/_old  2023-04-04 21:18:33.956480993 +0200
+++ /var/tmp/diff_new_pack.gdHo0l/_new  2023-04-04 21:18:33.964481044 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-attoparsec
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 %global pkg_name attoparsec
-%global has_internal_sub_libraries 1
+%global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
 Version:        0.14.4
@@ -26,23 +26,37 @@
 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/2.cabal#/%{pkg_name}.cabal
+Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/3.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
+BuildRequires:  ghc-array-prof
+BuildRequires:  ghc-base-devel
+BuildRequires:  ghc-base-prof
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-bytestring-prof
 BuildRequires:  ghc-containers-devel
+BuildRequires:  ghc-containers-prof
 BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-deepseq-prof
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-scientific-devel
+BuildRequires:  ghc-scientific-prof
 BuildRequires:  ghc-text-devel
+BuildRequires:  ghc-text-prof
 BuildRequires:  ghc-transformers-devel
+BuildRequires:  ghc-transformers-prof
 ExcludeArch:    %{ix86}
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
+BuildRequires:  ghc-QuickCheck-prof
 BuildRequires:  ghc-quickcheck-unicode-devel
+BuildRequires:  ghc-quickcheck-unicode-prof
 BuildRequires:  ghc-tasty-devel
+BuildRequires:  ghc-tasty-prof
 BuildRequires:  ghc-tasty-quickcheck-devel
+BuildRequires:  ghc-tasty-quickcheck-prof
 BuildRequires:  ghc-vector-devel
+BuildRequires:  ghc-vector-prof
 %endif
 
 %description
@@ -59,12 +73,28 @@
 %description devel
 This package provides the Haskell %{pkg_name} library development files.
 
+%package -n ghc-%{pkg_name}-doc
+Summary:        Haskell %{pkg_name} library documentation
+Requires:       ghc-filesystem
+BuildArch:      noarch
+
+%description -n ghc-%{pkg_name}-doc
+This package provides the Haskell %{pkg_name} library documentation.
+
+%package -n ghc-%{pkg_name}-prof
+Summary:        Haskell %{pkg_name} profiling library
+Requires:       ghc-%{pkg_name}-devel = %{version}-%{release}
+Supplements:    (ghc-%{pkg_name}-devel and ghc-prof)
+
+%description -n ghc-%{pkg_name}-prof
+This package provides the Haskell %{pkg_name} profiling library.
+
 %prep
 %autosetup -n %{pkg_name}-%{version}
 cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
-%ghc_lib_build_without_haddock
+%ghc_lib_build
 
 %install
 %ghc_lib_install
@@ -84,4 +114,9 @@
 %files devel -f %{name}-devel.files
 %doc README.markdown changelog.md examples
 
+%files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files
+%license LICENSE
+
+%files -n ghc-%{pkg_name}-prof -f ghc-%{pkg_name}-prof.files
+
 %changelog

++++++ attoparsec.cabal ++++++
--- /var/tmp/diff_new_pack.gdHo0l/_old  2023-04-04 21:18:34.020481401 +0200
+++ /var/tmp/diff_new_pack.gdHo0l/_new  2023-04-04 21:18:34.024481427 +0200
@@ -1,199 +1,216 @@
-name:            attoparsec
-version:         0.14.4
-x-revision: 2
-license:         BSD3
-license-file:    LICENSE
-category:        Text, Parsing
-author:          Bryan O'Sullivan <[email protected]>
-maintainer:      Bryan O'Sullivan <[email protected]>, Ben Gamari 
<[email protected]>
-stability:       experimental
-tested-with:     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.4, GHC==8.10.7, GHC 
==9.0.2, GHC ==9.2.1
-synopsis:        Fast combinator parsing for bytestrings and text
-cabal-version:   2.0
-homepage:        https://github.com/bgamari/attoparsec
-bug-reports:     https://github.com/bgamari/attoparsec/issues
-build-type:      Simple
-description:
-    A fast parser combinator library, aimed particularly at dealing
-    efficiently with network protocols and complicated text/binary
-    file formats.
-extra-source-files:
-    README.markdown
-    benchmarks/*.txt
-    benchmarks/json-data/*.json
-    benchmarks/Makefile
-    benchmarks/med.txt.bz2
-    changelog.md
-    examples/*.c
-    examples/*.hs
-    examples/Makefile
-
-Flag developer
-  Description: Whether to build the library in development mode
-  Default: False
-  Manual: True
-
--- We need to test and benchmark these modules,
--- but do not want to expose them to end users
-library attoparsec-internal
-  hs-source-dirs: internal
-  build-depends: array,
-                 base >= 4.5 && < 5,
-                 bytestring <0.12,
-                 text >= 1.1.1.3
-  if !impl(ghc >= 8.0)
-    build-depends: semigroups >=0.16.1 && <0.21
-  exposed-modules: Data.Attoparsec.ByteString.Buffer
-                   Data.Attoparsec.ByteString.FastSet
-                   Data.Attoparsec.Internal.Compat
-                   Data.Attoparsec.Internal.Fhthagn
-                   Data.Attoparsec.Text.Buffer
-                   Data.Attoparsec.Text.FastSet
-  ghc-options: -O2 -Wall
-  default-language: Haskell2010
-
-library
-  build-depends: array,
-                 base >= 4.5 && < 5,
-                 bytestring <0.12,
-                 containers,
-                 deepseq,
-                 scientific >= 0.3.1 && < 0.4,
-                 transformers >= 0.2 && (< 0.4 || >= 0.4.1.0) && < 0.7,
-                 text >= 1.1.1.3,
-                 ghc-prim <0.10,
-                 attoparsec-internal
-  if impl(ghc < 7.4)
-    build-depends:
-      bytestring < 0.10.4.0
-
-  if !impl(ghc >= 8.0)
-    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
-    build-depends: fail == 4.9.*,
-                   semigroups >=0.16.1 && <0.21
-
-  exposed-modules: Data.Attoparsec
-                   Data.Attoparsec.ByteString
-                   Data.Attoparsec.ByteString.Char8
-                   Data.Attoparsec.ByteString.Lazy
-                   Data.Attoparsec.Char8
-                   Data.Attoparsec.Combinator
-                   Data.Attoparsec.Internal
-                   Data.Attoparsec.Internal.Types
-                   Data.Attoparsec.Lazy
-                   Data.Attoparsec.Number
-                   Data.Attoparsec.Text
-                   Data.Attoparsec.Text.Lazy
-                   Data.Attoparsec.Types
-                   Data.Attoparsec.Zepto
-  other-modules:   Data.Attoparsec.ByteString.Internal
-                   Data.Attoparsec.Text.Internal
-  ghc-options: -O2 -Wall
-
-  default-language: Haskell2010
-
-  if flag(developer)
-    ghc-prof-options: -auto-all
-    ghc-options: -Werror
-
-test-suite attoparsec-tests
-  type:           exitcode-stdio-1.0
-  hs-source-dirs: tests
-  main-is:        QC.hs
-  other-modules:  QC.Buffer
-                  QC.ByteString
-                  QC.Combinator
-                  QC.Common
-                  QC.IPv6.Internal
-                  QC.IPv6.Types
-                  QC.Rechunked
-                  QC.Simple
-                  QC.Text
-                  QC.Text.FastSet
-                  QC.Text.Regressions
-
-  ghc-options:
-    -Wall -threaded -rtsopts
-
-  if flag(developer)
-    ghc-options: -Werror
-
-  build-depends:
-    array,
-    attoparsec,
-    attoparsec-internal,
-    base,
-    bytestring,
-    deepseq >= 1.1,
-    QuickCheck >= 2.13.2 && < 2.15,
-    quickcheck-unicode,
-    scientific,
-    tasty >= 0.11,
-    tasty-quickcheck >= 0.8,
-    text,
-    transformers,
-    vector
-
-  default-language: Haskell2010
-
-  if !impl(ghc >= 8.0)
-    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
-    build-depends: fail == 4.9.*,
-                   semigroups >=0.16.1 && <0.19
-
-benchmark attoparsec-benchmarks
-  type: exitcode-stdio-1.0
-  hs-source-dirs: benchmarks benchmarks/warp-3.0.1.1
-  ghc-options: -O2 -Wall -rtsopts
-  main-is: Benchmarks.hs
-  other-modules:
-    Aeson
-    Common
-    Genome
-    HeadersByteString
-    HeadersByteString.Atto
-    HeadersText
-    Links
-    Network.Wai.Handler.Warp.ReadInt
-    Network.Wai.Handler.Warp.RequestHeader
-    Numbers
-    Sets
-    TextFastSet
-    Warp
-  ghc-options: -O2 -Wall
-
-  if flag(developer)
-    ghc-options: -Werror
-
-  build-depends:
-    array,
-    attoparsec,
-    attoparsec-internal,
-    base == 4.*,
-    bytestring >= 0.10.4.0,
-    case-insensitive,
-    containers,
-    deepseq >= 1.1,
-    directory,
-    filepath,
-    ghc-prim,
-    http-types,
-    parsec >= 3.1.2,
-    scientific,
-    tasty-bench >= 0.3,
-    text >= 1.1.1.0,
-    transformers,
-    unordered-containers,
-    vector
-
-  default-language: Haskell2010
-
-  if !impl(ghc >= 8.0)
-    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
-    build-depends: fail == 4.9.*,
-                   semigroups >=0.16.1 && <0.19
-
-source-repository head
-  type:     git
-  location: https://github.com/bgamari/attoparsec
+cabal-version:   2.0
+  -- 2.0 needed for internal libraries
+name:            attoparsec
+version:         0.14.4
+x-revision:      3
+license:         BSD3
+license-file:    LICENSE
+category:        Text, Parsing
+author:          Bryan O'Sullivan <[email protected]>
+maintainer:      Ben Gamari <[email protected]>
+stability:       experimental
+synopsis:        Fast combinator parsing for bytestrings and text
+homepage:        https://github.com/haskell/attoparsec
+bug-reports:     https://github.com/haskell/attoparsec/issues
+build-type:      Simple
+description:
+    A fast parser combinator library, aimed particularly at dealing
+    efficiently with network protocols and complicated text/binary
+    file formats.
+
+tested-with:
+  GHC == 9.6.0
+  GHC == 9.4.4
+  GHC == 9.2.6
+  GHC == 9.0.2
+  GHC == 8.10.7
+  GHC == 8.8.4
+  GHC == 8.6.5
+  GHC == 8.4.4
+  GHC == 8.2.2
+  GHC == 8.0.2
+  GHC == 7.10.3
+  GHC == 7.8.4
+  GHC == 7.6.3
+  GHC == 7.4.2
+
+extra-source-files:
+    README.markdown
+    benchmarks/*.txt
+    benchmarks/json-data/*.json
+    benchmarks/Makefile
+    benchmarks/med.txt.bz2
+    changelog.md
+    examples/*.c
+    examples/*.hs
+    examples/Makefile
+
+Flag developer
+  Description: Whether to build the library in development mode
+  Default: False
+  Manual: True
+
+-- We need to test and benchmark these modules,
+-- but do not want to expose them to end users
+library attoparsec-internal
+  hs-source-dirs: internal
+  build-depends: array,
+                 base >= 4.5 && < 5,
+                 bytestring <0.12,
+                 text >= 1.1.1.3
+  if !impl(ghc >= 8.0)
+    build-depends: semigroups >=0.16.1 && <0.21
+  exposed-modules: Data.Attoparsec.ByteString.Buffer
+                   Data.Attoparsec.ByteString.FastSet
+                   Data.Attoparsec.Internal.Compat
+                   Data.Attoparsec.Internal.Fhthagn
+                   Data.Attoparsec.Text.Buffer
+                   Data.Attoparsec.Text.FastSet
+  ghc-options: -O2 -Wall
+  default-language: Haskell2010
+
+library
+  build-depends: array,
+                 base >= 4.5 && < 5,
+                 bytestring <0.12,
+                 containers,
+                 deepseq,
+                 scientific >= 0.3.1 && < 0.4,
+                 transformers >= 0.2 && (< 0.4 || >= 0.4.1.0) && < 0.7,
+                 text >= 1.1.1.3,
+                 ghc-prim < 0.11,
+                 attoparsec-internal
+  if impl(ghc < 7.4)
+    build-depends:
+      bytestring < 0.10.4.0
+
+  if !impl(ghc >= 8.0)
+    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
+    build-depends: fail == 4.9.*,
+                   semigroups >=0.16.1 && <0.21
+
+  exposed-modules: Data.Attoparsec
+                   Data.Attoparsec.ByteString
+                   Data.Attoparsec.ByteString.Char8
+                   Data.Attoparsec.ByteString.Lazy
+                   Data.Attoparsec.Char8
+                   Data.Attoparsec.Combinator
+                   Data.Attoparsec.Internal
+                   Data.Attoparsec.Internal.Types
+                   Data.Attoparsec.Lazy
+                   Data.Attoparsec.Number
+                   Data.Attoparsec.Text
+                   Data.Attoparsec.Text.Lazy
+                   Data.Attoparsec.Types
+                   Data.Attoparsec.Zepto
+  other-modules:   Data.Attoparsec.ByteString.Internal
+                   Data.Attoparsec.Text.Internal
+  ghc-options: -O2 -Wall
+
+  default-language: Haskell2010
+
+  if flag(developer)
+    ghc-prof-options: -auto-all
+    ghc-options: -Werror
+
+test-suite attoparsec-tests
+  type:           exitcode-stdio-1.0
+  hs-source-dirs: tests
+  main-is:        QC.hs
+  other-modules:  QC.Buffer
+                  QC.ByteString
+                  QC.Combinator
+                  QC.Common
+                  QC.IPv6.Internal
+                  QC.IPv6.Types
+                  QC.Rechunked
+                  QC.Simple
+                  QC.Text
+                  QC.Text.FastSet
+                  QC.Text.Regressions
+
+  ghc-options:
+    -Wall -threaded -rtsopts
+
+  if flag(developer)
+    ghc-options: -Werror
+
+  build-depends:
+    array,
+    attoparsec,
+    attoparsec-internal,
+    base,
+    bytestring,
+    deepseq >= 1.1,
+    QuickCheck >= 2.13.2 && < 2.15,
+    quickcheck-unicode,
+    scientific,
+    tasty >= 0.11,
+    tasty-quickcheck >= 0.8,
+    text,
+    transformers,
+    vector
+
+  default-language: Haskell2010
+
+  if !impl(ghc >= 8.0)
+    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
+    build-depends: fail == 4.9.*,
+                   semigroups >=0.16.1 && <0.19
+
+benchmark attoparsec-benchmarks
+  type: exitcode-stdio-1.0
+  hs-source-dirs: benchmarks benchmarks/warp-3.0.1.1
+  ghc-options: -O2 -Wall -rtsopts
+  main-is: Benchmarks.hs
+  other-modules:
+    Aeson
+    Common
+    Genome
+    HeadersByteString
+    HeadersByteString.Atto
+    HeadersText
+    Links
+    Network.Wai.Handler.Warp.ReadInt
+    Network.Wai.Handler.Warp.RequestHeader
+    Numbers
+    Sets
+    TextFastSet
+    Warp
+  ghc-options: -O2 -Wall
+
+  if flag(developer)
+    ghc-options: -Werror
+
+  build-depends:
+    array,
+    attoparsec,
+    attoparsec-internal,
+    base == 4.*,
+    bytestring >= 0.10.4.0,
+    case-insensitive,
+    containers,
+    deepseq >= 1.1,
+    directory,
+    filepath,
+    ghc-prim,
+    http-types,
+    parsec >= 3.1.2,
+    scientific,
+    tasty-bench >= 0.3,
+    text >= 1.1.1.0,
+    transformers,
+    unordered-containers,
+    vector
+
+  default-language: Haskell2010
+
+  if !impl(ghc >= 8.0)
+    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
+    build-depends: fail == 4.9.*,
+                   semigroups >=0.16.1 && <0.19
+
+source-repository head
+  type:     git
+  location: https://github.com/haskell/attoparsec.git
 

Reply via email to