From e29ab9ca5fe7016b02e0fd3aed5acc6c1b4e89b9b886ba5267f6f04870d5792a Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 3 May 2024 13:45:33 +0000 Subject: [PATCH] osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc-HsYAML revision:3, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-HsYAML?expand=0&rev=65 --- HsYAML-0.2.1.3.tar.gz | 3 - HsYAML-0.2.1.4.tar.gz | 3 + HsYAML.cabal | 165 ------------------------------------------ ghc-HsYAML.changes | 12 +++ ghc-HsYAML.spec | 4 +- 5 files changed, 16 insertions(+), 171 deletions(-) delete mode 100644 HsYAML-0.2.1.3.tar.gz create mode 100644 HsYAML-0.2.1.4.tar.gz delete mode 100644 HsYAML.cabal diff --git a/HsYAML-0.2.1.3.tar.gz b/HsYAML-0.2.1.3.tar.gz deleted file mode 100644 index 35d3a98..0000000 --- a/HsYAML-0.2.1.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e026a9ac5b8fd81436ddc5fe9e0522eeeeba81a44f152c7378d05913778f9d90 -size 84318 diff --git a/HsYAML-0.2.1.4.tar.gz b/HsYAML-0.2.1.4.tar.gz new file mode 100644 index 0000000..9fcd34f --- /dev/null +++ b/HsYAML-0.2.1.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b580a9463c1192ea4687950f07f582268e55e2c51c1874dcdade5a8b83da1a26 +size 84298 diff --git a/HsYAML.cabal b/HsYAML.cabal deleted file mode 100644 index 6c8ead1..0000000 --- a/HsYAML.cabal +++ /dev/null @@ -1,165 +0,0 @@ -cabal-version: 1.14 -name: HsYAML -version: 0.2.1.3 -x-revision: 1 - -synopsis: Pure Haskell YAML 1.2 processor -homepage: https://github.com/haskell-hvr/HsYAML -bug-reports: https://github.com/haskell-hvr/HsYAML/issues -license: GPL-2 -X-SPDX-License-Identifier: GPL-2.0-or-later -license-files: LICENSE.GPLv2 LICENSE.GPLv3 -author: Herbert Valerio Riedel -maintainer: https://github.com/haskell-hvr/HsYAML -copyright: 2015-2018 Herbert Valerio Riedel - , 2007-2008 Oren Ben-Kiki -category: Text -build-type: Simple -tested-with: - GHC == 9.10.0 - GHC == 9.8.2 - GHC == 9.6.4 - GHC == 9.4.8 - GHC == 9.2.8 - 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 - -- Skip testing on GHC 7.10 as it does not install with GHCup on ubuntu-22.04 - -- GHC == 7.10.3 - -- Skip testing on GHC 7.8 as it ships a too old 'transformers' - -- GHC == 7.8.4 - -- Skip testing these legacy GHC versions: - -- GHC == 7.6.3 - -- GHC == 7.4.2 - -description: - @HsYAML@ is a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) processor, i.e. a library for parsing and serializing YAML documents. - - . - Features of @HsYAML@ include: - . - * Pure Haskell implementation with small dependency footprint and emphasis on strict compliance with the [YAML 1.2 specification](http://yaml.org/spec/1.2/spec.html). - * Direct decoding to native Haskell types via (@aeson@-inspired) typeclass-based API (see "Data.YAML"). - * Allows round-tripping while preserving ordering, anchors, and comments at Event-level. - * Support for constructing custom YAML node graph representation (including support for cyclic YAML data structures). - * Support for the standard (untyped) /Failsafe/, (strict) /JSON/, and (flexible) /Core/ \"schemas\" providing implicit typing rules as defined in the YAML 1.2 specification (including support for user-defined custom schemas; see "Data.YAML.Schema"). - * Support for emitting YAML using /Failsafe/, (strict) /JSON/, and (flexible) /Core/ \"schemas\" (including support for user-defined custom encoding schemas; see "Data.YAML.Schema"). - * Event-based API resembling LibYAML's Event-based API (see "Data.YAML.Event"). - * Low-level API access to lexical token-based scanner (see "Data.YAML.Token"). - . - See also the package which allows to decode and encode YAML by leveraging @aeson@'s 'FromJSON' and 'ToJSON' instances. - -extra-source-files: - ChangeLog.md - -source-repository head - type: git - location: https://github.com/haskell-hvr/HsYAML.git - -flag exe - description: Enable @exe:yaml-test@ component - manual: True - default: False - -library - hs-source-dirs: src - exposed-modules: Data.YAML - , Data.YAML.Schema - , Data.YAML.Event - , Data.YAML.Token - other-modules: Data.YAML.Loader - , Data.YAML.Dumper - , Data.YAML.Internal - , Data.YAML.Event.Internal - , Data.YAML.Event.Writer - , Data.YAML.Pos - , Data.YAML.Schema.Internal - , Data.YAML.Token.Encoding - , Util - , Data.DList - - default-language: Haskell2010 - default-extensions: TypeOperators - other-extensions: DeriveGeneric - FlexibleContexts - FlexibleInstances - FunctionalDependencies - MultiParamTypeClasses - OverloadedStrings - PostfixOperators - RecordWildCards - RecursiveDo - Safe - ScopedTypeVariables - Trustworthy - TypeSynonymInstances - - build-depends: base >= 4.5 && < 5 - , bytestring >= 0.9 && < 0.13 - , containers >= 0.4.2 && < 0.8 - , deepseq >= 1.3.0 && < 1.6 - , text >= 1.2.3 && < 2.2 - , mtl >= 2.2.1 && < 2.4 - , parsec >= 3.1.13.0 && < 3.2 - , transformers >= 0.4 && < 0.7 - - -- for GHC.Generics - if impl(ghc < 7.6) - build-depends: ghc-prim - - if !impl(ghc >= 8.0) - build-depends: fail >= 4.9.0.0 && < 4.10 - - if !impl(ghc >= 7.10) - build-depends: nats >= 1.1.2 && < 1.2 - - ghc-options: -Wall - -executable yaml-test - hs-source-dirs: src-test - main-is: Main.hs - other-modules: TML - - default-language: Haskell2010 - - if flag(exe) - build-depends: HsYAML - -- inherited constraints - , bytestring >= 0.10.8.0 - , base - , text - , containers - , mtl - -- non-inherited - , megaparsec >= 7.0 && < 10 - , microaeson == 0.1.* - , filepath >= 1.4 && < 1.6 - , directory >= 1.2 && < 1.4 - else - buildable: False - - ghc-options: -rtsopts - -test-suite tests - default-language: Haskell2010 - type: exitcode-stdio-1.0 - hs-source-dirs: tests - main-is: Tests.hs - - ghc-options: -rtsopts - - build-depends: HsYAML - -- inherited constraints - , bytestring >= 0.10.8.0 - , base - , text - , containers - , mtl - -- non-inherited - , QuickCheck == 2.14.* - , tasty >= 1.4 && < 1.6 - , tasty-quickcheck == 0.10.* diff --git a/ghc-HsYAML.changes b/ghc-HsYAML.changes index af1a3d4..6fbab16 100644 --- a/ghc-HsYAML.changes +++ b/ghc-HsYAML.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Apr 25 10:29:23 UTC 2024 - Peter Simons + +- Update HsYAML to version 0.2.1.4. + ### 0.2.1.4 + + _2024-04-25_ + + * Drop support for GHC 7 + * Testsuite: relax lower bounds to accommodate LTS 11.22 (GHC 8.2) for new Stack CI + * Tested with GHC 8.0 - 9.10.0 (alpha3) + ------------------------------------------------------------------- Tue Apr 16 18:46:43 UTC 2024 - Peter Simons diff --git a/ghc-HsYAML.spec b/ghc-HsYAML.spec index 7aac7b2..a7d7234 100644 --- a/ghc-HsYAML.spec +++ b/ghc-HsYAML.spec @@ -20,13 +20,12 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.2.1.3 +Version: 0.2.1.4 Release: 0 Summary: Pure Haskell YAML 1.2 processor License: GPL-2.0-or-later 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-base-devel BuildRequires: ghc-base-prof @@ -109,7 +108,6 @@ 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