From 2d4eaac9eaf582badfac315eae6ed7ccc032cfdd3ffadd65c73bb7acbf657c7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Mon, 10 May 2021 10:34:02 +0000 Subject: [PATCH] osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-cborg-json revision:9, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-cborg-json?expand=0&rev=11 --- cborg-json.cabal | 128 ++++++++++++++++++++--------------------- ghc-cborg-json.changes | 6 ++ ghc-cborg-json.spec | 4 +- 3 files changed, 72 insertions(+), 66 deletions(-) diff --git a/cborg-json.cabal b/cborg-json.cabal index e4f7852..a2424bc 100644 --- a/cborg-json.cabal +++ b/cborg-json.cabal @@ -1,64 +1,64 @@ -name: cborg-json -version: 0.2.2.0 -x-revision: 2 -synopsis: A library for encoding JSON as CBOR -description: This package implements the bijection between JSON and - CBOR defined in the CBOR specification, RFC 7049. -homepage: https://github.com/well-typed/cborg -license: BSD3 -license-file: LICENSE.txt -author: Duncan Coutts -maintainer: ben@smart-cactus.org -bug-reports: https://github.com/well-typed/cborg/issues -copyright: 2015-2017 Duncan Coutts, - 2015-2017 Well-Typed LLP, - 2015 IRIS Connect Ltd -category: Codec -build-type: Simple -extra-source-files: ChangeLog.md -cabal-version: >=1.10 -tested-with: - 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 - -library - exposed-modules: Codec.CBOR.JSON - ghc-options: -Wall - build-depends: - base >=4.7 && < 4.15, - aeson >=0.7 && <1.6, - aeson-pretty >=0.8 && <0.9, - unordered-containers >=0.2 && <0.3, - scientific >=0.3 && <0.4, - text >=1.1 && <1.3, - vector >=0.10 && <0.13, - cborg ==0.2.* - hs-source-dirs: src - default-language: Haskell2010 - - if impl(ghc >= 8.0) - ghc-options: -Wcompat -Wnoncanonical-monad-instances - - - -benchmark bench - type: exitcode-stdio-1.0 - hs-source-dirs: bench - main-is: Main.hs - - default-language: Haskell2010 - ghc-options: - -Wall -rtsopts -fno-cse -fno-ignore-asserts -fno-warn-orphans -O2 - - other-modules: - - build-depends: - base >= 4.6 && < 5.0, - cborg , - cborg-json , - aeson , - bytestring >= 0.10.4 && < 0.11, - criterion >= 1.0 && < 1.6, - deepseq >= 1.0 && < 1.5, - directory, - process, - zlib >= 0.5 && < 0.7 +name: cborg-json +version: 0.2.2.0 +x-revision: 3 +synopsis: A library for encoding JSON as CBOR +description: This package implements the bijection between JSON and + CBOR defined in the CBOR specification, RFC 7049. +homepage: https://github.com/well-typed/cborg +license: BSD3 +license-file: LICENSE.txt +author: Duncan Coutts +maintainer: ben@smart-cactus.org +bug-reports: https://github.com/well-typed/cborg/issues +copyright: 2015-2017 Duncan Coutts, + 2015-2017 Well-Typed LLP, + 2015 IRIS Connect Ltd +category: Codec +build-type: Simple +extra-source-files: ChangeLog.md +cabal-version: >=1.10 +tested-with: + GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.1, GHC == 9.0.1 + +library + exposed-modules: Codec.CBOR.JSON + ghc-options: -Wall + build-depends: + base >=4.7 && < 4.16, + aeson >=0.7 && <1.6, + aeson-pretty >=0.8 && <0.9, + unordered-containers >=0.2 && <0.3, + scientific >=0.3 && <0.4, + text >=1.1 && <1.3, + vector >=0.10 && <0.13, + cborg ==0.2.* + hs-source-dirs: src + default-language: Haskell2010 + + if impl(ghc >= 8.0) + ghc-options: -Wcompat -Wnoncanonical-monad-instances + + + +benchmark bench + type: exitcode-stdio-1.0 + hs-source-dirs: bench + main-is: Main.hs + + default-language: Haskell2010 + ghc-options: + -Wall -rtsopts -fno-cse -fno-ignore-asserts -fno-warn-orphans -O2 + + other-modules: + + build-depends: + base >= 4.6 && < 4.16, + cborg , + cborg-json , + aeson , + bytestring >= 0.10.4 && < 0.12, + criterion >= 1.0 && < 1.6, + deepseq >= 1.0 && < 1.5, + directory, + process, + zlib >= 0.5 && < 0.7 diff --git a/ghc-cborg-json.changes b/ghc-cborg-json.changes index eab5c52..1f049fe 100644 --- a/ghc-cborg-json.changes +++ b/ghc-cborg-json.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun May 9 11:09:57 UTC 2021 - psimons@suse.com + +- Update cborg-json to version 0.2.2.0 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + ------------------------------------------------------------------- Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup diff --git a/ghc-cborg-json.spec b/ghc-cborg-json.spec index 1d8bd58..e1d9ea5 100644 --- a/ghc-cborg-json.spec +++ b/ghc-cborg-json.spec @@ -1,7 +1,7 @@ # # spec file for package ghc-cborg-json # -# 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,7 +24,7 @@ Summary: A library for encoding JSON as CBOR 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-aeson-devel BuildRequires: ghc-aeson-pretty-devel