summaryrefslogtreecommitdiff
path: root/standalone/android/haskell-patches/yesod_002_hack-around-missing-symbols.patch
blob: eaad739e5cbec27b7754df979cf24eb5154c70b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
From 7e815b11f242d6836f9615439e32f9937bf2feaf Mon Sep 17 00:00:00 2001
From: foo <foo@bar>
Date: Sun, 22 Sep 2013 13:59:34 +0000
Subject: [PATCH] hack around missing symbols

---
 Yesod.hs |   17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/Yesod.hs b/Yesod.hs
index 3050bf5..fbe309c 100644
--- a/Yesod.hs
+++ b/Yesod.hs
@@ -5,7 +5,24 @@ module Yesod
     ( -- * Re-exports from yesod-core
       module Yesod.Core
     , module Yesod.Form
+    , insertBy
+    , replace
+    , deleteBy
+    , delete
+    , insert 
+    , Key
     ) where
 
 import Yesod.Core
 import Yesod.Form
+
+-- These symbols are usually imported from persistent,
+-- But it is not built on Android. Still export them
+-- just so that hiding them will work.
+data Key = DummyKey
+insertBy = undefined
+replace = undefined
+deleteBy = undefined
+delete = undefined
+insert = undefined
+
-- 
1.7.10.4