From d66fe3b3cf94e16bb70d4e02bd35cbe1b2eeee23 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 24 Jul 2023 00:36:31 +0800 Subject: [PATCH] update to 2.14.5.1 --- .gitignore | 1 + ghc-persistent.spec | 12 +- ....13.3.5.cabal => persistent-2.14.5.1.cabal | 437 +++++++++--------- sources | 2 +- 4 files changed, 229 insertions(+), 223 deletions(-) rename persistent-2.13.3.5.cabal => persistent-2.14.5.1.cabal (90%) diff --git a/.gitignore b/.gitignore index bab0538..c2be7a4 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /lift-type-0.1.0.1.tar.gz /persistent-2.13.3.0.tar.gz /persistent-2.13.3.5.tar.gz +/persistent-2.14.5.1.tar.gz diff --git a/ghc-persistent.spec b/ghc-persistent.spec index 2a910eb..5a5b5e9 100644 --- a/ghc-persistent.spec +++ b/ghc-persistent.spec @@ -10,9 +10,9 @@ # testsuite missing deps: quickcheck-instances Name: ghc-%{pkg_name} -Version: 2.13.3.5 +Version: 2.14.5.1 # can only be reset when all subpkgs bumped -Release: 6%{?dist} +Release: 7%{?dist} Summary: Type-safe, multi-backend data serialization License: MIT @@ -24,7 +24,6 @@ Source2: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal# # End cabal-rpm sources # Begin cabal-rpm deps: -BuildRequires: dos2unix BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros-extra BuildRequires: ghc-aeson-devel @@ -35,6 +34,7 @@ BuildRequires: ghc-blaze-html-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-conduit-devel BuildRequires: ghc-containers-devel +BuildRequires: ghc-deepseq-devel BuildRequires: ghc-fast-logger-devel BuildRequires: ghc-http-api-data-devel #BuildRequires: ghc-lift-type-devel @@ -64,6 +64,7 @@ BuildRequires: ghc-blaze-html-prof BuildRequires: ghc-bytestring-prof BuildRequires: ghc-conduit-prof BuildRequires: ghc-containers-prof +BuildRequires: ghc-deepseq-prof BuildRequires: ghc-fast-logger-prof BuildRequires: ghc-http-api-data-prof #BuildRequires: ghc-lift-type-prof @@ -145,7 +146,7 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} -a1 -dos2unix -k -n %{SOURCE2} %{pkg_name}.cabal +cp -bp %{SOURCE2} %{pkg_name}.cabal # End cabal-rpm setup @@ -185,6 +186,9 @@ dos2unix -k -n %{SOURCE2} %{pkg_name}.cabal %changelog +* Sun Jul 23 2023 Jens Petersen - 2.14.5.1-7 +- https://hackage.haskell.org/package/persistent-2.14.5.1/changelog + * Wed Jul 19 2023 Fedora Release Engineering - 2.13.3.5-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/persistent-2.13.3.5.cabal b/persistent-2.14.5.1.cabal similarity index 90% rename from persistent-2.13.3.5.cabal rename to persistent-2.14.5.1.cabal index 4b6c632..9897b58 100644 --- a/persistent-2.13.3.5.cabal +++ b/persistent-2.14.5.1.cabal @@ -1,218 +1,219 @@ -name: persistent -version: 2.13.3.5 -x-revision: 3 -license: MIT -license-file: LICENSE -author: Michael Snoyman -maintainer: Michael Snoyman , Greg Weber -synopsis: Type-safe, multi-backend data serialization. -description: Hackage documentation generation is not reliable. For up to date documentation, please see: . -category: Database, Yesod -stability: Stable -cabal-version: >= 1.10 -build-type: Simple -homepage: http://www.yesodweb.com/book/persistent -bug-reports: https://github.com/yesodweb/persistent/issues -extra-source-files: ChangeLog.md README.md - -library - build-depends: conduit >=1.3 - - build-depends: mtl <2.3 - - build-depends: - base >= 4.11.1.0 && < 5 - , aeson >= 1.0 && < 2.1 - , attoparsec - , base64-bytestring - , blaze-html >= 0.9 - , bytestring >= 0.10 - , conduit >= 1.3 - , containers >= 0.5 - , fast-logger >= 2.4 - , http-api-data >= 0.3 - , lift-type >= 0.1.0.0 && < 0.2.0.0 - , monad-logger >= 0.3.28 - , mtl - , path-pieces >= 0.2 - , resource-pool >= 0.2.3 - , resourcet >= 1.1.10 - , scientific - , silently - , template-haskell >= 2.13 && < 2.19 - , text >= 1.2 - , th-lift-instances >= 0.1.14 && < 0.2 - , time >= 1.6 - , transformers >= 0.5 - , unliftio - , unliftio-core - , unordered-containers - , vault - , vector - - default-extensions: - FlexibleContexts - , MultiParamTypeClasses - , OverloadedStrings - , TypeFamilies - - exposed-modules: - Database.Persist - Database.Persist.Types - Database.Persist.Names - Database.Persist.PersistValue - Database.Persist.EntityDef - Database.Persist.EntityDef.Internal - Database.Persist.FieldDef - Database.Persist.FieldDef.Internal - Database.Persist.ImplicitIdDef - Database.Persist.ImplicitIdDef.Internal - Database.Persist.TH - - Database.Persist.Quasi - Database.Persist.Quasi.Internal - - Database.Persist.Sql - Database.Persist.Sql.Migration - Database.Persist.Sql.Types.Internal - Database.Persist.Sql.Util - - Database.Persist.SqlBackend - Database.Persist.SqlBackend.StatementCache - Database.Persist.SqlBackend.SqlPoolHooks - Database.Persist.SqlBackend.Internal - Database.Persist.SqlBackend.Internal.InsertSqlResult - Database.Persist.SqlBackend.Internal.IsolationLevel - Database.Persist.SqlBackend.Internal.SqlPoolHooks - Database.Persist.SqlBackend.Internal.Statement - Database.Persist.SqlBackend.Internal.StatementCache - Database.Persist.SqlBackend.Internal.MkSqlBackend - - Database.Persist.Class - Database.Persist.Class.DeleteCascade - Database.Persist.Class.PersistEntity - Database.Persist.Class.PersistQuery - Database.Persist.Class.PersistUnique - Database.Persist.Class.PersistConfig - Database.Persist.Class.PersistField - Database.Persist.Class.PersistStore - - other-modules: - Database.Persist.Types.Base - - Database.Persist.Sql.Internal - Database.Persist.Sql.Types - Database.Persist.Sql.Raw - Database.Persist.Sql.Run - Database.Persist.Sql.Class - Database.Persist.Sql.Orphan.PersistQuery - Database.Persist.Sql.Orphan.PersistStore - Database.Persist.Sql.Orphan.PersistUnique - - -- These modules only make sense for compilers with access to DerivingVia - if impl(ghc >= 8.6.1) - exposed-modules: - Database.Persist.Compatible - other-modules: - Database.Persist.Compatible.Types - Database.Persist.Compatible.TH - - ghc-options: -Wall - default-language: Haskell2010 - -test-suite test - type: exitcode-stdio-1.0 - main-is: main.hs - - build-depends: - base >= 4.9 && < 5 - , aeson - , attoparsec - , base64-bytestring - , blaze-html - , bytestring - , conduit - , containers - , fast-logger - , hspec >= 2.4 - , http-api-data - , monad-logger - , mtl - , path-pieces - , persistent - , QuickCheck - , quickcheck-instances >= 0.3 - , resource-pool - , resourcet - , scientific - , shakespeare - , silently - , template-haskell >= 2.4 - , text - , th-lift-instances - , time - , transformers - , unliftio - , unliftio-core - , unordered-containers - , vector - - hs-source-dirs: - test/ - - ghc-options: -Wall - - default-extensions: FlexibleContexts - , MultiParamTypeClasses - , OverloadedStrings - , TypeFamilies - - other-modules: - Database.Persist.ClassSpec - Database.Persist.PersistValueSpec - Database.Persist.QuasiSpec - Database.Persist.TH.DiscoverEntitiesSpec - Database.Persist.TH.EmbedSpec - Database.Persist.TH.ForeignRefSpec - Database.Persist.TH.PersistWith.Model - Database.Persist.TH.PersistWith.Model2 - Database.Persist.TH.PersistWithSpec - Database.Persist.TH.CommentSpec - Database.Persist.TH.ImplicitIdColSpec - Database.Persist.TH.JsonEncodingSpec - Database.Persist.TH.KindEntitiesSpec - Database.Persist.TH.KindEntitiesSpecImports - Database.Persist.TH.MigrationOnlySpec - Database.Persist.TH.MaybeFieldDefsSpec - Database.Persist.TH.MultiBlockSpec - Database.Persist.TH.MultiBlockSpec.Model - Database.Persist.TH.NestedSymbolsInTypeSpec - Database.Persist.TH.NestedSymbolsInTypeSpecImports - Database.Persist.TH.NoFieldSelectorsSpec - Database.Persist.TH.OverloadedLabelSpec - Database.Persist.TH.RequireOnlyPersistImportSpec - Database.Persist.TH.SharedPrimaryKeyImportedSpec - Database.Persist.TH.SharedPrimaryKeySpec - Database.Persist.THSpec - Database.Persist.TH.ToFromPersistValuesSpec - TemplateTestImports - default-language: Haskell2010 - -source-repository head - type: git - location: git://github.com/yesodweb/persistent.git - -benchmark persistent-th-bench - ghc-options: -O2 - type: exitcode-stdio-1.0 - main-is: Main.hs - hs-source-dirs: bench - build-depends: base - , persistent - , criterion - , deepseq >= 1.4 - , file-embed - , text - , template-haskell - other-modules: Models - default-language: Haskell2010 +name: persistent +version: 2.14.5.1 +x-revision: 1 +license: MIT +license-file: LICENSE +author: Michael Snoyman +maintainer: Michael Snoyman , Greg Weber +synopsis: Type-safe, multi-backend data serialization. +description: Hackage documentation generation is not reliable. For up to date documentation, please see: . +category: Database, Yesod +stability: Stable +cabal-version: >= 1.10 +build-type: Simple +homepage: http://www.yesodweb.com/book/persistent +bug-reports: https://github.com/yesodweb/persistent/issues +extra-source-files: ChangeLog.md README.md + +library + build-depends: + base >= 4.11.1.0 && < 5 + , aeson >= 1.0 && < 2.2 + , attoparsec + , base64-bytestring + , blaze-html >= 0.9 + , bytestring >= 0.10 + , conduit >= 1.3 + , containers >= 0.5 + , deepseq + , fast-logger >= 2.4 + , http-api-data >= 0.3 + , lift-type >= 0.1.0.0 && < 0.2.0.0 + , monad-logger >= 0.3.28 + , mtl + , path-pieces >= 0.2 + , resource-pool >= 0.2.3 + , resourcet >= 1.1.10 + , scientific + , silently + , template-haskell >= 2.13 && < 2.21 + , text >= 1.2 + , th-lift-instances >= 0.1.14 && < 0.2 + , time >= 1.6 + , transformers >= 0.5 + , unliftio + , unliftio-core + , unordered-containers + , vault + , vector + + default-extensions: + FlexibleContexts + , MultiParamTypeClasses + , OverloadedStrings + , TypeFamilies + + exposed-modules: + Database.Persist + Database.Persist.Types + Database.Persist.Names + Database.Persist.PersistValue + Database.Persist.EntityDef + Database.Persist.EntityDef.Internal + Database.Persist.FieldDef + Database.Persist.FieldDef.Internal + Database.Persist.ImplicitIdDef + Database.Persist.ImplicitIdDef.Internal + Database.Persist.TH + + Database.Persist.Quasi + Database.Persist.Quasi.Internal + + Database.Persist.Sql + Database.Persist.Sql.Migration + Database.Persist.Sql.Types.Internal + Database.Persist.Sql.Util + + Database.Persist.SqlBackend + Database.Persist.SqlBackend.StatementCache + Database.Persist.SqlBackend.SqlPoolHooks + Database.Persist.SqlBackend.Internal + Database.Persist.SqlBackend.Internal.InsertSqlResult + Database.Persist.SqlBackend.Internal.IsolationLevel + Database.Persist.SqlBackend.Internal.SqlPoolHooks + Database.Persist.SqlBackend.Internal.Statement + Database.Persist.SqlBackend.Internal.StatementCache + Database.Persist.SqlBackend.Internal.MkSqlBackend + + Database.Persist.Class + Database.Persist.Class.PersistEntity + Database.Persist.Class.PersistQuery + Database.Persist.Class.PersistUnique + Database.Persist.Class.PersistConfig + Database.Persist.Class.PersistField + Database.Persist.Class.PersistStore + + other-modules: + Database.Persist.Types.Base + + Database.Persist.Sql.Internal + Database.Persist.Sql.Types + Database.Persist.Sql.Raw + Database.Persist.Sql.Run + Database.Persist.Sql.Class + Database.Persist.Sql.Orphan.PersistQuery + Database.Persist.Sql.Orphan.PersistStore + Database.Persist.Sql.Orphan.PersistUnique + + -- These modules only make sense for compilers with access to DerivingVia + if impl(ghc >= 8.6.1) + exposed-modules: + Database.Persist.Compatible + other-modules: + Database.Persist.Compatible.Types + Database.Persist.Compatible.TH + + ghc-options: -Wall -Werror=incomplete-patterns + default-language: Haskell2010 + +test-suite test + type: exitcode-stdio-1.0 + main-is: main.hs + + build-depends: + base >= 4.9 && < 5 + , aeson + , attoparsec + , base64-bytestring + , blaze-html + , bytestring + , conduit + , containers + , deepseq + , fast-logger + , hspec >= 2.4 + , http-api-data + , monad-logger + , mtl + , path-pieces + , persistent + , QuickCheck + , quickcheck-instances >= 0.3 + , resource-pool + , resourcet + , scientific + , shakespeare + , silently + , template-haskell >= 2.4 + , text + , th-lift-instances + , time + , transformers + , unliftio + , unliftio-core + , unordered-containers + , vector + + hs-source-dirs: + test/ + + ghc-options: -Wall + + default-extensions: FlexibleContexts + , MultiParamTypeClasses + , OverloadedStrings + , TypeFamilies + , TypeOperators + + other-modules: + Database.Persist.ClassSpec + Database.Persist.PersistValueSpec + Database.Persist.QuasiSpec + Database.Persist.TH.CommentSpec + Database.Persist.TH.CompositeKeyStyleSpec + Database.Persist.TH.DiscoverEntitiesSpec + Database.Persist.TH.EmbedSpec + Database.Persist.TH.ForeignRefSpec + Database.Persist.TH.ImplicitIdColSpec + Database.Persist.TH.JsonEncodingSpec + Database.Persist.TH.KindEntitiesSpec + Database.Persist.TH.KindEntitiesSpecImports + Database.Persist.TH.MaybeFieldDefsSpec + Database.Persist.TH.MigrationOnlySpec + Database.Persist.TH.MultiBlockSpec + Database.Persist.TH.MultiBlockSpec.Model + Database.Persist.TH.NestedSymbolsInTypeSpec + Database.Persist.TH.NestedSymbolsInTypeSpecImports + Database.Persist.TH.NoFieldSelectorsSpec + Database.Persist.TH.OverloadedLabelSpec + Database.Persist.TH.PersistWith.Model + Database.Persist.TH.PersistWith.Model2 + Database.Persist.TH.PersistWithSpec + Database.Persist.TH.RequireOnlyPersistImportSpec + Database.Persist.TH.SharedPrimaryKeyImportedSpec + Database.Persist.TH.SharedPrimaryKeySpec + Database.Persist.TH.SumSpec + Database.Persist.TH.ToFromPersistValuesSpec + Database.Persist.TH.TypeLitFieldDefsSpec + Database.Persist.THSpec + TemplateTestImports + default-language: Haskell2010 + +source-repository head + type: git + location: git://github.com/yesodweb/persistent.git + +benchmark persistent-th-bench + ghc-options: -O2 + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: bench + build-depends: base + , persistent + , criterion + , deepseq >= 1.4 + , file-embed + , text + , template-haskell + other-modules: Models + default-language: Haskell2010 diff --git a/sources b/sources index fa93ace..4b6e5c8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (lift-type-0.1.0.1.tar.gz) = 3555cfc79a317849921306f8766d031dbdf247aa9bec604e20b47c31c4d001c7392b2f47a3463a9699b33826fec4a5d092fbad82c3d6a75f3c3151afa033b372 -SHA512 (persistent-2.13.3.5.tar.gz) = 7f71a62d901e27e7c15c79c6a004b8f2d49bf687c28de44001a7fc2aea4717a991fea293867426bb5011c920f5f38c3e8c1a0007cc271bce579140de0b21fe55 +SHA512 (persistent-2.14.5.1.tar.gz) = a3969142f77d9fc54a0e73ac54b53a96de0b93fadf67326f6b8d9fdb668fc4acf78eece4502cc557873b011e2191fc1607836a5aa0d5d287e79820c0bf6e90a4