From 1b52c3bb452fee04923b2fcc6715ce5179007f3e Mon Sep 17 00:00:00 2001 From: psimons <> Date: Jun 04 2025 19:14:33 +0000 Subject: Update ghc-yesod-core to version 1.6.27.0 / rev 24 via SR 1282766 https://build.opensuse.org/request/show/1282766 by user psimons + dimstar_suse version update --- diff --git a/packages/g/ghc-yesod-core/.files b/packages/g/ghc-yesod-core/.files index 1c41dbe..40e0b12 100644 Binary files a/packages/g/ghc-yesod-core/.files and b/packages/g/ghc-yesod-core/.files differ diff --git a/packages/g/ghc-yesod-core/.rev b/packages/g/ghc-yesod-core/.rev index 124cabd..aab500e 100644 --- a/packages/g/ghc-yesod-core/.rev +++ b/packages/g/ghc-yesod-core/.rev @@ -183,4 +183,12 @@ version update 1255901 + + e7b41b6c1bbc026aa3d7fbc80c750f1b + 1.6.27.0 + + dimstar_suse + version update + 1282766 + diff --git a/packages/g/ghc-yesod-core/ghc-yesod-core.changes b/packages/g/ghc-yesod-core/ghc-yesod-core.changes index 59351c4..40da7a6 100644 --- a/packages/g/ghc-yesod-core/ghc-yesod-core.changes +++ b/packages/g/ghc-yesod-core/ghc-yesod-core.changes @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Wed May 28 23:22:25 UTC 2025 - Peter Simons + +- Update yesod-core to version 1.6.27.0 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +------------------------------------------------------------------- Fri Mar 21 18:15:28 UTC 2025 - Peter Simons - Update yesod-core to version 1.6.27.0. diff --git a/packages/g/ghc-yesod-core/ghc-yesod-core.spec b/packages/g/ghc-yesod-core/ghc-yesod-core.spec index ed500bb..f576f8d 100644 --- a/packages/g/ghc-yesod-core/ghc-yesod-core.spec +++ b/packages/g/ghc-yesod-core/ghc-yesod-core.spec @@ -26,6 +26,7 @@ Summary: Creation of type-safe, RESTful web applications License: MIT 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-aeson-devel BuildRequires: ghc-aeson-prof @@ -158,6 +159,7 @@ 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 diff --git a/packages/g/ghc-yesod-core/yesod-core.cabal b/packages/g/ghc-yesod-core/yesod-core.cabal new file mode 100644 index 0000000..d75daa8 --- /dev/null +++ b/packages/g/ghc-yesod-core/yesod-core.cabal @@ -0,0 +1,231 @@ +name: yesod-core +version: 1.6.27.0 +x-revision: 1 +license: MIT +license-file: LICENSE +author: Michael Snoyman +maintainer: Michael Snoyman +synopsis: Creation of type-safe, RESTful web applications. +description: API docs and the README are available at +category: Web, Yesod +stability: Stable +cabal-version: >= 1.10 +build-type: Simple +homepage: http://www.yesodweb.com/ +extra-source-files: + test/YesodCoreTest.hs + test/YesodCoreTest/*.hs + test/YesodCoreTest/JsLoaderSites/Bottom.hs + test/en.msg + test/test.hs + test/fixtures/routes_with_line_continuations.yesodroutes + ChangeLog.md + README.md + +library + default-language: Haskell2010 + hs-source-dirs: src + + build-depends: base >= 4.10 && < 5 + , aeson >= 1.0 + , attoparsec-aeson >= 2.1 + , auto-update + , blaze-html >= 0.5 + , blaze-markup >= 0.7.1 + , bytestring >= 0.10.2 + , case-insensitive >= 0.2 + , cereal >= 0.3 + , clientsession >= 0.9.1 && < 0.10 + , conduit >= 1.3 + , conduit-extra + , containers >= 0.2 + , cookie >= 0.4.3 && < 0.6 + , data-default + , deepseq >= 1.3 + , entropy + , fast-logger >= 2.2 + , http-types >= 0.7 + , memory + , monad-logger >= 0.3.10 && < 0.4 + , mtl + , parsec >= 2 && < 3.2 + , path-pieces >= 0.1.2 && < 0.3 + , primitive >= 0.6 + , random >= 1.0.0.2 && < 1.4 + , resourcet >= 1.2 + , shakespeare >= 2.0 + , template-haskell >= 2.11 + , text >= 0.7 + , time >= 1.5 + , transformers >= 0.4 + , unix-compat + , unliftio + , unordered-containers >= 0.2 + , vector >= 0.9 && < 0.14 + , wai >= 3.2 + , wai-extra >= 3.0.7 + , wai-logger >= 0.2 + , warp >= 3.0.2 + , word8 + + exposed-modules: Yesod.Core + Yesod.Core.Content + Yesod.Core.Dispatch + Yesod.Core.Handler + Yesod.Core.Json + Yesod.Core.Widget + Yesod.Core.Internal + Yesod.Core.Types + Yesod.Core.Unsafe + Yesod.Routes.TH.Types + other-modules: Yesod.Core.Internal.Session + Yesod.Core.Internal.Request + Yesod.Core.Class.Handler + Yesod.Core.Internal.Util + Yesod.Core.Internal.Response + Yesod.Core.Internal.Run + Yesod.Core.Internal.TH + Yesod.Core.Internal.LiteApp + Yesod.Core.Class.Yesod + Yesod.Core.Class.Dispatch + Yesod.Core.Class.Breadcrumbs + Yesod.Core.TypeCache + Paths_yesod_core + + Yesod.Routes.TH + Yesod.Routes.Class + Yesod.Routes.Parse + Yesod.Routes.Overlap + Yesod.Routes.TH.Dispatch + Yesod.Routes.TH.RenderRoute + Yesod.Routes.TH.ParseRoute + Yesod.Routes.TH.RouteAttrs + + ghc-options: -Wall + + -- Workaround for: http://ghc.haskell.org/trac/ghc/ticket/8443 + other-extensions: TemplateHaskell + +test-suite test-routes + default-language: Haskell2010 + type: exitcode-stdio-1.0 + main-is: RouteSpec.hs + hs-source-dirs: test, src + + other-modules: Hierarchy + Yesod.Routes.Class + Yesod.Routes.Overlap + Yesod.Routes.Parse + Yesod.Routes.TH + Yesod.Routes.TH.Dispatch + Yesod.Routes.TH.ParseRoute + Yesod.Routes.TH.RenderRoute + Yesod.Routes.TH.RouteAttrs + Yesod.Routes.TH.Types + + -- Workaround for: http://ghc.haskell.org/trac/ghc/ticket/8443 + other-extensions: TemplateHaskell + + build-depends: base < 5 + , hspec + , containers + , bytestring + , template-haskell + , text + , random + , path-pieces + , HUnit + +test-suite tests + default-language: Haskell2010 + type: exitcode-stdio-1.0 + main-is: test.hs + hs-source-dirs: test + + other-modules: YesodCoreTest + YesodCoreTest.Auth + YesodCoreTest.Breadcrumb + YesodCoreTest.Cache + YesodCoreTest.CleanPath + YesodCoreTest.Header + YesodCoreTest.Csrf + YesodCoreTest.ErrorHandling + YesodCoreTest.ErrorHandling.CustomApp + YesodCoreTest.Exceptions + YesodCoreTest.InternalRequest + YesodCoreTest.JsAttributes + YesodCoreTest.JsLoader + YesodCoreTest.JsLoaderSites.Bottom + YesodCoreTest.Json + YesodCoreTest.Links + YesodCoreTest.LiteApp + YesodCoreTest.Media + YesodCoreTest.MediaData + YesodCoreTest.Meta + YesodCoreTest.NoOverloadedStrings + YesodCoreTest.NoOverloadedStringsSub + YesodCoreTest.ParameterizedSite + YesodCoreTest.ParameterizedSite.Compat + YesodCoreTest.ParameterizedSite.PolyAny + YesodCoreTest.ParameterizedSite.PolyShow + YesodCoreTest.RawResponse + YesodCoreTest.Redirect + YesodCoreTest.Reps + YesodCoreTest.RequestBodySize + YesodCoreTest.Ssl + YesodCoreTest.Streaming + YesodCoreTest.StubLaxSameSite + YesodCoreTest.StubSslOnly + YesodCoreTest.StubStrictSameSite + YesodCoreTest.StubUnsecured + YesodCoreTest.SubSub + YesodCoreTest.SubSubData + YesodCoreTest.WaiSubsite + YesodCoreTest.Widget + YesodCoreTest.YesodTest + + cpp-options: -DTEST + if os(windows) + cpp-options: -DWINDOWS + build-depends: base < 5 + , async + , bytestring + , clientsession + , conduit + , conduit-extra + , containers + , cookie >= 0.4.1 && < 0.6 + , hspec >= 1.3 + , hspec-expectations + , http-types + , network + , random + , resourcet + , shakespeare + , streaming-commons + , text + , transformers + , unliftio + , wai >= 3.0 + , wai-extra + , warp + , yesod-core + ghc-options: -Wall -threaded + other-extensions: TemplateHaskell + +benchmark widgets + default-language: Haskell2010 + type: exitcode-stdio-1.0 + hs-source-dirs: bench + build-depends: base < 5 + , blaze-html + , bytestring + , gauge + , shakespeare + , text + main-is: widget.hs + ghc-options: -Wall -O2 + +source-repository head + type: git + location: https://github.com/yesodweb/yesod