on master help sign in
Fixes for MusicBrainz and nettle

Pinging @clinty

commit6d192674a65ee73c7d7994c2ec18bc6e8d2fe267 authorMichael Snoyman <michael@snoyman.com> dateMon 30 Jun 2014, 16:10 (12 years ago) parentcd43fe1
2 files changed+29−1
debian-bootstrap.sh+1−1 patching/patches/MusicBrainz-0.2.1.patch+28
debian-bootstrap.sh+1−1
@@ -7,7 +7,7 @@
77# wget -O - https://raw.github.com/fpco/stackage/master/debian-bootstrap.sh | bash -ex
88
99sudo apt-get update
10−sudo apt-get install -y build-essential libncurses-dev git libgmp3c2 libgmp3-dev zlib1g-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev libglib2.0-dev libcairo2-dev libpango1.0-dev libgtk2.0-dev zip libdevil-dev llvm libbz2-dev libjudy-dev libmysqlclient-dev libpq-dev libicu-dev libssl-dev
10+sudo apt-get install -y build-essential libncurses-dev git libgmp3c2 libgmp3-dev zlib1g-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev libglib2.0-dev libcairo2-dev libpango1.0-dev libgtk2.0-dev zip libdevil-dev llvm libbz2-dev libjudy-dev libmysqlclient-dev libpq-dev libicu-dev libssl-dev nettle-dev
1111wget http://www.haskell.org/ghc/dist/7.4.2/ghc-7.4.2-x86_64-unknown-linux.tar.bz2
1212tar jxfv ghc-7.4.2-x86_64-unknown-linux.tar.bz2
1313cd ghc-7.4.2
patching/patches/MusicBrainz-0.2.1.patchnew file+28
@@ -0,0 +1,28 @@
1+diff -ru orig/MusicBrainz.cabal new/MusicBrainz.cabal
2+--- orig/MusicBrainz.cabal 2014-06-30 16:08:08.987902131 +0300
3++++ new/MusicBrainz.cabal 2014-06-30 16:08:08.000000000 +0300
4+@@ -23,8 +23,10 @@
5+ , monad-control ==0.3.*
6+ , bytestring
7+ , conduit >= 1.0.0
8++ , conduit-extra >= 1.0.0
9+ , text
10+ , time
11++ , resourcet
12+ , vector >=0.9
13+ , xml-types ==0.3.*
14+ , http-conduit >= 1.8.8
15+diff -ru orig/Network/Protocol/MusicBrainz/XML2/WebService.hs new/Network/Protocol/MusicBrainz/XML2/WebService.hs
16+--- orig/Network/Protocol/MusicBrainz/XML2/WebService.hs 2014-06-30 16:08:08.987902131 +0300
17++++ new/Network/Protocol/MusicBrainz/XML2/WebService.hs 2014-06-30 16:08:08.000000000 +0300
18+@@ -11,8 +11,9 @@
19+ import Control.Applicative (liftA2, (<|>))
20+ import Control.Monad.IO.Class (MonadIO)
21+ import Control.Monad.Trans.Control (MonadBaseControl)
22++import Control.Monad.Trans.Resource (MonadThrow, runResourceT)
23+ import qualified Data.ByteString.Lazy as BL
24+-import Data.Conduit (Consumer, ($=), ($$), MonadThrow, runResourceT)
25++import Data.Conduit (Consumer, ($=), ($$))
26+ import Data.Conduit.Binary (sourceLbs)
27+ import Data.List (intercalate)
28+ import Data.Maybe (fromMaybe)