[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master 1/3] Add start of a metapackage to just get dak running.

Commit 91dbbbfe193962ede641168e2c446ad807f9217a suggested that the
ftpmaster-lenny metapackage could be split in two parts and that a
ftpmaster-common metapackage could be created to document the
requirements to just get dak running. Other tools normally required
for the ftpmaster to actually do their work are in "ftpmaster-$release"

The reason for splitting out the dak requirements separately are in the
hope that someone will eventually do a complete package for dak.  This
should get them started on the requirements.

Postgresql-plperl is Recommends: rather than Depends: on the theory that
the database could be installed on a different machine.

This is not yet checked for completeness, but should give a start
to what dak actually requires to run.

Signed-off-by: Joerg Jaspert <joerg@debian.org>

Signed-off-by: Allan Lyons <Allan_Lyons@wycliffe.ca>
 docs/meta/common/README.Debian    |    7 +++++++
 docs/meta/common/changelog        |    5 +++++
 docs/meta/common/copyright        |   25 +++++++++++++++++++++++++
 docs/meta/common/ftpmaster-common |   20 ++++++++++++++++++++
 4 files changed, 57 insertions(+), 0 deletions(-)
 create mode 100644 docs/meta/common/README.Debian
 create mode 100644 docs/meta/common/changelog
 create mode 100644 docs/meta/common/copyright
 create mode 100644 docs/meta/common/ftpmaster-common

diff --git a/docs/meta/common/README.Debian b/docs/meta/common/README.Debian
new file mode 100644
index 0000000..228d30f
--- /dev/null
+++ b/docs/meta/common/README.Debian
@@ -0,0 +1,7 @@
+dak meta package
+This is a dummy package that makes Debian's package management system
+believe that certain packages needed for dak have to be installed. The
+intention is to be able to easily see what needs to be there for dak
+to run.
diff --git a/docs/meta/common/changelog b/docs/meta/common/changelog
new file mode 100644
index 0000000..55eafb3
--- /dev/null
+++ b/docs/meta/common/changelog
@@ -0,0 +1,5 @@
+ftpmaster-common (1.0) unstable; urgency=low
+  * New "package", to document dak requirements
+ -- Allan Lyons <allan_lyons@wycliffe.ca>  Fri, 08 May 2009 09:09:09 -0600
diff --git a/docs/meta/common/copyright b/docs/meta/common/copyright
new file mode 100644
index 0000000..4ca7fbf
--- /dev/null
+++ b/docs/meta/common/copyright
@@ -0,0 +1,25 @@
+This package was put together by:
+    Allan Lyons <allan_lyons@wycliffe.ca> on Fri, 08 May 2009 09:09:09 -0600
+    <Copyright (C) 2009 Allan Lyons>
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License version 2 as
+   published by the Free Software Foundation.
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    GNU General Public License for more details.
+    You should have received a copy of the GNU General Public License
+    along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
diff --git a/docs/meta/common/ftpmaster-common b/docs/meta/common/ftpmaster-common
new file mode 100644
index 0000000..24453e6
--- /dev/null
+++ b/docs/meta/common/ftpmaster-common
@@ -0,0 +1,20 @@
+Section: devel
+Priority: optional
+Standards-Version: 3.8.1
+Package: ftpmaster-common
+Version: 1.0
+Maintainer: Debian FTP Master <ftpmaster@debian.org>
+Depends: apt-utils, bzip2, gnupg, gpgv, gzip, libapt-pkg-dev, lintian, python, python-apt, python-btsutils, python-debian, python-gnupginterface, python-ldap, python-psycopg2, python-pygresql, python-pyrss2gen, python-yaml
+Recommends: postgresql-plperl-8.3
+Architecture: all
+Copyright: copyright
+Changelog: changelog
+Readme: README.Debian
+Description: Meta package for DSA listing dak needs. This is a small
+ meta package to install all of the dependencies for dak in order to
+ know easily (and keep installed) all packages required for dak.
+ .
+ It, is quite likely that you will require more tools to actually do
+ your work.

Reply to: