Pinging @gregwebs. I've backported the relevant tweaks on the yesod-1.4 branch, to allow master to compile against persistent2. Whenever you're ready to release persistent2, we can: 1. Release persistent2. 2. Release new versions of yesod packages, which will work with persistent 1.3 and 2.0. 3. Add an upper bound in Stackage to avoid using the new persistent libraries until they're ready for primetime. 4. Release your blog post. yesod-1.4 should then remove the CPP here and only work with persistent2; the biggest "breaking change" in the 1.4 release will be remove backwards compatibility hacks for persistent, conduit, shakespeare, and wai.
85 lines
3.0 KiB
Plaintext
85 lines
3.0 KiB
Plaintext
name: yesod-form
|
|
version: 1.3.15.2
|
|
license: MIT
|
|
license-file: LICENSE
|
|
author: Michael Snoyman <michael@snoyman.com>
|
|
maintainer: Michael Snoyman <michael@snoyman.com>
|
|
synopsis: Form handling support for Yesod Web Framework
|
|
category: Web, Yesod
|
|
stability: Stable
|
|
cabal-version: >= 1.8
|
|
build-type: Simple
|
|
homepage: http://www.yesodweb.com/
|
|
description: Form handling support for Yesod Web Framework
|
|
|
|
flag network-uri
|
|
description: Get Network.URI from the network-uri package
|
|
default: True
|
|
|
|
library
|
|
build-depends: base >= 4 && < 5
|
|
, yesod-core >= 1.2 && < 1.3
|
|
, yesod-persistent >= 1.2 && < 1.3
|
|
, time >= 1.1.4
|
|
, hamlet >= 1.1.8
|
|
, shakespeare
|
|
, shakespeare-css >= 1.0
|
|
, shakespeare-js >= 1.0.2
|
|
, persistent >= 1.2 && < 2.1
|
|
, template-haskell
|
|
, transformers >= 0.2.2
|
|
, data-default
|
|
, xss-sanitize >= 0.3.0.1
|
|
, blaze-builder >= 0.2.1.4
|
|
, email-validate >= 1.0
|
|
, bytestring >= 0.9.1.4
|
|
, text >= 0.9
|
|
, wai >= 1.3
|
|
, containers >= 0.2
|
|
, blaze-html >= 0.5
|
|
, blaze-markup >= 0.5.1
|
|
, attoparsec >= 0.10
|
|
, byteable
|
|
, aeson
|
|
, resourcet
|
|
|
|
if flag(network-uri)
|
|
build-depends: network-uri >= 2.6
|
|
else
|
|
build-depends: network < 2.6
|
|
|
|
exposed-modules: Yesod.Form
|
|
Yesod.Form.Types
|
|
Yesod.Form.Functions
|
|
Yesod.Form.Bootstrap3
|
|
Yesod.Form.Input
|
|
Yesod.Form.Fields
|
|
Yesod.Form.Jquery
|
|
Yesod.Form.Nic
|
|
Yesod.Form.MassInput
|
|
Yesod.Form.I18n.English
|
|
Yesod.Form.I18n.Portuguese
|
|
Yesod.Form.I18n.Swedish
|
|
Yesod.Form.I18n.German
|
|
Yesod.Form.I18n.French
|
|
Yesod.Form.I18n.Norwegian
|
|
Yesod.Form.I18n.Japanese
|
|
Yesod.Form.I18n.Czech
|
|
Yesod.Form.I18n.Russian
|
|
-- FIXME Yesod.Helpers.Crud
|
|
ghc-options: -Wall
|
|
|
|
test-suite test
|
|
type: exitcode-stdio-1.0
|
|
main-is: main.hs
|
|
hs-source-dirs: test
|
|
build-depends: base
|
|
, yesod-form
|
|
, time
|
|
, hspec
|
|
, text
|
|
|
|
source-repository head
|
|
type: git
|
|
location: https://github.com/yesodweb/yesod
|