Date: Tuesday, December 4, 2018 @ 08:25:28 Author: felixonmars Revision: 411093
upgpkg: haskell-chell 0.4.0.2-12 rebuild with patience 0.2.0.0 Added: haskell-chell/trunk/patience-0.2.patch Modified: haskell-chell/trunk/PKGBUILD --------------------+ PKGBUILD | 9 ++++++--- patience-0.2.patch | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-12-04 08:21:18 UTC (rev 411092) +++ PKGBUILD 2018-12-04 08:25:28 UTC (rev 411093) @@ -3,7 +3,7 @@ _hkgname=chell pkgname=haskell-chell pkgver=0.4.0.2 -pkgrel=11 +pkgrel=12 pkgdesc="A simple and intuitive library for automated testing" url="https://john-millikin.com/software/chell/" license=('MIT') @@ -11,11 +11,14 @@ depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-options' 'haskell-patience' 'haskell-random' ) makedepends=('ghc') -source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) -sha512sums=('050c5818ad2cd954ef79b230de2f03fdfb19e99c8624a24bb7845bb20e3b5d5d427a9623491ffc706c5635f545eb99466bde7a851c4344d11df1a70bfb2bbe22') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz + patience-0.2.patch) +sha512sums=('050c5818ad2cd954ef79b230de2f03fdfb19e99c8624a24bb7845bb20e3b5d5d427a9623491ffc706c5635f545eb99466bde7a851c4344d11df1a70bfb2bbe22' + '96f7e20516c0ce90f0a0cb4c35c9315607cf6c4ba2a7dae4a8619d8532a7a8e9856967799566e133f0400588876dc0d9246d7bcec4e5fa08f2bf9f4074111ed0') prepare() { cd $_hkgname-$pkgver + patch -p2 -i ../patience-0.2.patch sed -i 's/<.*0.8/<1/' $_hkgname.cabal } Added: patience-0.2.patch =================================================================== --- patience-0.2.patch (rev 0) +++ patience-0.2.patch 2018-12-04 08:25:28 UTC (rev 411093) @@ -0,0 +1,40 @@ +commit d86effe073d75a73e544a58b16371664b8fcaf73 +Author: Felix Yan <[email protected]> +Date: Tue Dec 4 16:21:48 2018 +0800 + + Migrade to patience 0.2 (#1) + +diff --git a/chell/Test/Chell.hs b/chell/Test/Chell.hs +index 5a28259..d02e24a 100644 +--- a/chell/Test/Chell.hs ++++ b/chell/Test/Chell.hs +@@ -123,7 +123,6 @@ import qualified Control.Exception + import Control.Exception (Exception) + import Control.Monad (ap, liftM) + import Control.Monad.IO.Class (MonadIO, liftIO) +-import qualified Data.Algorithm.Patience as Patience + import qualified Data.ByteString.Char8 + import qualified Data.ByteString.Lazy.Char8 + import Data.Foldable (Foldable, foldMap) +@@ -136,6 +135,8 @@ import qualified Data.Text.Lazy + + import qualified Language.Haskell.TH as TH + ++import qualified Patience ++ + import Test.Chell.Main (defaultMain) + import Test.Chell.Types + +diff --git a/chell/chell.cabal b/chell/chell.cabal +index b2df441..126975c 100644 +--- a/chell/chell.cabal ++++ b/chell/chell.cabal +@@ -69,7 +69,7 @@ library + base >= 4.1 && < 5.0 + , bytestring >= 0.9 + , options >= 1.0 && < 2.0 +- , patience >= 0.1 && < 0.2 ++ , patience >= 0.2 && < 0.3 + , random >= 1.0 + , template-haskell >= 2.3 + , text
