Script 'mail_helper' called by obssrc
Hello community,

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

Package is "ghc-servant"

Tue Apr  4 21:23:03 2023 rev:12 rq:1076032 version:0.19.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-servant/ghc-servant.changes  2023-01-18 
13:10:53.256848285 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-servant.new.19717/ghc-servant.changes       
2023-04-04 21:23:14.642156361 +0200
@@ -1,0 +2,11 @@
+Thu Mar 30 17:08:12 UTC 2023 - Peter Simons <[email protected]>
+
+- Updated spec file to conform with ghc-rpm-macros-2.5.2.
+
+-------------------------------------------------------------------
+Mon Mar 13 19:50:16 UTC 2023 - Peter Simons <[email protected]>
+
+- Update servant to version 0.19.1 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

New:
----
  servant.cabal

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

Other differences:
------------------
++++++ ghc-servant.spec ++++++
--- /var/tmp/diff_new_pack.VMbCVS/_old  2023-04-04 21:23:15.206159555 +0200
+++ /var/tmp/diff_new_pack.VMbCVS/_new  2023-04-04 21:23:15.230159691 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-servant
 #
-# 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,6 +17,7 @@
 
 
 %global pkg_name servant
+%global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
 Version:        0.19.1
@@ -25,34 +26,61 @@
 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-QuickCheck-devel
+BuildRequires:  ghc-QuickCheck-prof
 BuildRequires:  ghc-aeson-devel
+BuildRequires:  ghc-aeson-prof
 BuildRequires:  ghc-attoparsec-devel
+BuildRequires:  ghc-attoparsec-prof
 BuildRequires:  ghc-base-compat-devel
+BuildRequires:  ghc-base-compat-prof
+BuildRequires:  ghc-base-devel
+BuildRequires:  ghc-base-prof
 BuildRequires:  ghc-bifunctors-devel
+BuildRequires:  ghc-bifunctors-prof
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-bytestring-prof
 BuildRequires:  ghc-case-insensitive-devel
+BuildRequires:  ghc-case-insensitive-prof
 BuildRequires:  ghc-constraints-devel
+BuildRequires:  ghc-constraints-prof
 BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-deepseq-prof
 BuildRequires:  ghc-http-api-data-devel
+BuildRequires:  ghc-http-api-data-prof
 BuildRequires:  ghc-http-media-devel
+BuildRequires:  ghc-http-media-prof
 BuildRequires:  ghc-http-types-devel
+BuildRequires:  ghc-http-types-prof
 BuildRequires:  ghc-mmorph-devel
+BuildRequires:  ghc-mmorph-prof
 BuildRequires:  ghc-mtl-devel
+BuildRequires:  ghc-mtl-prof
 BuildRequires:  ghc-network-uri-devel
+BuildRequires:  ghc-network-uri-prof
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-singleton-bool-devel
+BuildRequires:  ghc-singleton-bool-prof
 BuildRequires:  ghc-sop-core-devel
+BuildRequires:  ghc-sop-core-prof
 BuildRequires:  ghc-string-conversions-devel
+BuildRequires:  ghc-string-conversions-prof
 BuildRequires:  ghc-tagged-devel
+BuildRequires:  ghc-tagged-prof
 BuildRequires:  ghc-text-devel
+BuildRequires:  ghc-text-prof
 BuildRequires:  ghc-transformers-devel
+BuildRequires:  ghc-transformers-prof
 BuildRequires:  ghc-vault-devel
+BuildRequires:  ghc-vault-prof
 ExcludeArch:    %{ix86}
 %if %{with tests}
 BuildRequires:  ghc-hspec-devel
+BuildRequires:  ghc-hspec-prof
 BuildRequires:  ghc-quickcheck-instances-devel
+BuildRequires:  ghc-quickcheck-instances-prof
 %endif
 
 %description
@@ -74,8 +102,25 @@
 %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
@@ -98,4 +143,9 @@
 %files devel -f %{name}-devel.files
 %doc CHANGELOG.md
 
+%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

++++++ servant.cabal ++++++
cabal-version:       2.2
name:                servant
version:             0.19.1
x-revision: 1

synopsis:            A family of combinators for defining webservices APIs
category:            Servant, Web
description:
  A family of combinators for defining webservices APIs and serving them
  .
  You can learn about the basics in the 
<http://docs.servant.dev/en/stable/tutorial/index.html tutorial>.
  .
  <https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md 
CHANGELOG>

homepage:            http://docs.servant.dev/
bug-reports:         http://github.com/haskell-servant/servant/issues
license:             BSD-3-Clause
license-file:        LICENSE
author:              Servant Contributors
maintainer:          [email protected]
copyright:           2014-2016 Zalora South East Asia Pte Ltd, 2016-2019 
Servant Contributors
build-type:          Simple

tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.2 || ==9.0.1
           , GHCJS ==8.6.0.1

