[Pkg-haskell-commits] darcs: darcs: Historic import 2.0.2-2.

Petr Rockai mornfall at debian.org
Sat Mar 6 11:45:27 UTC 2010


Sat Jul 26 12:06:14 UTC 2008  Petr Rockai <mornfall at debian.org>
  * Historic import 2.0.2-2.
  Ignore-this: e7170574074277e81a9a49c5e16c2473

    A ./README.source
    M ./changelog +7
    M ./control +1

Sat Jul 26 12:06:14 UTC 2008  Petr Rockai <mornfall at debian.org>
  * Historic import 2.0.2-2.
  Ignore-this: e7170574074277e81a9a49c5e16c2473
diff -rN -u old-darcs/changelog new-darcs/changelog
--- old-darcs/changelog	2010-03-06 11:45:27.266059479 +0000
+++ new-darcs/changelog	2010-03-06 11:45:27.310061814 +0000
@@ -1,3 +1,10 @@
+darcs (2.0.2-2) unstable; urgency=low
+
+  * Add a rudimentary debian/README.source explaining how to build the package.
+  * Upload to unstable.
+
+ -- Petr Rockai <mornfall at debian.org>  Sat, 26 Jul 2008 14:06:14 +0200
+
 darcs (2.0.2-1) experimental; urgency=low
 
   * New upstream release.
diff -rN -u old-darcs/control new-darcs/control
--- old-darcs/control	2010-03-06 11:45:27.266059479 +0000
+++ new-darcs/control	2010-03-06 11:45:27.310061814 +0000
@@ -4,6 +4,7 @@
 Maintainer: Trent W. Buck <trentbuck at gmail.com>
 Uploaders: Isaac Jones <ijones at debian.org>, Petr Rockai <mornfall at debian.org>
 Build-Depends: debhelper (>> 4.0), cdbs, patchutils, ghc6 (>= 6.8), libghc6-html-dev, libghc6-http-dev, libghc6-parsec-dev, libghc6-regex-compat-dev, libghc6-http-dev, libghc6-mtl-dev, libghc6-quickcheck-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libkrb5-dev, texlive, tex4ht
+Vcs-Darcs: http://repos.mornfall.net/debian-darcs
 Standards-Version: 3.7.2
 
 Package: darcs
diff -rN -u old-darcs/README.source new-darcs/README.source
--- old-darcs/README.source	1970-01-01 00:00:00.000000000 +0000
+++ new-darcs/README.source	2010-03-06 11:45:27.310061814 +0000
@@ -0,0 +1,39 @@
+Building from repository
+========================
+
+This package uses darcs for managing debian patches. There are, for now, some
+quirks involved in preparing Debian diff, since the repository content does not
+match that of the orig tarball (which contains generated files).
+
+You will first need the current orig tarball from upstream (http://darcs.net)
+to create the diff against (in the parent directory of the repository):
+
+    wget http://darcs.net/darcs-2.0.2.tar.gz -O darcs_2.0.2.orig.tar.gz
+
+The procedure is (in a clean repository, after a get or make maintainer-clean):
+
+    make config; ./configure && make src/Context.hs
+    debuild -S -i"(_darcs|release)" -I_darcs -Irelease
+
+You will have a fresh debian source package in parent directory, ready for
+building (if you use sbuild):
+
+    sbuild -a -S darcs_2.0.2-2.dsc
+
+or maybe
+    
+    pbuilder --build darcs_2.0.2-2.dsc
+
+Note that in the future, the difficulty in building the package shall be
+addressed by automating most these steps and possibly by changing the way
+upstream builds their tarballs, so we can reproduce them exactly from our
+repository.
+
+Changing source
+===============
+
+When you get a copy of the repository, the source tree is in an editable
+state. To record changes, you can use
+
+    darcs rec
+





More information about the Pkg-haskell-commits mailing list