From e4a15295f7307eeee10cf9114408ae5a93794bbc Mon Sep 17 00:00:00 2001 From: cajus Date: Mon, 3 Dec 2007 09:43:46 +0000 Subject: [PATCH] Updated debian infrastructure and splitted for etch packages git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.5@7973 594d385d-05f5-0310-b6e9-bd551577e9d8 --- debian/changelog | 8 +++++ debian/control | 4 +-- debian/control.etch | 75 +++++++++++++++++++++++++++++++++++++++++++++ debian/rules | 7 ++++- 4 files changed, 91 insertions(+), 3 deletions(-) create mode 100644 debian/control.etch diff --git a/debian/changelog b/debian/changelog index e64f1f734..493d1b167 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +gosa (2.5.14-1) unstable; urgency=low + + * New upstream release + * Added dutch debconf translation (Closes #449415) + * Removed set of dependencies for lenny/sid (Closes #452581) + + -- Cajus Pollmeier Mon, 3 Dec 2007 10:26:02 +0100 + gosa (2.5.13-1) unstable; urgency=low * New upstream release diff --git a/debian/control b/debian/control index 8c617c8f7..9d462c08a 100644 --- a/debian/control +++ b/debian/control @@ -7,8 +7,8 @@ Standards-Version: 3.7.2.2 Package: gosa Architecture: all -Depends: php5 | php4 (>= 4:4.3.10-16), apache | apache-ssl | apache2-mpm-worker | apache2-mpm-threadpool | apache2-mpm-prefork | apache2-mpm-perchild, exim4 | mail-transport-agent, php5-gd | php4-gd, php4-imap | php5-imap, php4-ldap | php5-ldap, php4-mhash | php5-mhash, php4-mysql | php5-mysql, php4-imagick | php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, fping, libcrypt-smbhash-perl, smarty, php4-recode | php5-recode, wwwconfig-common, smarty-gettext -Suggests: cyrus21-imapd (>= 2.1.11), postfix-ldap, php4-kadm5, etherwake, slapd, gosa-schema +Depends: php5, apache2, exim4 | mail-transport-agent, php5-gd, php5-imap, php5-ldap, php5-mhash, php5-mysql, php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, fping, libcrypt-smbhash-perl, smarty, php5-recode, wwwconfig-common, smarty-gettext +Suggests: cyrus22-imapd, postfix-ldap, etherwake, slapd, gosa-schema Description: Web Based LDAP Administration Program Provided is access to posix, shadow, samba, proxy, fax, pureftp and kerberos accounts. It is able to manage the postfix/cyrus server diff --git a/debian/control.etch b/debian/control.etch new file mode 100644 index 000000000..8c617c8f7 --- /dev/null +++ b/debian/control.etch @@ -0,0 +1,75 @@ +Source: gosa +Section: web +Priority: optional +Maintainer: Cajus Pollmeier +Build-Depends: debhelper(>= 4.2.32), dpatch +Standards-Version: 3.7.2.2 + +Package: gosa +Architecture: all +Depends: php5 | php4 (>= 4:4.3.10-16), apache | apache-ssl | apache2-mpm-worker | apache2-mpm-threadpool | apache2-mpm-prefork | apache2-mpm-perchild, exim4 | mail-transport-agent, php5-gd | php4-gd, php4-imap | php5-imap, php4-ldap | php5-ldap, php4-mhash | php5-mhash, php4-mysql | php5-mysql, php4-imagick | php5-imagick | imagemagick (>= 5.4.4.5-1) | graphicsmagick-im-compat, fping, libcrypt-smbhash-perl, smarty, php4-recode | php5-recode, wwwconfig-common, smarty-gettext +Suggests: cyrus21-imapd (>= 2.1.11), postfix-ldap, php4-kadm5, etherwake, slapd, gosa-schema +Description: Web Based LDAP Administration Program + Provided is access to posix, shadow, samba, proxy, fax, pureftp and + kerberos accounts. It is able to manage the postfix/cyrus server + combination and can write user adapted sieve scripts. + . + GOsa is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-desktop +Architecture: all +Depends: iceweasel | mozilla | firefox, debconf, po-debconf +Suggests: xbase-clients +Description: Desktop integration for GOsa + This package includes a menu definition for your desktop + environment. + . + GOsa is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-schema +Architecture: all +Depends: slapd +Description: LDAP schema for GOsa + This package includes the LDAP schema needed by GOsa. + . + GOsa is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-en +Architecture: all +Depends: gosa +Description: English online help for GOsa + This package includes the English online documentation for GOsa + . + GOsa is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-de +Architecture: all +Depends: gosa +Description: German online help for GOsa + This package includes the German online documentation for GOsa + . + GOsa is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-fr +Architecture: all +Depends: gosa +Description: French online help for GOsa + This package includes the French online documentation for GOsa + . + GOsa is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + +Package: gosa-help-nl +Architecture: all +Depends: gosa +Description: Dutch online help for GOsa + This package includes the Dutch online documentation for GOsa + . + GOsa is a combination of system-administrator and end-user web + interface, designed to handle LDAP based setups. + diff --git a/debian/rules b/debian/rules index 11cbc9a98..7b9388967 100755 --- a/debian/rules +++ b/debian/rules @@ -4,6 +4,7 @@ # Some lines taken from debmake, by Cristoph Lameter. SARGE_PACKAGE=`cat debian/changelog | head -n1 | grep sarge` +ETCH_PACKAGE=`cat debian/changelog | head -n1 | grep etch` # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 @@ -133,7 +134,11 @@ binary-indep: install chmod 644 debian/gosa/DEBIAN/conffiles -if [ -z "${SARGE_PACKAGE}" ]; then \ - dh_gencontrol; \ + -if [ -z "${ETCH_PACKAGE}" ]; then \ + dh_gencontrol; \ + else \ + dh_gencontrol -- -cdebian/control.etch; \ + fi else \ dh_gencontrol -- -cdebian/control.sarge; \ fi -- 2.30.2