[arch-commits] Commit in haskell-yesod-auth/trunk (PKGBUILD persistent-2.5.patch)
Felix Yan
fyan at archlinux.org
Mon Apr 18 05:31:52 UTC 2016
Date: Monday, April 18, 2016 @ 07:31:52
Author: fyan
Revision: 171294
upgpkg: haskell-yesod-auth 1.4.13.1-4
rebuild with fast-logger-2.4.5, persistent-2.5, persistent-sqlite-2.5, persistent-template-2.5, yaml-0.8.17.1, http-client-0.4.28, http-client-tls-0.2.4, http-conduit-2.1.10, shakespeare-2.0.8.1, wai-3.2.1, wai-logger-2.2.6
Added:
haskell-yesod-auth/trunk/persistent-2.5.patch
Modified:
haskell-yesod-auth/trunk/PKGBUILD
----------------------+
PKGBUILD | 13 +++++++++---
persistent-2.5.patch | 52 +++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 62 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-04-18 04:52:53 UTC (rev 171293)
+++ PKGBUILD 2016-04-18 05:31:52 UTC (rev 171294)
@@ -5,7 +5,7 @@
_hkgname=yesod-auth
pkgname=haskell-yesod-auth
pkgver=1.4.13.1
-pkgrel=3
+pkgrel=4
pkgdesc="Authentication for Yesod."
url="http://www.yesodweb.com/"
license=("MIT")
@@ -21,10 +21,17 @@
"haskell-unordered-containers" "haskell-wai" "haskell-yesod-core" "haskell-yesod-form"
"haskell-yesod-persistent")
options=('staticlibs')
-source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
+source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz"
+ persistent-2.5.patch)
install="${pkgname}.install"
-sha256sums=('cb1ff6df7624c2b46f404e02b6ee0e3dc218c8a73196dbb824e7bb0e18a88852')
+sha256sums=('cb1ff6df7624c2b46f404e02b6ee0e3dc218c8a73196dbb824e7bb0e18a88852'
+ '1c89987092728c606c0f37b2e0cab5c0678741be2d2962670def0f23b6d310ee')
+prepare() {
+ cd "${srcdir}/${_hkgname}-${pkgver}"
+ patch -p2 -i ../persistent-2.5.patch
+}
+
build() {
cd "${srcdir}/${_hkgname}-${pkgver}"
Added: persistent-2.5.patch
===================================================================
--- persistent-2.5.patch (rev 0)
+++ persistent-2.5.patch 2016-04-18 05:31:52 UTC (rev 171294)
@@ -0,0 +1,52 @@
+From e95fa133303026833c2606dc8270ed0d79bd58bf Mon Sep 17 00:00:00 2001
+From: Erik de Castro Lopo <erikd at mega-nerd.com>
+Date: Mon, 18 Apr 2016 11:43:54 +1000
+Subject: [PATCH] yesod-auth: Fixes for persistent 2.5
+
+---
+ yesod-auth/Yesod/Auth.hs | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/yesod-auth/Yesod/Auth.hs b/yesod-auth/Yesod/Auth.hs
+index 86de266..e020c18 100644
+--- a/yesod-auth/Yesod/Auth.hs
++++ b/yesod-auth/Yesod/Auth.hs
+@@ -500,10 +500,10 @@ class (YesodAuth master, YesodPersist master) => YesodAuthPersist master where
+ getAuthEntity :: AuthId master -> HandlerT master IO (Maybe (AuthEntity master))
+
+ default getAuthEntity
+- :: ( YesodPersistBackend master
+- ~ PersistEntityBackend (AuthEntity master)
+- , Key (AuthEntity master) ~ AuthId master
+- , PersistStore (YesodPersistBackend master)
++ :: ( YesodPersistBackend master ~ PersistEntityBackend (AuthEntity master)
++ , BaseBackend (PersistEntityBackend (AuthEntity master)) ~ PersistEntityBackend (AuthEntity master)
++ , PersistStoreRead (PersistEntityBackend (AuthEntity master))
++ , AuthId master ~ Key (AuthEntity master)
+ , PersistEntity (AuthEntity master)
+ )
+ => AuthId master -> HandlerT master IO (Maybe (AuthEntity master))
+From e2cc081ac108159f22cc9aa57395ea1960731c5e Mon Sep 17 00:00:00 2001
+From: Erik de Castro Lopo <erikd at mega-nerd.com>
+Date: Sat, 16 Apr 2016 09:05:47 +1000
+Subject: [PATCH] yesod-auth.cabal: Bump persistent dependency
+
+---
+ yesod-auth/yesod-auth.cabal | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/yesod-auth/yesod-auth.cabal b/yesod-auth/yesod-auth.cabal
+index a388396..e774ade 100644
+--- a/yesod-auth/yesod-auth.cabal
++++ b/yesod-auth/yesod-auth.cabal
+@@ -37,8 +37,8 @@ library
+ , unordered-containers
+ , yesod-form >= 1.4 && < 1.5
+ , transformers >= 0.2.2
+- , persistent >= 2.1 && < 2.3
+- , persistent-template >= 2.1 && < 2.2
++ , persistent >= 2.5 && < 2.6
++ , persistent-template >= 2.5 && < 2.6
+ , http-client
+ , http-conduit >= 2.1
+ , aeson >= 0.7
More information about the arch-commits
mailing list