Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-websockets for openSUSE:Factory checked in at 2022-08-10 17:13:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-websockets (Old) and /work/SRC/openSUSE:Factory/.ghc-websockets.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-websockets" Wed Aug 10 17:13:30 2022 rev:5 rq:994055 version:0.12.7.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-websockets/ghc-websockets.changes 2021-11-11 21:38:42.832988943 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-websockets.new.1521/ghc-websockets.changes 2022-08-10 17:14:44.265933157 +0200 @@ -1,0 +2,6 @@ +Wed Mar 30 08:01:35 UTC 2022 - Peter Simons <psim...@suse.com> + +- Update websockets to version 0.12.7.3 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +------------------------------------------------------------------- New: ---- websockets.cabal ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-websockets.spec ++++++ --- /var/tmp/diff_new_pack.c7KNMS/_old 2022-08-10 17:14:45.097935329 +0200 +++ /var/tmp/diff_new_pack.c7KNMS/_new 2022-08-10 17:14:45.101935339 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-websockets # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,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-SHA-devel BuildRequires: ghc-async-devel @@ -80,6 +81,7 @@ %prep %autosetup -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ websockets.cabal ++++++ Name: websockets Version: 0.12.7.3 X-revision: 1 Synopsis: A sensible and clean way to write WebSocket-capable servers in Haskell. Description: This library allows you to write WebSocket-capable servers. . An example server: <https://github.com/jaspervdj/websockets/blob/master/example/server.lhs> . An example client: <https://github.com/jaspervdj/websockets/blob/master/example/client.hs> . See also: . * The specification of the WebSocket protocol: <http://www.whatwg.org/specs/web-socket-protocol/> . * The JavaScript API for dealing with WebSockets: <http://www.w3.org/TR/websockets/> License: BSD3 License-file: LICENCE Copyright: (c) 2010-2011 Sini??a Bi??in (c) 2011-2018 Jasper Van der Jeugt (c) 2011 Steffen Schuldenzucker (c) 2011 Alex Lang Author: Sini??a Bi??in <sin...@bidin.cc> Jasper Van der Jeugt <m...@jaspervdj.be> Steffen Schuldenzucker <steffen.schuldenzuc...@googlemail.com> Alex Lang <l...@tsurucapital.com> Maintainer: Jasper Van der Jeugt <m...@jaspervdj.be> Stability: experimental Category: Network Build-type: Simple Cabal-version: >= 1.10 Homepage: http://jaspervdj.be/websockets Bug-reports: https://github.com/jaspervdj/websockets/issues Extra-source-files: CHANGELOG Source-repository head Type: git Location: https://github.com/jaspervdj/websockets Flag Example Description: Build the example server Default: False Manual: True Library Hs-source-dirs: src Ghc-options: -Wall C-sources: cbits/cbits.c Default-language: Haskell2010 Exposed-modules: Network.WebSockets Network.WebSockets.Client Network.WebSockets.Connection Network.WebSockets.Extensions Network.WebSockets.Stream -- Network.WebSockets.Util.PubSub TODO Other-modules: Network.WebSockets.Connection.Options Network.WebSockets.Extensions.Description Network.WebSockets.Extensions.PermessageDeflate Network.WebSockets.Extensions.StrictUnicode Network.WebSockets.Http Network.WebSockets.Hybi13 Network.WebSockets.Hybi13.Demultiplex Network.WebSockets.Hybi13.Mask Network.WebSockets.Protocol Network.WebSockets.Server Network.WebSockets.Types Build-depends: async >= 2.2 && < 2.3, attoparsec >= 0.10 && < 0.15, base >= 4.8 && < 5, base64-bytestring >= 0.1 && < 1.3, binary >= 0.8.1 && < 0.11, bytestring >= 0.9 && < 0.12, bytestring-builder < 0.11, case-insensitive >= 0.3 && < 1.3, clock >= 0.8 && < 0.9, containers >= 0.3 && < 0.7, network >= 2.3 && < 3.2, random >= 1.0 && < 1.3, SHA >= 1.5 && < 1.7, streaming-commons >= 0.1 && < 0.3, text >= 0.10 && < 2.1, entropy >= 0.2.1 && < 0.5 Test-suite websockets-tests Type: exitcode-stdio-1.0 Hs-source-dirs: src tests/haskell Main-is: TestSuite.hs Ghc-options: -Wall C-sources: cbits/cbits.c Default-language: Haskell2010 Other-modules: Network.WebSockets Network.WebSockets.Client Network.WebSockets.Connection Network.WebSockets.Connection.Options Network.WebSockets.Extensions Network.WebSockets.Extensions.Description Network.WebSockets.Extensions.PermessageDeflate Network.WebSockets.Extensions.PermessageDeflate.Tests Network.WebSockets.Extensions.StrictUnicode Network.WebSockets.Extensions.Tests Network.WebSockets.Handshake.Tests Network.WebSockets.Http Network.WebSockets.Http.Tests Network.WebSockets.Hybi13 Network.WebSockets.Hybi13.Demultiplex Network.WebSockets.Hybi13.Demultiplex.Tests Network.WebSockets.Hybi13.Mask Network.WebSockets.Mask.Tests Network.WebSockets.Protocol Network.WebSockets.Server Network.WebSockets.Server.Tests Network.WebSockets.Stream Network.WebSockets.Tests Network.WebSockets.Tests.Util Network.WebSockets.Types Paths_websockets Build-depends: HUnit >= 1.2 && < 1.7, QuickCheck >= 2.7 && < 2.15, test-framework >= 0.4 && < 0.9, test-framework-hunit >= 0.2 && < 0.4, test-framework-quickcheck2 >= 0.2 && < 0.4, -- Copied from regular dependencies... async >= 2.2 && < 2.3, attoparsec >= 0.10 && < 0.15, base >= 4 && < 5, base64-bytestring >= 0.1 && < 1.3, binary >= 0.8.1 && < 0.11, bytestring >= 0.9 && < 0.12, bytestring-builder < 0.11, case-insensitive >= 0.3 && < 1.3, clock >= 0.8 && < 0.9, containers >= 0.3 && < 0.7, network >= 2.3 && < 3.2, random >= 1.0 && < 1.3, SHA >= 1.5 && < 1.7, streaming-commons >= 0.1 && < 0.3, text >= 0.10 && < 2.1, entropy >= 0.2.1 && < 0.5 Executable websockets-example If !flag(Example) Buildable: False Hs-source-dirs: example Main-is: server.lhs Ghc-options: -Wall Default-language: Haskell2010 Build-depends: websockets, -- Copied from regular dependencies... async >= 2.2 && < 2.3, attoparsec >= 0.10 && < 0.15, base >= 4 && < 5, base64-bytestring >= 0.1 && < 1.3, binary >= 0.8.1 && < 0.11, bytestring >= 0.9 && < 0.12, bytestring-builder < 0.11, case-insensitive >= 0.3 && < 1.3, clock >= 0.8 && < 0.9, containers >= 0.3 && < 0.7, network >= 2.3 && < 3.2, random >= 1.0 && < 1.3, SHA >= 1.5 && < 1.7, text >= 0.10 && < 2.1, entropy >= 0.2.1 && < 0.5 Executable websockets-autobahn If !flag(Example) Buildable: False Hs-source-dirs: tests/autobahn Main-is: server.hs Ghc-options: -Wall -threaded -O2 -rtsopts "-with-rtsopts=-N" Default-language: Haskell2010 Other-modules: Paths_websockets Build-depends: websockets, -- Copied from regular dependencies... async >= 2.2 && < 2.3, attoparsec >= 0.10 && < 0.15, base >= 4 && < 5, base64-bytestring >= 0.1 && < 1.3, binary >= 0.8.1 && < 0.11, bytestring >= 0.9 && < 0.12, bytestring-builder < 0.11, case-insensitive >= 0.3 && < 1.3, clock >= 0.8 && < 0.9, containers >= 0.3 && < 0.7, network >= 2.3 && < 3.2, random >= 1.0 && < 1.3, SHA >= 1.5 && < 1.7, text >= 0.10 && < 2.1, entropy >= 0.2.1 && < 0.5 Benchmark bench-mask Type: exitcode-stdio-1.0 Main-is: mask.hs C-sources: cbits/cbits.c Hs-source-dirs: benchmarks, src Default-language: Haskell2010 Other-modules: Network.WebSockets.Hybi13.Mask Build-depends: criterion, -- Copied from regular dependencies... async >= 2.2 && < 2.3, attoparsec >= 0.10 && < 0.15, base >= 4 && < 5, base64-bytestring >= 0.1 && < 1.3, binary >= 0.8.1 && < 0.11, bytestring >= 0.9 && < 0.12, bytestring-builder < 0.11, case-insensitive >= 0.3 && < 1.3, clock >= 0.8 && < 0.9, containers >= 0.3 && < 0.7, network >= 2.3 && < 3.2, random >= 1.0 && < 1.3, SHA >= 1.5 && < 1.7, text >= 0.10 && < 2.1, entropy >= 0.2.1 && < 0.5