summaryrefslogtreecommitdiffstats
path: root/debian/dependencies
diff options
context:
space:
mode:
Diffstat (limited to 'debian/dependencies')
-rw-r--r--debian/dependencies94
1 files changed, 94 insertions, 0 deletions
diff --git a/debian/dependencies b/debian/dependencies
new file mode 100644
index 0000000..e8cc141
--- /dev/null
+++ b/debian/dependencies
@@ -0,0 +1,94 @@
+Build-Depends:
+==============
+ * autoconf
+ * automake1.9
+ works with 1.7 or 1.9 (at least)
+ * libtool
+ * gettext
+ POT, PO, GMO regenerated?
+ * libpam0g-dev
+ OK
+ * debhelper (>= 4.1.16)
+ * po-debconf
+ OK
+ * quilt
+ patch system
+ * dpkg-dev (>= 1.13.5)
+ * xsltproc
+ used to generate the manpages
+ * docbook-xsl
+ needed for /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl
+ * docbook-xml
+ manpages/docbook.xsl includes html/docbook.xsl
+ (But it is not strictly needed. The generated manpages are identical.
+ Without it, a warning is generated.)
+ Needed by JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.1.2//EN], [DocBook XML DTD V4.1.2], [], enable_man=no)
+ * libxml2-utils
+ needed by the JH_CHECK_XML_CATALOG macros
+ * cdbs
+ used in debian/rules
+ * libselinux1-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]
+ * gnome-doc-utils (>= 0.4.3-1)
+ xml2po, 0.4.3-1 needed for the -l switch.
+
+passwd Depends:
+===============
+ * ${shlibs:Depends}
+ OK
+ * ${loginpam}
+ - hurd
+ login
+ libpam-modules (>= 0.72-5)
+ - other archs
+ + login (>= 970502-1)
+ login is needed because some passwd utils need /etc/login.defs
+ login is Essential, so this is just to enforce the version
+ + libpam-modules (>= 0.72-5)
+ * debianutils (>= 2.15.2)
+ After 1:4.0.12-6, {add,remove}-shell are distributed in debianutils (2.15)
+ /etc/shell was forgotten and introduced in debianutils in 2.15.2
+
+passwd Conflicts:
+=================
+
+passwd Replaces:
+================
+ Some of the passwd man pages are also distributed in some manpages* packages.
+ Look at the debian/02/run test to optimize these dependencies.
+ NOTE: Not all maintainers have been notified.
+ * manpages-de (<< 0.4-9), manpages-fi (<< 0.2-4), manpages-fr (<<1.64.0-1), manpages-hu (<< 20010119-5), manpages-it (<< 0.3.4-3), manpages-ja (<< 0.5.0.0.20050915-1), manpages-ko (<< 20050219-2), manpages-es (<< 1.55-4), manpages-es-extra (<< 0.8a-15), manpages-ru (<< 0.98-3)
+ All those packages have been updated during sarge->etch. So these Replaces
+ should be removed after lenny release
+ * manpages-tr, manpages-zh
+ Those packages are still in etch, so the Replaces should be kept even
+ after lenny release
+
+login Pre-Depends:
+==================
+ * ${shlibs:Depends}
+ * libpam-runtime (>= 0.76-14)
+ sarge contained 0.76-22
+
+Why Pre-Depends? (because it's an essential package?)
+
+login Depends:
+==============
+ * libpam-modules (>= 0.72-5)
+ libpam-modules is needed.
+ potato contained 0.72-9
+
+login Conflicts:
+================
+
+login Replaces:
+===============
+ * Some of the login man pages are also distributed in some manpages* packages.
+ Look at the debian/02/run test to optimize these dependencies.
+ NOTE: Not all maintainers have been notified.
+ - manpages-fi, manpages-fr (<<1.64.0-1), manpages-hu, manpages-it, manpages-ko, manpages-ja (<< 0.5.0.0.20050915-1), manpages-de (<< 0.4-10), manpages-es-extra (<<0.8a-15)
+ Those are packages that have been updated during sarge->etch. These
+ Replaces should be removed after lenny
+ - manpages-tr, manpages-zh
+ Those packages are still in etch, so the Replaces should be kept even
+ after lenny release
+