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