[Pkg-haskell-commits] darcs: haskell-devscripts: Manpages (somewhat) improved; other work to be done.
Giovanni Mascellani
gio at debian.org
Thu Jul 28 16:20:32 UTC 2011
Thu Jul 28 16:19:16 UTC 2011 Giovanni Mascellani <gio at debian.org>
* Manpages (somewhat) improved; other work to be done.
Ignore-this: de1217390cd21971fb5bbc0fd842bac8
M ./debian/manpages +1
M ./dh_haskell_depends.pod -3 +4
A ./dh_haskell_extra_depends.pod
Thu Jul 28 16:19:16 UTC 2011 Giovanni Mascellani <gio at debian.org>
* Manpages (somewhat) improved; other work to be done.
Ignore-this: de1217390cd21971fb5bbc0fd842bac8
diff -rN -u old-haskell-devscripts//debian/manpages new-haskell-devscripts//debian/manpages
--- old-haskell-devscripts//debian/manpages 2011-07-28 16:20:32.109568692 +0000
+++ new-haskell-devscripts//debian/manpages 2011-07-28 16:20:32.121596859 +0000
@@ -1,3 +1,4 @@
dh_haskell_provides.1
dh_haskell_depends.1
dh_haskell_shlibdeps.1
+dh_haskell_extra_depends.1
diff -rN -u old-haskell-devscripts//dh_haskell_depends.pod new-haskell-devscripts//dh_haskell_depends.pod
--- old-haskell-devscripts//dh_haskell_depends.pod 2011-07-28 16:20:32.085570865 +0000
+++ new-haskell-devscripts//dh_haskell_depends.pod 2011-07-28 16:20:32.125566932 +0000
@@ -18,9 +18,9 @@
Debian.
This script writes the debian/$package.substvars file, including in it the
-haskell:Depends, haskell:Recommends and haskell:Suggests variable. So, to use
-this package, include in the Depends: field in debian/control
-${haskell:Depends}, and do the same for Recommends and Suggests.
+haskell:Depends, haskell:Recommends, haskell:Suggests and haskell:Extra-Depends
+variable. So, to use this package, include in the Depends: field in debian/control
+${haskell:Depends}, and do the same for Recommends, Suggests and Extra-Depends.
=head1 BUGS
@@ -31,6 +31,7 @@
L<dh_haskell_provides(1)>
L<dh_haskell_shlibdeps(1)>
+L<dh_haskell_extra_depends(1)>
L<debhelper(7)>
=head1 AUTHOR
diff -rN -u old-haskell-devscripts//dh_haskell_extra_depends.pod new-haskell-devscripts//dh_haskell_extra_depends.pod
--- old-haskell-devscripts//dh_haskell_extra_depends.pod 1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-devscripts//dh_haskell_extra_depends.pod 2011-07-28 16:20:32.129558440 +0000
@@ -0,0 +1,39 @@
+=head1 NAME
+
+dh_haskell_extra_depends - generate the extra-depends file in Haskell packages
+
+=head1 SYNOPSIS
+
+B<dh_extra_haskell_depends> [S<I<debhelper options>>]
+[B<-X>I<package>]
+[B<--exclude=>I<package>]
+[S<I<file>> ...]
+
+=head1 DESCRIPTION
+
+dh_haskell_extra_depends is a debhelper program that helps with calculating dependencies
+for building Haskell libraries.
+
+Since Haskell libraries are statically linked, packagers that use Haskell
+libraries cannot rely on the fact that dynamical libraries are dependencies
+of their packages to be sure that possible runtime data packages are installed
+at execution time. The extra dependencies mechanism allows libraries
+to declare some packages that are to be added to the dependency list of
+each package that uses them to build.
+
+This script scans the Haskell dependencies and harvest extra dependencies
+information, putting them in the file debian/extra-depends, which is later
+used by dh_haskell_depends to be included in the substvars file.
+
+=head1 BUGS
+
+None, as far as we know. :-)
+
+=head1 SEE ALSO
+
+L<dh_haskell_depends(1)>
+L<debhelper(7)>
+
+=head1 AUTHOR
+
+Giovanni Mascellani <gio at debian.org>
More information about the Pkg-haskell-commits
mailing list