Debian Loves Haskell

Download Debian Loves Haskell

Post on 06-Dec-2014




0 download

Embed Size (px)




<ul><li> 1. $ sudo apt-get install cabal-install haskell-platform$ cabal update$ cabal install carettah# ...cabal compiles the packages...$ ~/.cabal/bin/carettahcarettah version 0.0.4 </li> <li> 2. $ sudo gem update$ sudo gem install earthquake# ...On a later date...$ sudo gem update </li> <li> 3. $ cabal update # update the local Hackage database$ cabal install yesod# ...On a later date...$ cabal upgrade--snip--The cabal upgrade command has been removedbecause people found it confusing and it oftenled to broken packages.--snip-- </li> <li> 4. $ cabal install yesod# Cabal cannot solve dependencies or Yesod has a bug.# ...OK, lets try again from scratch.$ rm -rf ~/.ghc ~/.cabal$ cabal update$ cabal install yesod </li> <li> 5. "" </li> <li> 6. $ cabal info yesod--snip-- Versions available: 0.6.7, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2,, 0.9.1, (and 35 others)--snip-- Dependencies: yesod-core &gt;= &amp;&amp; &gt; [Q] Can someone who is not a DM join the pkg-haskell&gt;&gt; team, or should they become a DM first?&gt; No need to be a DM, as there are DDs around that can&gt; do the sponsoring. </li> <li> 13. Package: wnppSeverity: wishlistOwner: Kiwamu Okabe * Package name : haskell-ansi-wl-pprint Version : 0.6.3 Upstream Author : Daan Leijen, Max Bolingbroke* URL : Vcs-Browser :* License : BSD3 </li> <li> 14. $ vi debian/controlMaintainer: Debian Haskell Group Uploaders: Kiwamu Okabe Vcs-Darcs: yes </li> <li> 15. haskell-ansi-wl-pprint (0.6.3-2) UNRELEASED; urgency=low * repo is moved to darcs. * change Vcs-* lines on debian/control.-- Kiwamu Okabe Wed, 12 Oct 2011haskell-ansi-wl-pprint (0.6.3-1) UNRELEASED; urgency=low * Debianization generated by cabal-debian-- Kiwamu Okabe Wed, 05 Oct 2011 </li> <li> 16. $ sudo apt-get install darcs$ pwd/home/kiwamu/deb/haskell-ansi-wl-pprint/debian$ darcs init --darcs-2$ darcs record -a -l -m "Initial Check-In"Finished recording patch Initial Check-In$ darcs put applying...Put successful. </li> <li> 17. $ ssh /darcs/pkg-haskell/tools/ </li> <li> 18. $ dch -v VERSION_NUM # will be opened with your editor$ darcs record -a$ darcs pushSending mail to </li> <li> 19. </li> <li> 20. $ darcs get$ tools/pkg-haskell-checkout haskell-ansi-wl-pprint$ cd haskell-ansi-wl-pprint/$ debuild -i -I$ debrelease$ debuild clean$ cd debian/$ darcs tag $(dpkg-parsechangelog -lchangelog | grep-dctrl -n -s Version .)$ darcs push -a </li> </ul>