20

Haskell Packageのdeb化

Embed Size (px)

DESCRIPTION

http://partake.in/events/6082c32d-9951-4242-9e98-0a7391515dde

Citation preview

Page 1: Haskell Packageのdeb化
Page 2: Haskell Packageのdeb化
Page 3: Haskell Packageのdeb化

$ sudo apt-get install \ haskell-debian-utils haskell-devscripts

Page 4: Haskell Packageのdeb化

$ wget http://hackage.haskell.org/packages/archive/\hcwiid/0.0.1/hcwiid-0.0.1.tar.gz$ tar xfz hcwiid-0.0.1.tar.gz$ cd hcwiid-0.0.1/$ cabal-debian --debianize --ghc \ --maintainer="Kiwamu Okabe <[email protected]>"$ ls debianchangelog compat control copyright rules

Page 5: Haskell Packageのdeb化

$ debuild -rfakeroot -us -uc$ ls ../*hcwiid*deb../libghc-hcwiid-dev_0.0.1-1~hackage1_amd64.deb../libghc-hcwiid-doc_0.0.1-1~hackage1_all.deb../libghc-hcwiid-prof_0.0.1-1~hackage1_amd64.deb

Page 6: Haskell Packageのdeb化
Page 7: Haskell Packageのdeb化

Note: Joachim (pkg-haskell team member) said:>> [Q] Can someone who is not a DM join the pkg-haskell>> team, or should they become a DM first?> No need to be a DM, as there are DDs around that can> do the sponsoring.

Page 8: Haskell Packageのdeb化
Page 9: Haskell Packageのdeb化
Page 10: Haskell Packageのdeb化

Package: wnppSeverity: wishlistOwner: Kiwamu Okabe <[email protected]>

* Package name : haskell-ansi-wl-pprint Version : 0.6.3 Upstream Author : Daan Leijen, Max Bolingbroke<[email protected]>* URL : http://github.com/batterseapower/ansi-wl-pprint Vcs-Browser :http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-ansi-wl-pprint.git* License : BSD3

Page 11: Haskell Packageのdeb化

$ vi debian/controlMaintainer: Debian Haskell Group \<[email protected]>Uploaders: Kiwamu Okabe <[email protected]>Vcs-Darcs: \http://darcs.debian.org/pkg-haskell/haskell-ansi-wl-pprintVcs-Browser: http://darcs.debian.org/cgi-bin/\darcsweb.cgi?r=pkg-haskell/haskell-ansi-wl-pprintDM-Upload-Allowed: yes

Page 12: Haskell Packageのdeb化

haskell-ansi-wl-pprint (0.6.3-2) UNRELEASED; urgency=low

* repo is moved to darcs. * change Vcs-* lines on debian/control.

-- Kiwamu Okabe <[email protected]> Wed, 12 Oct 2011 22:45:11 +0900

haskell-ansi-wl-pprint (0.6.3-1) UNRELEASED; urgency=low

* Debianization generated by cabal-debian

-- Kiwamu Okabe <[email protected]> Wed, 05 Oct 2011 11:14:50 +0900

Page 13: Haskell Packageのdeb化

$ 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 [email protected]:/darcs\/pkg-haskell/haskell-ansi-wl-pprintFinished applying...Put successful.

Page 14: Haskell Packageのdeb化

$ ssh [email protected] \ /darcs/pkg-haskell/tools/add-hooks.sh \ haskell-ansi-wl-pprint

[email protected]

Page 15: Haskell Packageのdeb化

$ dch -v VERSION_NUM # will be opened with your editor

$ darcs record -a$ darcs pushSending mail to [email protected]...

Page 16: Haskell Packageのdeb化

http://pkg-haskell.alioth.debian.org/cgi-bin/pet.cgi

Page 17: Haskell Packageのdeb化
Page 18: Haskell Packageのdeb化
Page 19: Haskell Packageのdeb化
Page 20: Haskell Packageのdeb化

partake.in/events/1b102ef9-f1ee-48a3-991b-7bdded376a7d

partake.in/events/57179633-b2ad-4e7d-b56e-c4ac8e6b178e

partake.in/events/15eeeb4f-ddf4-45a5-a147-7710f2be06d2