extra-source-files:
  CHANGELOG.md

source-repository head
  type: git
  location: http://github.com/haskell-servant/servant.git

library
  exposed-modules:
    Servant.API
    Servant.API.Alternative
    Servant.API.BasicAuth
    Servant.API.Capture
    Servant.API.ContentTypes
    Servant.API.Description
    Servant.API.Empty
    Servant.API.Experimental.Auth
    Servant.API.Fragment
    Servant.API.Generic
    Servant.API.Header
    Servant.API.HttpVersion
    Servant.API.IsSecure
    Servant.API.Modifiers
    Servant.API.NamedRoutes
    Servant.API.QueryParam
    Servant.API.Raw
    Servant.API.RemoteHost
    Servant.API.ReqBody
    Servant.API.ResponseHeaders
    Servant.API.Status
    Servant.API.Stream
    Servant.API.Sub
    Servant.API.TypeErrors
    Servant.API.TypeLevel
    Servant.API.UVerb
    Servant.API.UVerb.Union
    Servant.API.Vault
    Servant.API.Verbs
    Servant.API.WithNamedContext

  -- Types
  exposed-modules:
    Servant.Types.SourceT

  -- Test stuff
  exposed-modules:
    Servant.Test.ComprehensiveAPI

  -- Safe links
  exposed-modules:
    Servant.Links

  -- Bundled with GHC: Lower bound to not force re-installs
  -- text and mtl are bundled starting with GHC-8.4
  --
  -- note: mtl lower bound is so low because of GHC-7.8
  build-depends:
      base                   >= 4.9      && < 4.18
    , bytestring             >= 0.10.8.1 && < 0.12
    , constraints            >= 0.2
    , mtl                    >= 2.2.2    && < 2.3
    , sop-core               >= 0.4.0.0  && < 0.6
    , transformers           >= 0.5.2.0  && < 0.6
    , text                   >= 1.2.3.0  && < 2.1


  -- We depend (heavily) on the API of these packages:
  -- i.e. re-export, or allow using without direct dependency
  build-depends:
      http-api-data          >= 0.4.1    && < 0.5.1
    , singleton-bool         >= 0.1.4    && < 0.1.7

  -- Other dependencies: Lower bound around what is in the latest Stackage LTS.
  -- Here can be exceptions if we really need features from the newer versions.
  build-depends:
      base-compat            >= 0.10.5   && < 0.14
    , aeson                  >= 1.4.1.0  && < 3
    , attoparsec             >= 0.13.2.2 && < 0.15
    , bifunctors             >= 5.5.3    && < 5.6
    , case-insensitive       >= 1.2.0.11 && < 1.3
    , deepseq                >= 1.4.2.0  && < 1.5
    , http-media             >= 0.7.1.3  && < 0.9
    , http-types             >= 0.12.2   && < 0.13
    , mmorph                 >= 1.1.2    && < 1.3
    , network-uri            >= 2.6.1.0  && < 2.7
    , QuickCheck             >= 2.12.6.1 && < 2.15
    , string-conversions     >= 0.4.0.1  && < 0.5
    , tagged                 >= 0.8.6    && < 0.9
    , vault                  >= 0.3.1.2  && < 0.4

  hs-source-dirs: src
  default-language: Haskell2010
  other-extensions: AllowAmbiguousTypes
                  , CPP
                  , ConstraintKinds
                  , DataKinds
                  , DeriveDataTypeable
                  , DeriveGeneric
                  , ExplicitNamespaces
                  , FlexibleContexts
                  , FlexibleInstances
                  , FunctionalDependencies
                  , GADTs
                  , KindSignatures
                  , MultiParamTypeClasses
                  , OverloadedStrings
                  , PolyKinds
                  , RankNTypes
                  , ScopedTypeVariables
                  , TupleSections
                  , TypeFamilies
                  , TypeOperators
                  , UndecidableInstances

  ghc-options: -Wall -Wno-redundant-constraints

test-suite spec
  type: exitcode-stdio-1.0
  ghc-options: -Wall
  default-language: Haskell2010
  hs-source-dirs: test
  main-is: Spec.hs
  other-modules:
      Servant.API.ContentTypesSpec
      Servant.API.ResponseHeadersSpec
      Servant.API.StreamSpec
      Servant.LinksSpec

  -- Dependencies inherited from the library. No need to specify bounds.
  build-depends:
      base
    , base-compat
    , aeson
    , bytestring
    , http-media
    , mtl
    , servant
    , string-conversions
    , text
    , transformers

  -- Additional dependencies
  build-depends:
      hspec                >= 2.6.0    && < 2.10
    , QuickCheck           >= 2.12.6.1 && < 2.15
    , quickcheck-instances >= 0.3.19   && < 0.4

  build-tool-depends:
    hspec-discover:hspec-discover >= 2.6.0 && < 2.10

Reply via email to