added debian build environment

This commit is contained in:
Lars Kneschke 2007-02-26 09:22:01 +00:00
parent b45d2879c8
commit 8d7d348eb0
62 changed files with 3460 additions and 0 deletions

4
debian/README.maintainer vendored Normal file
View File

@ -0,0 +1,4 @@
To create a new package, use egw-sanitize-tarball first.
The interdependencies between the eGroupWare applications can be read
from APPNAME/setup/setup.inc.php.

17
debian/TODO.Debian vendored Normal file
View File

@ -0,0 +1,17 @@
To-do list for the eGroupWare Debian package
============================================
- When the (slightly patched) adodb in egroupware is in sync with the
released upstream version and the Debian package, we should symlink
egroupware to the adodb package installation instead of installing
our own.
- It would be nice to only install the necessary subset of the files
web accessible. The rest, for example the include files, templates,
and language files should be installed hidden from the web user. The
settings PHPGW_SERVER_ROOT and PHPGW_INCLUDE_ROOT probably go in that
direction, but they are currently applied inconsistently throughout
the source code.
Last changed: 2004-11-07

335
debian/changelog vendored Normal file
View File

@ -0,0 +1,335 @@
egroupware (1.3-015.dfsg-1) unstable; urgency=low
* New upstream release
* New Czech translation of debconf templates by Miroslav Kure
(closes: #389217)
-- Peter Eisentraut <petere@debian.org> Sun, 24 Sep 2006 19:33:20 +0200
egroupware (1.3-013.dfsg-1) unstable; urgency=low
* New upstream release
* New Czech translation of debconf templates by Miroslav Kure
(closes: #389217)
-- Peter Eisentraut <petere@debian.org> Sun, 24 Sep 2006 19:33:20 +0200
egroupware (1.3-012.dfsg-1) unstable; urgency=low
* New upstream release
* New Czech translation of debconf templates by Miroslav Kure
(closes: #389217)
-- Peter Eisentraut <petere@debian.org> Sun, 24 Sep 2006 19:33:20 +0200
egroupware (1.2-105.dfsg-1) unstable; urgency=low
* New upstream release
* New Czech translation of debconf templates by Miroslav Kure
(closes: #389217)
-- Peter Eisentraut <petere@debian.org> Sun, 24 Sep 2006 19:33:20 +0200
egroupware (1.2-104.dfsg-3) unstable; urgency=medium
* New Dutch translation of debconf templates by Kurt De Bree
(closes: #387655)
* Added missing build dependency po-debconf
* Added note about tcpip_socket not enabled by default for PostgreSQL
7.4 (closes: #336930)
* Set all of /var/lib/egroupware/ owned by www-data:www-data
* Handle purging egroupware-core when debconf is not installed
(closes: #387980)
-- Peter Eisentraut <petere@debian.org> Mon, 18 Sep 2006 13:40:16 +0200
egroupware (1.2-104.dfsg-2) unstable; urgency=low
* Enhanced watch file
* Enable mod_actions for Apache 2 (closes: #381339)
* Removed recommendations of php5-mcal and php5-xslt, which don't exist
* Altered Debconf templates to fit recommendations in Developer's
Reference
* Code clean-up in maintainer scripts
* Updated setup instructions for new PostgreSQL packaging scheme
* Simplified documentation for LDAP setup
* Added php{4,5}-odbc as dependency alternative
* Updated for new fpdf path
-- Peter Eisentraut <petere@debian.org> Mon, 28 Aug 2006 19:29:49 +0200
egroupware (1.2-104.dfsg-1) unstable; urgency=low
* New upstream release (closes: #362295)
* Dropped 05-egw-projects-jpgraph-path patch because upstream clearly
believes this feature is relevant
* New stuff relative to previous unstable version ...
- New applications: mydms, projectmanager, resources, sambaadmin,
timesheet, workflow
- Dropped applications: backup, comic, email, forum, ftp, fudforum,
headlines, jinn, messenger, phpldapadmin, projects, stocks, tts
(closes: #271058, #271881, #347460, #365314)
- MySQL 5 support (closes: #347480, #372636, #378032)
- XMLRPC variable names fixed (closes: #355956)
- Added PHP5 dependencies as alternatives (closes: #328056, #367397)
- Language installation more robust (closes: #281762)
- IPv6 support (#330873)
- Calendar support for all-day events (closes: #292603)
* Fixed spelling mistake in package description (closes: #363386)
* New Dutch translation of debconf templates by Kurt De Bree
(closes: #363045)
-- Peter Eisentraut <petere@debian.org> Fri, 28 Jul 2006 23:31:57 +0200
egroupware (1.2-102.dfsg-2) experimental; urgency=low
* New upstream release
* Fixed php[45]-gd dependency (closes: #372779)
-- Peter Eisentraut <petere@debian.org> Mon, 12 Jun 2006 10:04:54 +0200
egroupware (1.2-2.dfsg-1) experimental; urgency=low
* New upstream release
* Added PHP5 dependencies as alternatives
* Added Subversion support to egw-sanitize-tarball
* Changed to Debhelper level 5
* Sorted out Build-Depends vs. Build-Depends-Indep
* Changes to default Apache configuration by Lars Kneschke:
- Added /usr/share/php to include_path
- Improved ical handling
- Improved rpc handling
-- Peter Eisentraut <petere@debian.org> Wed, 31 May 2006 15:27:12 +0200
egroupware (1.2-1.dfsg-1) experimental; urgency=low
* New upstream release
- New applications: mydms, projectmanager, resources, sambaadmin,
timesheet, workflow
- Dropped applications: backup, comic, email, forum, ftp, fudforum,
headlines, jinn, messenger, phpldapadmin, projects, stocks, tts
* Most patches obsoleted
* Calculate dependencies of meta package automatically
-- Peter Eisentraut <petere@debian.org> Thu, 20 Apr 2006 17:37:44 +0200
egroupware (1.0.0.009.dfsg-3-4) unstable; urgency=high
* Fixed fudforum arbitrary code execution security problem (CVE-2005-2781)
(closes: #340495)
* Fixed watch file to exclude RC versions
-- Peter Eisentraut <petere@debian.org> Mon, 28 Nov 2005 14:01:13 +0100
egroupware (1.0.0.009.dfsg-3-3) unstable; urgency=high
* Corrected fudforum fix
* Fixed cross-site-scripting [phpsysinfo/includes/system_footer.php,
phpsysinfo/includes/system_header.php,
debian/patches/22-egw-CVE-2005-0870-xss.dpatch]
* Backported parts of changes by Christopher Kunz to fix arbitrary file
inclusion [phpsysinfo/index.php,
debian/patches/23-egw-CVE-2005-3347-file.dpatch]
* Initialise charset variable to fix cross-site scripting
[phpsysinfo/index.php, debian/patches/24-egw-CVE-2005-3348-xss.dpatch]
-- Peter Eisentraut <petere@debian.org> Tue, 15 Nov 2005 00:20:10 +0100
egroupware (1.0.0.009.dfsg-3-2) unstable; urgency=low
* Fixed fudforum cross-site scripting security problem (CAN-2005-2600)
(closes: #323928)
* New Swedish translation of debconf templates by Daniel Nylander
(closes: #333750)
-- Peter Eisentraut <petere@debian.org> Tue, 1 Nov 2005 23:47:36 +0100
egroupware (1.0.0.009.dfsg-3-1) unstable; urgency=high
(The actual upstream release name is "1.0.0.009-3".)
* New upstream release (closes: #329597)
- Obsoletes patch 10-egw-xmlrpc-fix-fix
-- Peter Eisentraut <petere@debian.org> Mon, 26 Sep 2005 11:11:11 +0200
egroupware (1.0.0.009.dfsg-2) unstable; urgency=high
* Added upstream's fix for the previous fix
-- Peter Eisentraut <petere@debian.org> Mon, 5 Sep 2005 11:11:11 +0200
egroupware (1.0.0.009.dfsg-1) unstable; urgency=high
* New upstream release
- Includes fix for (another) XML-RPC remote execution security problem
(CAN-2005-2498) (closes: #323350)
-- Peter Eisentraut <petere@debian.org> Thu, 1 Sep 2005 11:11:11 +0200
egroupware (1.0.0.008-2.dfsg-1) unstable; urgency=low
* New upstream release
* New Czech translation of debconf templates by Miroslav Kure
(closes: #318156)
* Improved version recognition in watch file
-- Peter Eisentraut <petere@debian.org> Fri, 29 Jul 2005 11:11:11 +0200
egroupware (1.0.0.008-1.dfsg-1) unstable; urgency=high
* New upstream release
- Contains better fix for XML-RPC security problem (bug #317263)
- Obsoletes patches 09-egw-calendar-konqueror, 10-egw-pam-auth
-- Peter Eisentraut <petere@debian.org> Sat, 9 Jul 2005 11:11:11 +0200
egroupware (1.0.0.007-3.dfsg-1) unstable; urgency=high
* New upstream release
- Includes fix for XML-RPC remote execution security problem
(CAN-2005-1921) (closes: #317263)
* Updated standards version
-- Peter Eisentraut <petere@debian.org> Thu, 7 Jul 2005 11:11:11 +0200
egroupware (1.0.0.007-2.dfsg-4) unstable; urgency=low
* New Vietnamese translation of debconf templates by Clytie Siddall
(closes: #311614)
* Changed maintainer address
-- Peter Eisentraut <petere@debian.org> Sat, 11 Jun 2005 11:11:11 +0200
egroupware (1.0.0.007-2.dfsg-3) unstable; urgency=medium
* Fixed PAM authentication (closes: #306729)
-- Peter Eisentraut <peter_e@gmx.net> Tue, 24 May 2005 11:11:11 +0200
egroupware (1.0.0.007-2.dfsg-2) unstable; urgency=medium
* Fixed calendar month display in Konqueror
-- Peter Eisentraut <peter_e@gmx.net> Thu, 12 May 2005 11:11:11 +0200
egroupware (1.0.0.007-2.dfsg-1) unstable; urgency=high
* New upstream version
- fixes several security problems (closes: #304496, #305576)
- fixes SQL error in calendar matrix view (closes: #302341)
- skel application removed
* Added php4-cli to dependencies of -fudforum
* Made Apache 2 the preferred web server alternative in dependencies and
debconf question, adjusted debconf translations manually
* Added setup instructions for MySQL (thanks to Christian Motschke)
-- Peter Eisentraut <peter_e@gmx.net> Thu, 21 Apr 2005 11:11:11 +0200
egroupware (1.0.00.006-1.dfsg-1) unstable; urgency=low
* New upstream version
* Adjusted patch egw-projects-jpgraph-path for upstream changes
* Removed patch egw-admin-save-email, obsoleted by upstream changes
* Added patch to ignore dangling symlinks in check_install.php;
phpldapadmin/config.php is initially a dangling symlink, so we don't
want to complain about that.
* Added perl to dependencies of -core (needed for postinst)
-- Peter Eisentraut <peter_e@gmx.net> Mon, 08 Nov 2004 11:11:11 +0100
egroupware (1.0.00.005-1.dfsg-3) unstable; urgency=low
* Converted dpatch to use /usr/share/dpatch/dpatch-run
* No longer set php_flag display_errors off; this should be chosen by
the system administrator or the user.
* -calendar depends on -infolog (closes: #275871)
* New Japanese translation of debconf templates by Hideki Yamane
(closes: #278511)
* Added patch to save email addresses when creating new users
(closes: #270672)
-- Peter Eisentraut <peter_e@gmx.net> Mon, 01 Nov 2004 11:11:11 +0100
egroupware (1.0.00.005-1.dfsg-2) unstable; urgency=low
* Removed PHP conditionals in apache.conf; besides having been
relatively useless, this also gets Apache 2 working.
* Symlinked to ttf-bitstream-vera instead of installing our own copy
* Symlinked to fpdf instead of installing our own copy (except
fpdf.php, which is patched by egroupware)
-- Peter Eisentraut <peter_e@gmx.net> Sat, 25 Sep 2004 11:11:11 +0200
egroupware (1.0.00.005-1.dfsg-1) unstable; urgency=low
* New upstream version
* Added ".dfsg" to version name to make explicit that this is not the
original upstream tarball
* egroupware-infolog.remove now obsolete
* Removed new .htaccess file from installation
* Adjusted patch egw-ldap-doc for upstream changes
* Adjusted patch egw-projects-var-www for upstream changes and renamed
to egw-projects-jpgraph-path
* Added suggestions of php4-imap and php4-auth-pam to -core package
* Removed dependencies on php4-gd2 (see bug #261186)
-- Peter Eisentraut <peter_e@gmx.net> Sat, 11 Sep 2004 11:11:11 +0200
egroupware (1.0.00.004-2+cvs20040825-2) unstable; urgency=low
* Added sitemgr-link symlink into the -sitemgr package
* New Brazilian Portuguese translation of debconf templates by
André Luís Lopes <andrelop@debian.org> (closes: #269531)
* Removed some obsolete files from -filemanager package
* phpldapadmin was by fault in debian/rules filtered from the list of
modules, so it did not get any files installed at all; fixed
* Added symlinks and instructions for setting up a phpldapadmin
configuration file
* Converted the executable dpatch 00template, which doesn't work, to
the nonexecutable variant
-- Peter Eisentraut <peter_e@gmx.net> Sat, 04 Sep 2004 11:11:11 +0200
egroupware (1.0.00.004-2+cvs20040825-1) unstable; urgency=low
* New upstream release plus additional fixes (check out from CVS using
-r Version-1_0_0-branch -D '2004-08-25 00:00:00 UTC')
* Updated egw-ldap-doc patch for new translations
* Sorted out the web server and PHP dependencies:
- Support only Apache variants and PHP as module
- New Apache 2 support (experimental)
- Changed dependency on php4-cgi to php4-cli
* Use invoke-rc.d in maintainer scripts
* Ignore web server reload failures (closes: #267362)
* New French (fr) translation of debconf templates by Florent Usseil
(closes: #267828)
* Added more dependencies on PHP modules in the applications
* Force PHP mbstring overloading to be on
* Remove executable permission from installed PHP files
-- Peter Eisentraut <peter_e@gmx.net> Thu, 26 Aug 2004 11:11:11 +0200
egroupware (1.0.00.003-2-1) unstable; urgency=low
* New upstream release (first stable upstream release, so it can go
into Debian unstable now)
* Patches now handled by dpatch
* More detailed copyright information added
* More careful selection of installed files
* More nonfree files removed from source package
* Dependencies revised
* debian/rules simplified
* Configuration adjusted for new upstream version, web server
selection changed in preparation for more supported servers
-- Peter Eisentraut <peter_e@gmx.net> Tue, 17 Aug 2004 11:11:11 +0200
egroupware (0.9.99.015-1-1) experimental; urgency=low
* Initial release (closes: #237854)
* Removed calendar/doc/rfc2445.txt, because it is not free.
* Changed fudforum setup to work better in Debian directory structure.
-- Peter Eisentraut <peter_e@gmx.net> Fri, 11 Jun 2004 22:37:12 +0200

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
5

268
debian/control vendored Normal file
View File

@ -0,0 +1,268 @@
Source: egroupware
Section: web
Priority: optional
Maintainer: Peter Eisentraut <petere@debian.org>
Build-Depends: debhelper (>= 5), dpatch, po-debconf
Build-Depends-Indep: gawk
Standards-Version: 3.7.2
Package: egroupware
Architecture: all
Depends: egroupware-core, ${egw:Modules}
Description: web-based groupware suite
${commondesc}
.
This package is a metapackage containing dependencies on all the
eGroupWare applications. If you want to conveniently install
eGroupWare with all available applications, install this package.
Package: egroupware-core
Architecture: all
Depends: apache2 | apache (>=1.3.29.0.1) | apache-ssl (>=1.3.29.0.1) | apache-perl (>=1.3.29.0.1),
libapache2-mod-php5 | libapache-mod-php5,
php5-cli,
php5-pgsql | php5-mysql,
php-fpdf (>= 1.53.dfsg-2), php5-gd, php-log, php-pear,
perl, egroupware-egw-pear (= ${Source-Version}),
${misc:Depends}
Recommends: postgresql-client | mysql-client
Suggests: egroupware,
php5-ldap,
php5-mcrypt,
php5-mhash,
php5-imap,
php5-auth-pam
Description: eGroupWare core modules
${commondesc}
.
The core package provides the modules for initial setup, global
administration, and preferences, and the API for the applications. It
does not, by itself, provide any groupware functionality. The actual
eGroupWare applications are shipped separately in packages named
"egroupware-<name>".
Package: egroupware-addressbook
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version})
Description: eGroupWare addressbook management application
${commondesc}
.
This eGroupWare application provides a contact manager with vCard
support. It can store and retrieve contact information via SQL, LDAP,
or Active Directory.
Package: egroupware-calendar
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version}), egroupware-infolog (= ${Source-Version})
Description: eGroupWare calendar management application
${commondesc}
.
This eGroupWare application provides a powerful calendar with a meeting
request system, alarms, iCal and E-Mail support, and ACL security.
Package: egroupware-developer-tools
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare developer tools
${commondesc}
.
This eGroupWare application contains tools for eGroupWare developers
and translators. The translation tools allow you to create and extend
translation files for eGroupWare. They can search the sources for new
or added phrases and show you the ones missing in your language.
Package: egroupware-emailadmin
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare E-mail user administration application
${commondesc}
.
This eGroupWare application allows the administration of E-mail user
accounts. It is intended to be used with the package
egroupware-felamimail.
Package: egroupware-etemplate
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: widget-based template system for eGroupWare
${commondesc}
.
This eGroupWare application contains a widget-based template system for
eGroupWare with an interactive editor and a database-table editor
(creates tables_current.inc.php and updates automatically
tables_update.inc.php).
Package: egroupware-felamimail
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-emailadmin (= ${Source-Version}),
php5-imap
Provides: mail-reader, imap-client
Description: eGroupWare FeLaMiMail application
${commondesc}
.
FeLaMiMail is an E-mail application for eGroupWare.
Package: egroupware-filemanager
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare file manager application
${commondesc}
.
This eGroupWare application provides a web-based file manager.
Abilities include all common file actions (upload, mkdir, rename,
delete, copy, move), creating, and editing text files, and syncing with
the file system. Per file/directory comments are stored, and version
history is tracked. Group sharing and ACL are fully supported.
Package: egroupware-infolog
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version})
Description: eGroupWare infolog application
${commondesc}
.
This eGroupWare application allows tracking on-going and previous support
requests, phone calls, and other customer relations.
Package: egroupware-manual
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-wiki (= ${Source-Version})
Description: eGroupWare manual
${commondesc}
.
This package contains the eGroupWare manual, provided an
eGroupWare application.
Package: egroupware-mydms
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare document management system
${commondesc}
.
This package contains a document management system for eGroupWare.
Package: egroupware-news-admin
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare news administration interface
${commondesc}
.
This eGroupWare application provides an interface to handle a simple web
based news system.
Package: egroupware-phpbrain
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare phpbrain application
${commondesc}
.
This eGroupWare application provides a knowledge base system.
Package: egroupware-phpsysinfo
Architecture: all
Depends: egroupware-core (= ${Source-Version}),
php5-gd
Description: eGroupWare phpSysInfo application
${commondesc}
.
phpSysInfo is a PHP script that displays information about the
host being accessed. It will displays things like uptime,
lm-sensors readings, CPU, memory, SCSI, IDE, PCI, ethernet, floppy,
and video information.
Package: egroupware-projectmanager
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version}),
php5-gd,
ttf-bitstream-vera
Description: eGroupWare projects management application
${commondesc}
.
This eGroupWare application provides a project work-flow tracker.
Package: egroupware-registration
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare registration application
${commondesc}
.
This eGroupWare application allows users to create eGroupWare accounts
through a web interface. Site administrators can decide what pieces of
information are requested and whether each is required or not.
Package: egroupware-resources
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version}), egroupware-filemanager (= ${Source-Version})
Suggests: egroupware-calendar
Description: eGroupWare resource manager application
${commondesc}
.
This eGroupWare application provides a resource management and booking
system, which integrates into eGroupWare's calendar.
Package: egroupware-sambaadmin
Architecture: all
Depends: egroupware-core (= ${Source-Version}),
php5-ldap
Description: eGroupWare Samba administration application
${commondesc}
.
This eGroupWare application is for managing LDAP-based Samba servers.
Package: egroupware-sitemgr
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version})
Recommends: php5-xsl
Description: eGroupWare site manager application
${commondesc}
.
This is a content management system application for eGroupWare.
Package: egroupware-timesheet
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version})
Suggests: egroupware-projectmanager
Description: eGroupWare timesheet application
${commondesc}
.
This eGroupWare application is for tracking times and other activities
for the project manager.
Package: egroupware-wiki
Architecture: all
Depends: egroupware-core (= ${Source-Version}), egroupware-etemplate (= ${Source-Version})
Description: eGroupWare wiki application
${commondesc}
.
This eGroupWare application provides a wiki.
#Package: egroupware-workflow
#Architecture: all
#Depends: egroupware-core (= ${Source-Version})
#Description: eGroupWare workflow application
# ${commondesc}
# .
# This eGroupWare application provides a workflow management engine.
#Package: egroupware-jinn
#Architecture: all
#Depends: egroupware-core (= ${Source-Version})
#Description: eGroupWare jinn application
# ${commondesc}
# .
# This eGroupWare application provides the jinn application.
#Package: egroupware-gallery
#Architecture: all
#Depends: egroupware-core (= ${Source-Version})
#Description: eGroupWare gallery application
# ${commondesc}
# .
# This eGroupWare application provides a gallery.
Package: egroupware-egw-pear
Architecture: all
Depends: egroupware-core (= ${Source-Version})
Description: eGroupWare pear modules
${commondesc}
.
This eGroupWare application provides the patched pear classes, required by eGroupWare.

22
debian/copyright vendored Normal file
View File

@ -0,0 +1,22 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Copyright:
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.

39
debian/egroupware-addressbook.copyright vendored Normal file
View File

@ -0,0 +1,39 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Copyright:
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.
The following copyright notice applies to
/usr/share/egroupware/addressbook/inc/class.pdb.inc.php:
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License,
or any later version.
Portions of code from ToPTIP
Copyright (C) 2000-2001 Pierre Dittgen
This file is a translation of the txt2pdbdoc tool
written in C Paul J. Lucas (plj@best.com)
On Debian systems, the complete text of the GNU LGPL can be found in the
file /usr/share/common-licenses/LGPL.

34
debian/egroupware-bookmarks.copyright vendored Normal file
View File

@ -0,0 +1,34 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Copyright:
Based on Bookmarker Copyright (C) 1998 Padraic Renaghan
http://www.renaghan.com/bookmarker
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.
The following copyright notice applies to
/usr/share/egroupware/bookmarks/inc/class.sqlquery.inc.php:
PHP Base Library
Copyright (c) 1998-2000 NetUSE AG
Boris Erdmann, Kristian Koehntopp

148
debian/egroupware-core.README.Debian vendored Normal file
View File

@ -0,0 +1,148 @@
eGroupWare for Debian
=====================
Table of Contents
-----------------
- General
- Security Advisory
- Preparation Steps for PostgreSQL
- Preparation Steps for MySQL
- LDAP Setup
General
-------
It is highly recommended that eGroupWare only be accessible through
SSL (https). This will protect the transmission of your users'
passwords and personal data. Users of Apache 1 can achieve that by
configuring eGroupWare only for Apache-SSL. For users of Apache 2, it
may be necessary to explicitly disable access to eGroupWare without
SSL, for example with the following configuration in the respective
virtual host definition:
<Directory /usr/share/egroupware>
Order deny,allow
Deny from all
</Directory>
The URL for the eGroupWare installation is of the form
<http(s)://yourhostname/egroupware/>. You can change this and some
other web-related settings in /etc/egroupware/apache.conf. But you
first need to do some setup, so read on ...
Please log in to the web-based eGroupWare setup tool after installing
or upgrading the eGroupWare packages. The URL is of the form
<http(s)://yourhostname/egroupware/setup/>. If this is your first
installation, you should first prepare the database management system
of your choice and optionally an LDAP server as outlined below. The
connection parameters for the database and optionally the LDAP server
must later be entered in the setup tool.
Also log in to the web-based setup tool before uninstalling eGroupWare
application packages to unregister those applications. The Debian
package management system cannot do that automatically. If you forget
that, you will have leftovers from the uninstalled applications in the
database. (If you forget, you can reinstall the package, unregister
the application, and remove it again.)
The eGroupWare Debian package does not clear out or drop the database
when the package is purged. You need to do that yourself.
Security Advisory
-----------------
eGroupWare stores the database password in plain text in
/var/lib/egroupware/header.inc.php. This file is readable by the user
www-data, which means that every user that can execute user-defined
scripts (PHP, CGI, etc.) running as the web server user www-data can
read this file and steal all your eGroupWare data. Therefore you
should do at least one of the following:
- Don't allow any untrusted users on your machine.
- Don't allow any untrusted users to run their own PHP, CGI, etc.
- Make sure all the user-defined content is run as a different user,
for example using suEXEC.
Alternatively, you may want to run eGroupWare as a separate user or in
a separate Apache instance altogether, but this is nontrivial to set
up and not supported by this package (yet). Suggestions are welcome.
Preparation Steps for PostgreSQL
--------------------------------
The PostgreSQL database system can be on a remote host, of course.
Substitute the appropriate IP addresses below.
Create a user and database for eGroupWare:
# su - postgres
$ createuser -A -D -P egroupware
[enter a password for the user when prompted]
$ createdb egroupware
You need to configure PostgreSQL to allow connections from the web
server. This is not allowed by default. Add a line like this to
/etc/postgresql/x.y/foo/pg_hba.conf (where "x.y" is the version number
such as "8.1", and "foo" is the name of the cluster instance such as
"main"), most simply before all other records:
host egroupware egroupware 127.0.0.1 255.255.255.255 md5
(This allows any OS user from 127.0.0.1 to connect to the PostgreSQL
database "egroupware" as PostgreSQL user "egroupware" if they can
supply a valid password.)
If you are using PostgreSQL 7.4, you need to allow TCP/IP access to the
database server by setting the parameter tcpip_socket to true in
postgresql.conf. In 8.0 and later, the parameter is called
listen_addresses and the default is sufficient.
After having made these changes, run
# /etc/init.d/postgresql-x.y reload
More information about PostgreSQL client authentication can be found
in the file
/usr/share/doc/postgresql-doc-x.y/html/client-authentication.html in
the package postgresql-doc-x.y.
Preparation Steps for MySQL
---------------------------
Set up a database for eGroupWare and grant user access:
$ mysql -u root
mysql> CREATE DATABASE egroupware;
mysql> GRANT ALL ON egroupware.* TO 'egroupware'@'localhost' IDENTIFIED BY "password";
If the MySQL server is on a remote host, substitute the name of the
host of the web server for localhost in the statement above.
Additionally, the option bind-address in /etc/mysql/my.cnf may need to
be changed to accept connections from remote hosts.
LDAP Setup
----------
To be able to store eGroupWare user or addressbook data in an LDAP
server (not required; you can use an SQL database):
1. Install the package egroupware-ldap on the machine hosting the LDAP
server (only OpenLDAP 2.x is supported), and follow the
instructions in its /usr/share/doc/egroupware-ldap/README.Debian.
This prepares the LDAP server for eGroupWare data.
2. Follow the instructions in
/usr/share/doc/egroupware-core/setup/README.ldap.gz once you are in
the domain configuration phase. This tells eGroupWare to use the
LDAP server.
-- Peter Eisentraut <petere@debian.org>, August 2006

91
debian/egroupware-core.config vendored Normal file
View File

@ -0,0 +1,91 @@
#! /bin/sh
set -e
. /usr/share/debconf/confmodule
db_version 2.0
db_capb backup
step=0
finished="false"
while ! $finished ; do
skip="false"
forward=1
backward=1
password=""
confirm=""
case $step in
0) # Prompt user for notes.
db_beginblock
db_subst "egroupware/configuration/note" "site" `hostname -f`
db_input high "egroupware/configuration/note" || true
db_endblock
backward=0
;;
1) # Ask for web server type.
db_input high "egroupware/webserver" || true
;;
2) # Prompt for header admin user.
db_input high "egroupware/header/user" || true
;;
3) # Prompt for header admin password.
db_fset "egroupware/header/password/mismatch" "seen" "false" || true
db_beginblock
db_input high "egroupware/header/password" || true
db_input high "egroupware/header/password/confirm" || true
db_endblock
# Skip previous step
backward=2
;;
4) # Check if passwords match.
db_get "egroupware/header/password"
password="$RET"
db_get "egroupware/header/password/confirm"
confirm="$RET"
if [ "$password" != "$confirm" ] ; then
# Reset the template used.
db_reset "egroupware/header/password" || true
db_fset "egroupware/header/password" "seen" "false" || true
db_reset "egroupware/header/password/confirm" || true
db_fset "egroupware/header/password/confirm" "seen" "false" || true
# Prompt the user.
db_input high "egroupware/header/password/mismatch" || true
# Do one step back anyway.
forward=-1
else
# Do not prompt, go to the next step.
skip="true"
fi
;;
*)
skip="true"
message="Unknown step #$tep."
if [ $step -lt 0 ] ; then
step=-1
elif [ $step -gt 11 ] ; then
finished="true"
fi
;;
esac
if $skip ; then
next=$(($step + 1))
eval $onsuccess
onsuccess=''
else
db_title "eGroupWare" || true
if db_go ; then
next=$(($step + $forward))
eval $onsuccess
onsuccess=''
else
next=$(($step - $backward))
onsuccess=''
fi
fi
step=$next
done
db_stop

296
debian/egroupware-core.copyright vendored Normal file
View File

@ -0,0 +1,296 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
With the exceptions listed below, the following license applies:
Copyright (C) 2001 Loic Dachary
Copyright (C) 2000 - 2003 Free Software Foundation, Inc
Copyright (C) 1999-2000 NetUSE GmbH Kristian Koehntopp
Copyright (C) 2000-2003 Joseph Engo, Bettina Gille
Copyright (C) 2000, 2001, 2003, 2004 Miles Lott
Copyright (C) 2000-2002 Joseph Engo, Lars Kneschke
Copyright (C) 2003 Lars Kneschke, Bettina Gille
Copyright (C) 2000-2002 Joseph Engo
Copyright (C) 2000, 2001 Dan Kuykendall
Copyright (C) 2000, 2001 Mark Peters
Copyright (C) 2002-2004 Lars Kneschke
Copyright (C) 2001 Dylan Adams
Copyright (C) 1999-2000 The SourceForge Crew - http://sourceforge.net
Copyright (C) 2001, 2002 Joseph Engo, Miles Lott, Bettina Gille
Copyright (C) 1999 Michael L. Dean & Tim R. Norman
Copyright (C) 2002 Zeald Ltd
Copyright (C) 2003 Richard R. Vasquez, Jr.
Copyright (C) 2002, 2003 Ulf Harnhammar
Copyright (C) 2000, 2001 Marc Logemann
Copyright (C) 1999-2003 Anil Madhavapeddy <anil@recoil.org>
Copyright (C) 2002-2003 Michael Slusarz <slusarz@bigworm.colorado.edu>
Copyright (C) 2001 - 2003 Brent R. Matzelle
Copyright (C) 1999-2000 Dan Wilson <phpPgAdmin@acucore.com>
Copyright (C) 1998-1999 Tobias Ratschiller <tobias@dnet.it>
Copyright (C) 1998-2000 NetUSE AG Boris Erdmann, Kristian Koehntopp
Copyright (C) 2001-2003 Jason Wies, Jonathon Sim
Copyright (C) 2001 Jason Wies
Copyright (C) 2001 Michael P. Mehl. All rights reserved.
Copyright (C) 2002, 2003 Mihai Bazon
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.
The following copyright notice applies to some files in
/usr/share/egroupware/phpgwapi/inc/ (see header of the files), as well as
/usr/share/egroupware/phpgwapi/cron/asyncservices.php,
/usr/share/egroupware/admin/inc/class.uiasyncservice.inc.php, and
/usr/share/egroupware/setup/inc/class.Template.inc.php:
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License,
or any later version.
On Debian systems, the complete text of the GNU LGPL can be found in
the file /usr/share/common-licenses/LGPL.
[The intention is that the API for external applications is available
under the LGPL, whereas most of eGroupWare itself is available under
the GPL. -- the packager]
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/inc/class.pdf.inc.php:
Copyright (c) 2004, Lars Kneschke
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the FeLaMiMail organization nor the names of
its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/inc/class.xmlrpc_client_php.inc.php,
/usr/share/egroupware/phpgwapi/inc/class.xmlrpc_server_php.inc.php:
Copyright (c) 1999,2000,2001 Edd Dumbill.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of the "XML-RPC for PHP" nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/inc/class.xmlrpcmsg.inc.php,
/usr/share/egroupware/phpgwapi/inc/class.xmlrpcresp.inc.php,
/usr/share/egroupware/phpgwapi/inc/class.xmlrpcval.inc.php,
/usr/share/egroupware/phpgwapi/inc/xml_functions.inc.php:
by Edd Dumbill (C) 1999-2001
License is granted to use or modify this software ('XML-RPC for PHP')
for commercial or non-commercial use provided the copyright of the author
is preserved in any distributed or derivative work.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESSED OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following copyright notice applies to
/usr/share/egrouware/phpgwapi/inc/adodb/:
(c) 2000-2003 John Lim (jlim@natsoft.com.my). All rights reserved
Released under both BSD license and Lesser GPL library license.
Whenever there is any discrepancy between the two licenses,
the BSD license will take precedence.
BSD Style-License
=================
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer. Redistributions
in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution. Neither the name of
the John Lim nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior
written permission.
DISCLAIMER:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/inc/fpdf/fpdf.php:
/*******************************************************************************
* Software: FPDF *
* Version: 1.52 *
* Date: 2003-12-30 *
* Author: Olivier PLATHEY *
* License: Freeware *
* *
* You may use, modify and redistribute this software as you wish. *
*******************************************************************************/
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/js/colorpicker/ and
/usr/share/egroupware/phpgwapi/js/htmlarea/:
htmlArea License (based on BSD license)
Copyright (c) 2002-2004, interactivetools.com, inc.
Copyright (c) 2003-2004 dynarch.com
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1) Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2) Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3) Neither the name of interactivetools.com, inc. nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/js/foldertree/:
Copyright (c) 2002-2003 Geir Landrö
This script can be used freely as long as all
copyright messages are intact.
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/js/jscalendar/:
Author: Mihai Bazon, <mishoo@infoiasi.ro>
http://dynarch.com/mishoo/
This program is free software published under the
terms of the GNU Lesser General Public License.
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/js/tabs/:
Copyright (C) 2003 Dipl.-Inform. Kai Hofmann and probusiness AG
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
The following copyright notice applies to
/usr/share/egroupware/phpgwapi/js/wz_tooltip/:
Copyright (c) 2002-2003 Walter Zorn. All rights reserved.
Created 1. 12. 2002 by Walter Zorn (Web: http://www.walterzorn.com )
Last modified: 21. 4. 2004
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.

2
debian/egroupware-core.install vendored Normal file
View File

@ -0,0 +1,2 @@
debian/etc/apache.conf etc/egroupware/
*.php header.inc.php.template usr/share/egroupware/

2
debian/egroupware-core.links vendored Normal file
View File

@ -0,0 +1,2 @@
var/lib/egroupware/header.inc.php usr/share/egroupware/header.inc.php
usr/share/php/fpdf/font usr/share/egroupware/phpgwapi/inc/fpdf/font

95
debian/egroupware-core.postinst vendored Normal file
View File

@ -0,0 +1,95 @@
#! /bin/sh
set -e
webserver_soft_reload() {
if command -v invoke-rc.d >/dev/null 2>&1; then
invoke-rc.d "$1" force-reload || :
else
[ -x /etc/init.d/"$1" ] && /etc/init.d/"$1" force-reload || :
fi
}
. /usr/share/debconf/confmodule
db_version 2.0
if [ "$1" = configure ]; then
mkdir -p /var/lib/egroupware/files/users
mkdir -p /var/lib/egroupware/files/groups
mkdir -p /var/lib/egroupware/files/db_backup
mkdir -p /var/lib/egroupware/sessions
mkdir -p /var/lib/egroupware/default/files
mkdir -p /var/lib/egroupware/default/backup
config="/var/lib/egroupware/header.inc.php"
touch $config
if [ ! -s $config ] ; then
template="/usr/share/egroupware/header.inc.php.template"
# Get configuration passwords.
db_get "egroupware/header/user"
header_user="$RET"
db_get "egroupware/header/password"
header_password="$RET"
# Build egroupware header manager configuration file.
perl -MDigest::MD5 -e "
\$header_user = '$header_user' ;
\$header_password = Digest::MD5::md5_hex('$header_password') ;
while (<>) {
s#{SERVER_ROOT}#/usr/share/egroupware# ;
s#{INCLUDE_ROOT}#/usr/share/egroupware# ;
s/{SETUP_ACL}// ;
s/{HEADER_ADMIN_USER}/\$header_user/ ;
s/{HEADER_ADMIN_PASSWORD}/\$header_password/ ;
s/{DOMAIN_SELECTBOX}/false/ ;
s/{DB_PERSISTENT}/false/ ;
s/{SESSIONS_TYPE}/db/ ;
s/{ENABLE_MCRYPT}/false/ ;
s/{MCRYPT_VERSION}/none/ ;
s/{MCRYPT_IV}/none/ ;
print ;
}
" < $template > $config
fi
chown -R www-data:www-data /var/lib/egroupware/
chmod 600 $config
# Get the web server type.
db_get "egroupware/webserver"
save_IFS=$IFS
IFS=','
for i in $RET; do
case $i in
*"Apache") webservers="$webservers apache" ;;
*"Apache SSL") webservers="$webservers apache-ssl" ;;
*"Apache Perl") webservers="$webservers apache-perl" ;;
*"Apache 2") webservers="$webservers apache2" ;;
esac
done
IFS=$save_IFS
# Set up web server and reload it.
for server in $webservers ; do
if [ -d /etc/$server/conf.d/ ]; then
ln -fs ../../egroupware/apache.conf /etc/$server/conf.d/egroupware
case $server in
apache2)
a2enmod actions >/dev/null
;;
esac
webserver_soft_reload $server
else
echo "web server \"$server\" not installed; ignoring"
fi
done
fi
#DEBHELPER#
db_stop

48
debian/egroupware-core.postrm vendored Normal file
View File

@ -0,0 +1,48 @@
#! /bin/sh
set -e
webserver_soft_reload() {
if command -v invoke-rc.d >/dev/null 2>&1; then
invoke-rc.d "$1" force-reload || :
else
[ -x /etc/init.d/"$1" ] && /etc/init.d/"$1" force-reload || :
fi
}
if [ "$1" = remove ]; then
rm -rf /var/lib/egroupware/sessions/
. /usr/share/debconf/confmodule
db_get "egroupware/webserver" || true
save_IFS=$IFS
IFS=','
for i in $RET; do
case $i in
*"Apache") webservers="$webservers apache" ;;
*"Apache SSL") webservers="$webservers apache-ssl" ;;
*"Apache Perl") webservers="$webservers apache-perl" ;;
*"Apache 2") webservers="$webservers apache2" ;;
esac
done
IFS=$save_IFS
for server in $webservers; do
rm -f /etc/$server/conf.d/egroupware
webserver_soft_reload $server
done
fi
if [ "$1" = purge ]; then
rm -rf /var/lib/egroupware/
rm -rf /etc/egroupware/
fi
#DEBHELPER#
db_stop 2>/dev/null || :

49
debian/egroupware-core.remove vendored Normal file
View File

@ -0,0 +1,49 @@
usr/share/egroupware/phpgwapi/images/README
usr/share/egroupware/phpgwapi/inc/adodb/adodb-time.zip
usr/share/egroupware/phpgwapi/inc/adodb/readme.txt
usr/share/egroupware/phpgwapi/inc/adodb/pear/readme.Auth.txt
usr/share/egroupware/phpgwapi/inc/adodb/session/adodb-sessions.mysql.sql
usr/share/egroupware/phpgwapi/inc/adodb/tests/
usr/share/egroupware/phpgwapi/inc/adodb/xsl/
usr/share/egroupware/phpgwapi/inc/fpdf/*.css
usr/share/egroupware/phpgwapi/inc/fpdf/*.htm
usr/share/egroupware/phpgwapi/inc/fpdf/*.txt
usr/share/egroupware/phpgwapi/inc/fpdf/doc/
usr/share/egroupware/phpgwapi/inc/fpdf/font/
usr/share/egroupware/phpgwapi/inc/fpdf/tutorial/
usr/share/egroupware/phpgwapi/js/foldertree/foldertree.README
usr/share/egroupware/phpgwapi/js/htmlarea/example-fully-loaded.html
usr/share/egroupware/phpgwapi/js/htmlarea/example.html
usr/share/egroupware/phpgwapi/js/htmlarea/examples/
usr/share/egroupware/phpgwapi/js/htmlarea/example-spell-checker.html
usr/share/egroupware/phpgwapi/js/htmlarea/example-table-operations.html
usr/share/egroupware/phpgwapi/js/htmlarea/images/makefile.xml
usr/share/egroupware/phpgwapi/js/htmlarea/index.html
usr/share/egroupware/phpgwapi/js/htmlarea/lang/makefile.xml
usr/share/egroupware/phpgwapi/js/htmlarea/plugins/tmp.php
usr/share/egroupware/phpgwapi/js/htmlarea/plugins/FullPage/test.html
usr/share/egroupware/phpgwapi/js/htmlarea/plugins/SpellChecker/.htaccess
usr/share/egroupware/phpgwapi/js/htmlarea/plugins/TableOperations/lang/makefile.xml
usr/share/egroupware/phpgwapi/js/htmlarea/plugins/UploadImage/popups/ImageEditor/test.html
usr/share/egroupware/phpgwapi/js/htmlarea/reference.html
usr/share/egroupware/phpgwapi/js/htmlarea/release-notes.html
usr/share/egroupware/phpgwapi/js/htmlarea/test.cgi
usr/share/egroupware/phpgwapi/js/htmlarea/plugins/.directory
usr/share/egroupware/phpgwapi/js/htmlarea/plugins/SpellChecker/readme-tech.html
usr/share/egroupware/phpgwapi/js/jscalendar/bugtest-hidden-selects.html
usr/share/egroupware/phpgwapi/js/jscalendar/calendar.udiff
usr/share/egroupware/phpgwapi/js/jscalendar/index.html
usr/share/egroupware/phpgwapi/js/jscalendar/release-notes.html
usr/share/egroupware/phpgwapi/js/jscalendar/simple-1.html
usr/share/egroupware/phpgwapi/js/jscalendar/simple-2.html
usr/share/egroupware/phpgwapi/js/jscalendar/simple-3.html
usr/share/egroupware/phpgwapi/js/jscalendar/simple-4.html
usr/share/egroupware/phpgwapi/js/jscalendar/doc/
usr/share/egroupware/phpgwapi/js/jscalendar/README
usr/share/egroupware/phpgwapi/js/jscalendar/README-eGW
usr/share/egroupware/phpgwapi/js/jscalendar/test-position.html
usr/share/egroupware/phpgwapi/js/jscalendar/test.php
usr/share/doc/egroupware-core/phpgwapi/cvs.html
usr/share/doc/egroupware-core/phpgwapi/kses-0.2.1
usr/share/doc/egroupware-core/phpgwapi/ldap/
usr/share/doc/egroupware-core/phpgwapi/vfs/inline2lyx.pl

47
debian/egroupware-core.templates vendored Normal file
View File

@ -0,0 +1,47 @@
Template: egroupware/configuration/note
Type: note
_Description: eGroupWare core package configuration note
The eGroupWare core package configuration will only prompt you for the
administrator name and password. To complete the initialization, point
your browser to the eGroupWare setup, normally at
.
http(s)://${site}/egroupware/setup/
.
There you can continue the configuration, initialize the database, and
register installed eGroupWare applications.
Template: egroupware/webserver
Type: multiselect
_Choices: Apache 2, Apache, Apache SSL, Apache Perl
Default: Apache 2
_Description: Web server for eGroupWare:
Choose here which web server you want to configure eGroupWare for.
eGroupWare supports any web server that supports PHP, but this
configuration process only supports some Apache variants. Feel free to
submit any hint or patch that would help in the setup of other web
servers.
Template: egroupware/header/user
Type: string
Default: admin
_Description: Header admin user name:
The header admin user can change various global configuration settings
and add eGroupWare domains via a provided web interface. You must
choose a name for that user.
Template: egroupware/header/password
Type: password
_Description: Header admin password:
You must choose a password for the header admin user.
Template: egroupware/header/password/confirm
Type: password
_Description: Confirm the header admin password:
Please enter the header admin password again. If the password you enter
here does not match the previously entered one, you will be asked to
enter it again.
Template: egroupware/header/password/mismatch
Type: text
_Description: Passwords did not match.
The header admin passwords you entered did not match. Please try again.

2
debian/egroupware-emailadmin.remove vendored Normal file
View File

@ -0,0 +1,2 @@
usr/share/doc/egroupware-emailadmin/qmailuser.schema
usr/share/doc/egroupware-emailadmin/main.cf

1
debian/egroupware-etemplate.links vendored Normal file
View File

@ -0,0 +1 @@
usr/share/doc/egroupware-etemplate usr/share/egroupware/etemplate/doc

1
debian/egroupware-etemplate.remove vendored Normal file
View File

@ -0,0 +1 @@
usr/share/egroupware/etemplate/phpGtk_test.php

94
debian/egroupware-felamimail.copyright vendored Normal file
View File

@ -0,0 +1,94 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupware developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Lars Kneschke <lkneschke@linux-at-work.de>
Copyright:
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.
The following copyright notice applies to
/usr/share/egroupware/felamimail/inc/class.htmlfilter.inc.php:
Copyright (c) 2002 by Duke University
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
The following copyright notice applies to
/usr/share/egroupware/felamimail/inc/class.{Script,SieveSession}.inc.php:
SMARTSIEVE - SIEVE SCRIPT MANAGER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Copyright 2002 Stephen Grier <stephengrier@users.sourceforge.net>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
The following copyright notice applies to
/usr/share/egroupware/felamimail/inc/class.uidisplay.inc.php:
copyright notice for the functions highlightQuotes and _countQuoteChars
Copyright 1999-2003 Jon Parise <jon@horde.org>
See the enclosed file COPYING for license information (LGPL). If you
did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
On Debian systems, the complete text of the GNU LGPL can be found in the
file /usr/share/common-licenses/LGPL.
The following copyright notice applies to
/usr/share/egroupware/felamimail/inc/class.uiwidgets.inc.php:
Copyright (c) 2004, Lars Kneschke
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the FeLaMiMail organization nor the names of
its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

1
debian/egroupware-felamimail.remove vendored Normal file
View File

@ -0,0 +1 @@
usr/share/egroupware/felamimail/smartsieve-NOTICE

1
debian/egroupware-filemanager.remove vendored Normal file
View File

@ -0,0 +1 @@
usr/share/egroupware/filemanager/tests/

39
debian/egroupware-ldap.README.Debian vendored Normal file
View File

@ -0,0 +1,39 @@
eGroupWare LDAP Support Files
=============================
(This documentation is specific to the Debian package.)
The package egroupware-ldap contains schema files for use with LDAP
servers, in particular OpenLDAP 2.x (Debian package slapd). Note that
OpenLDAP 2.x is less forgiving and requires schema definitions for all
object classes and attributes.
The following files are for use with OpenLDAP 2.x:
/usr/share/egroupware-ldap/phpgwaccount.schema
defines the phpgwAccount objectclass and its attributes
/usr/share/egroupware-ldap/phpgwcontact.schema
defines the phpgwContact objectclass and its attributes
To make use of these files, the following lines should be added to
/etc/ldap/slapd.conf after other similar include lines. (These files
rely on core.schema and cosine.schema at least.)
include /usr/share/egroupware-ldap/phpgwaccount.schema
include /usr/share/egroupware-ldap/phpgwcontact.schema
You may need to adjust your indexes to the following:
index default eq
index objectClass eq
index phpgwContactOwner pres,eq,sub
index uidNumber pres,eq
The Private Enterprise Code/OID for phpgroupware (predecessor of
eGroupWare) is 1.3.6.1.4.1.9554, registered via IANA and assigned on
May 16 2001. This is registered under the name Clear River
Technologies, LLC.
-- Peter Eisentraut <petere@debian.org>, August 2006
(based on documentation by Miles Lott <milos@groupwhere.org>)

32
debian/egroupware-ldap.copyright vendored Normal file
View File

@ -0,0 +1,32 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Thu, 06 May 2004 23:59:22 +0200.
This package was downloaded from http://www.egroupware.org/.
Upstream author: Miles Lott <milos@groupwhere.org>
(C) 2001-2004 Miles Lott <milos@groupwhere.org>
Redistribution and use in original text and binary forms, with or
without modification, are permitted provided that the following
conditions are met:
1. Redistributions of this schema and/or documentation must retain
the above copyright notice, this list of conditions and the
following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

1
debian/egroupware-ldap.dirs vendored Normal file
View File

@ -0,0 +1 @@
usr/share/egroupware-ldap

2
debian/egroupware-ldap.install vendored Normal file
View File

@ -0,0 +1,2 @@
#phpgwapi/doc/ldap/phpgwaccount.schema usr/share/egroupware-ldap/
#phpgwapi/doc/ldap/phpgwcontact.schema usr/share/egroupware-ldap/

36
debian/egroupware-phpsysinfo.copyright vendored Normal file
View File

@ -0,0 +1,36 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Copyright:
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.
The following copyright notice applies to
/usr/share/egroupware/phpsysinfo/includes/class.Template.inc.php:
(C) Copyright 1999-2000 NetUSE GmbH Kristian Koehntopp
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2.1 of the License, or
any later version.
On Debian systems, the complete text of the GNU LGPL can be found in the
file /usr/share/common-licenses/LGPL.

25
debian/egroupware-polls.copyright vendored Normal file
View File

@ -0,0 +1,25 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Copyright:
Copyright (c) 1999 Till Gerken (tig@skv.org)
Modified by Greg Haygood (shrykedude@bellsouth.net)
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.

View File

@ -0,0 +1,34 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Ralf Becker <RalfBecker@outdoor-training.de>
Copyright:
Written and (c) 2005 by Ralf Becker <RalfBecker@outdoor-training.de>
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.
The following copyright notice applies to
/usr/share/egroupware/projectmanager/inc/jpgraph-1.5.2/:
This is JpGraph 1.5.2 an Object Oriented PHP4 Graph Plotting library.
The whole libray is Copyright (C) 2001,2002 Johan Persson and released
under GPL 2.0

View File

@ -0,0 +1 @@
usr/share/fonts/truetype/ttf-bitstream-vera usr/share/egroupware/projectmanager/ttf-bitstream-vera-1.10

View File

@ -0,0 +1,2 @@
usr/share/egroupware/projectmanager/inc/jpgraph-1.5.2/src/Examples/
usr/share/egroupware/projectmanager/ttf-bitstream-vera-1.10/

1
debian/egroupware-registration.remove vendored Normal file
View File

@ -0,0 +1 @@
usr/share/doc/egroupware-registration/TODO

41
debian/egroupware-sitemgr.copyright vendored Normal file
View File

@ -0,0 +1,41 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupWare developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Ralf Becker <RalfBecker@outdoor-training.de>
Copyright:
Copyright (C) 2002, 2004 Ralf Becker
Copyright (C) 2002 Dan Kuykendall, Bettina Gille
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version.
On Debian systems, the complete text of the GNU GPL can be found in the
file /usr/share/common-licenses/GPL.
The following additional copyright notice applies to
/usr/share/egroupware/sitemgr/sitemgr-site/inc/meta.ui.inc.php:
PHP-NUKE: Web Portal System
===========================
Copyright (c) 2002 by Francisco Burzi
http://phpnuke.org
This program is free software. You can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License.

1
debian/egroupware-sitemgr.docs vendored Normal file
View File

@ -0,0 +1 @@
sitemgr/sitemgr-site/htaccess

2
debian/egroupware-sitemgr.links vendored Normal file
View File

@ -0,0 +1,2 @@
usr/share/egroupware/sitemgr/sitemgr-link usr/share/egroupware/sitemgr-link
usr/share/doc/egroupware-sitemgr usr/share/egroupware/sitemgr/doc

2
debian/egroupware-sitemgr.remove vendored Normal file
View File

@ -0,0 +1,2 @@
usr/share/doc/egroupware-sitemgr/makedoc.sh
usr/share/egroupware/sitemgr/sitemgr-site/htaccess

27
debian/egroupware-wiki.copyright vendored Normal file
View File

@ -0,0 +1,27 @@
This package was debianized by Peter Eisentraut <petere@debian.org> on
Sat, 13 Mar 2004 21:51:38 +0100; heavily based on the debianization work
for the package phpgroupware.
This package was downloaded from http://www.egroupware.org/.
Upstream authors:
eGroupware developers
<http://www.egroupware/developers>
<egroupware-developers@lists.sourceforge.net>
Ralf Becker <RalfBecker@outdoor-training.de>
Copyright:
Copyright (C) 2000-2001 Scott Moonen and others.
Copyright (C) 2005 RalfBecker@outdoor-training.de
WikkiTikkiTavi is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
On Debian systems, the full text of the GNU General Public License can
be found in the file /usr/share/common-licenses/GPL.

1
debian/egroupware-wiki.docs vendored Normal file
View File

@ -0,0 +1 @@
wiki/htaccess

2
debian/egroupware-wiki.remove vendored Normal file
View File

@ -0,0 +1,2 @@
usr/share/doc/egroupware-wiki
usr/share/egroupware/wiki/htaccess

8
debian/egroupware.README.Debian vendored Normal file
View File

@ -0,0 +1,8 @@
eGroupWare for Debian
=====================
Read /usr/share/doc/egroupware-core/README.Debian to get started with
the Debian eGroupWare package.
-- Peter Eisentraut <petere@debian.org>, August 2006

41
debian/egw-sanitize-tarball vendored Executable file
View File

@ -0,0 +1,41 @@
#!/bin/bash
# Call this script with the name of an eGroupWare release tarball,
# and it will build a new tarball that has CVS/SVN cruft and nonfree
# files removed. The new tarball will be placed in the current
# directory.
#
# Written by Peter Eisentraut <petere@debian.org>, 2004-08-11
# Public domain
set -e
case x"$1"x in
*.gzx) taropt=z;;
*.bz2x) taropt=j;;
xx) echo "$0: specify tarball name as argument" 1>&2; exit 1;;
*) echo "$0: $1 does not appear to be a tarball" 1>&2; exit 1;;
esac
version=$(echo $1 | sed 's/egroupware-//' | sed 's/.tar.*//')
version="${version}.dfsg"
origtarname=egroupware_$version.orig.tar.gz
tmpdir=$(mktemp -d)
trap "rm -rf $tmpdir" EXIT
tar -C $tmpdir -x -$taropt -f $1
pushd $tmpdir/ >/dev/null
mv egroupware egroupware-$version
pushd egroupware-$version/ >/dev/null
mv egw-pear egw_pear # required by the internal logic of the rules script
rm calendar/doc/rfc2445.txt # RFC's are not DFSG-free
rm phpgwapi/inc/fpdf/tutorial/calligra.* # doubtful copyright status
rm -rf $(find -name CVS -o -name .cvsignore -o -name .svn) # CVS/SVN cruft
popd >/dev/null
tar -c -z -f $origtarname egroupware-$version/
popd >/dev/null
mv -i $tmpdir/$origtarname .
echo "`basename $0`: wrote \"$origtarname\""

53
debian/etc/apache.conf vendored Normal file
View File

@ -0,0 +1,53 @@
# Apache and PHP configuration for eGroupWare
#
# Read /usr/share/doc/egroupware-core/phpgwapi/php-configuration.txt and
# /etc/php4/apache/php.ini about the meanings and suggested values for
# the configuration settings. Many settings are required to have a
# certain value for eGroupWare to function reasonably, so only change
# something if you are sure.
Alias /egroupware /usr/share/egroupware
<Directory /usr/share/egroupware/>
Options FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
AddHandler cgi-script .cgi
AddDefaultCharset Off
php_flag file_uploads on
php_flag log_errors on
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
php_flag short_open_tag off
php_flag track_vars on
php_value error_reporting 'E_ALL & ~E_NOTICE'
php_value max_execution_time 90
php_value mbstring.func_overload 7
php_value memory_limit 32M
php_value session.gc_maxlifetime 1440
php_value session.save_path /var/lib/egroupware/sessions
php_value include_path .:/usr/share/php
php_value open_basedir /usr/share/egroupware:/var/lib/egroupware:/tmp
php_value upload_max_filesize 40M
</Directory>
<Directory /usr/share/egroupware/phpsysinfo/>
php_value open_basedir /
</Directory>
<Location /egroupware/icalsrv.php>
Script PUT /usr/share/egroupware/icalsrv.php
AddHandler ical/ics .ics
Action ical/ics /usr/share/egroupware/icalsrv.php
Order allow,deny
Allow from all
</Location>
<Location /egroupware/rpc.php>
php_value mbstring.func_overload 0
Order allow,deny
Allow from all
</Location>

4
debian/patches/00list vendored Normal file
View File

@ -0,0 +1,4 @@
#04-egw-ldap-doc
06-egw-header-template
08-egw-checkinstall-symlink
10-egw-functions-egw_pear

29
debian/patches/04-egw-ldap-doc.dpatch vendored Executable file
View File

@ -0,0 +1,29 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## ldap doc patch by Peter Eisentraut <petere@debian.org>
##
## DP: changes the links for the LDAP setup documentation for the Debian package
@DPATCH@
diff -urNad egroupware-1.0.0.007-2.dfsg/setup/doc/README.ldap /tmp/dpep.dqhdzb/egroupware-1.0.0.007-2.dfsg/setup/doc/README.ldap
--- egroupware-1.0.0.007-2.dfsg/setup/doc/README.ldap 2005-04-19 13:26:23.000000000 +0200
+++ /tmp/dpep.dqhdzb/egroupware-1.0.0.007-2.dfsg/setup/doc/README.ldap 2005-04-21 11:46:06.373528232 +0200
@@ -31,7 +31,8 @@
the account usernames and other data will be copied to our SQL accounts table.
2. If you want to store account information in an existing LDAP tree:
- a. Install the LDAP schema per directions in phpgwapi/doc/ldap/README.
+ a. Install the LDAP schema per directions in
+ /usr/share/doc/egroupware-ldap/README.Debian (package egroupware-ldap).
b. Configure eGroupWare to use LDAP auth and LDAP accounts (Step 2)
c. Configure a valid LDAP host, LDAP accounts context, and LDAP groups context,
LDAP rootdn, and LDAP root password. The rootdn/rootpw can match what is setup
@@ -49,7 +50,8 @@
and attributes to existing LDAP entries.
3. If you want to store account information in a new LDAP tree only for eGroupWare:
- a. Install the LDAP schema per directions in phpgwapi/doc/ldap/README.
+ a. Install the LDAP schema per directions in
+ /usr/share/doc/egroupware-ldap/README.Debian (package egroupware-ldap).
b. Configure eGroupWare to use LDAP auth and LDAP accounts (Step 2)
c. Configure a valid LDAP host, LDAP accounts context, and LDAP groups context,
LDAP rootdn, and LDAP root password. The rootdn/rootpw can match what is setup

33
debian/patches/06-egw-header-template.dpatch vendored Executable file
View File

@ -0,0 +1,33 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## header template by Peter Eisentraut <petere@debian.org>
##
## DP: allows the minimally filled in header template to be used as default
@DPATCH@
diff -urNad egroupware-1.2-1.dfsg~/header.inc.php.template egroupware-1.2-1.dfsg/header.inc.php.template
--- egroupware-1.2-1.dfsg~/header.inc.php.template 2006-04-18 13:11:48.000000000 +0200
+++ egroupware-1.2-1.dfsg/header.inc.php.template 2006-04-18 13:16:57.000000000 +0200
@@ -36,7 +36,7 @@
$GLOBALS['egw_info']['server']['header_admin_password'] = '{HEADER_ADMIN_PASSWORD}';
$GLOBALS['egw_info']['server']['setup_acl'] = '{SETUP_ACL}';
- /* eGroupWare domain-specific db settings */{domains}
+ /* eGroupWare domain-specific db settings *///{domains}
/*
** If you want to have your domains in a select box, change to True
** If not, users will have to login as user@domain
@@ -119,7 +119,7 @@
/*
Leave off the final php closing tag, some editors will add
a \n or space after which will mess up cookies later on
- */<!-- BEGIN domain -->
+ *//*<!-- BEGIN domain -->
$GLOBALS['egw_domain']['{DB_DOMAIN}'] = array(
'db_host' => '{DB_HOST}',
'db_port' => '{DB_PORT}',
@@ -133,4 +133,4 @@
'config_passwd' => '{CONFIG_PASS}'
);
-<!-- END domain -->
+<!-- END domain -->*/

View File

@ -0,0 +1,18 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## checkinstall symlink by Peter Eisentraut <petere@debian.org>
##
## DP: don't complain about dangling symlinks; we use those
@DPATCH@
diff -urNad egroupware-1.0.00.006-1.dfsg/setup/check_install.php /tmp/dpep.3WPLq4/egroupware-1.0.00.006-1.dfsg/setup/check_install.php
--- egroupware-1.0.00.006-1.dfsg/setup/check_install.php 2004-11-07 23:26:52.000000000 +0100
+++ /tmp/dpep.3WPLq4/egroupware-1.0.00.006-1.dfsg/setup/check_install.php 2004-11-07 23:28:35.000000000 +0100
@@ -322,7 +322,7 @@
$handle = @opendir($name);
while($handle && ($file = readdir($handle)))
{
- if ($file != '.' && $file != '..')
+ if (file_exists($file) && $file != '.' && $file != '..')
{
$Ok = $Ok && permission_check(($name!='.'?$name.'/':'').$file,$args,False);
}

View File

@ -0,0 +1,21 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## checkinstall symlink by Peter Eisentraut <petere@debian.org>
##
## DP: don't complain about dangling symlinks; we use those
@DPATCH@
diff -urNad egroupware~/phpgwapi/inc/functions.inc.php egroupware/phpgwapi/inc/functions.inc.php
--- egroupware~/phpgwapi/inc/functions.inc.php 2007-01-24 20:50:42.000000000 +0100
+++ egroupware/phpgwapi/inc/functions.inc.php 2006-12-29 04:12:29.000000000 +0100
@@ -28,9 +28,9 @@
die("eGroupWare requires PHP $egw_min_php_version or greater.<br />Please contact your System Administrator to upgrade PHP!");
}
// check if eGW's pear repository is installed and prefer it over the other ones
- if (is_dir(EGW_SERVER_ROOT.'/egw-pear'))
+ if (is_dir(EGW_SERVER_ROOT.'/egw_pear'))
{
- set_include_path(EGW_SERVER_ROOT.'/egw-pear'.PATH_SEPARATOR.get_include_path());
+ set_include_path(EGW_SERVER_ROOT.'/egw_pear'.PATH_SEPARATOR.get_include_path());
//echo "<p align=right>include_path='".get_include_path()."'</p>\n";
}

1
debian/po/POTFILES.in vendored Normal file
View File

@ -0,0 +1 @@
[type: gettext/rfc822deb] egroupware-core.templates

145
debian/po/cs.po vendored Normal file
View File

@ -0,0 +1,145 @@
#
# Translators, if you are not familiar with the PO format, gettext
# documentation is worth reading, especially sections dedicated to
# this format, e.g. by running:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
#
# Some information specific to po-debconf are available at
# /usr/share/doc/po-debconf/README-trans
# or http://www.debian.org/intl/l10n/po-debconf/README-trans
#
# Developers do not need to manually edit POT or PO files.
#
msgid ""
msgstr ""
"Project-Id-Version: egroupware\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2006-09-24 18:06+0200\n"
"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "Konfigurační poznámka balíčku eGroupWare core"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"Nastavení balíčku eGroupWare se vás dotáže pouze na administrátorské jméno a "
"heslo. Pro dokončení konfigurace ve svém webovém prohlížeči navštivte "
"konfigurační stránku eGroupWare na"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupware/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"Kde můžete pokračovat v konfiguraci, inicializovat databázi a registrovat "
"instalované eGroupWare aplikace."
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr "Webový server pro eGroupWare:"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr ""
"Vyberte si, který webový server chcete nastavit pro eGroupWare. eGroupWare "
"podporuje libovolný webový server zvládající PHP, avšak automatické "
"nastavení umí pouze s variantami Apache. Záplaty a dobré rady pro podporu "
"jiných webových serverů jsou vítány."
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid "Header admin user name:"
msgstr "Uživatelské jméno administrátora:"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"Administrátor může přes dodávané webové rozhraní měnit různá globální "
"nastavení a přidávat eGroupWare domény. Nyní musíte zadat jméno tohoto "
"uživatele."
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "Header admin password:"
msgstr "Heslo administrátora:"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr "Musíte si zvolit administrátorské heslo."
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid "Confirm the header admin password:"
msgstr "Potvrďte heslo administrátora:"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"Pro potvrzení prosím heslo administrátora zopakujte. Pokud zadané heslo "
"nebude souhlasit s předchozím zadaným heslem, budete požádáni o jeho nové "
"zadání."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "Hesla nesouhlasí."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr "Zadaná hesla nesouhlasí, zkuste to prosím znovu."

134
debian/po/de.po vendored Normal file
View File

@ -0,0 +1,134 @@
# German message translation file for egroupware debconf strings
#
# Peter Eisentraut <petere@debian.org>, 2004.
#
msgid ""
msgstr ""
"Project-Id-Version: egroupware-core\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2006-08-18 21:45+0200\n"
"Last-Translator: Peter Eisentraut <petere@debian.org>\n"
"Language-Team: Debian German <debian-l10n-german@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "Konfigurationshinweis für eGroupware-Kernpaket"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"Die Konfiguration des eGroupWare-Kernpakets fragt Sie nur nach dem Namen und "
"Passwort für den Administrator. Um die Installation zu vervollständigen, "
"rufen Sie das eGroupWare-Setup mit Ihrem Browser auf, normalerweise unter"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupware/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"Dort können Sie die Konfiguration fortsetzen, die Datenbank initialisieren "
"und installierte eGroupWare-Anwendungen einrichten."
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr "Webserver für eGroupware:"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr "Wählen Sie hier, für welchen Webserver Sie eGroupWare konfigurieren möchten. eGroupWare unterstützt jeden Webserver, der PHP unterstützt, aber dieser Konfigurationsprozess unterstützt nur einige Apache-Varianten. Sie können gerne Hinweise oder Patches einschicken, die bei der Einrichtung anderer Webserver helfen würden."
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid "Header admin user name:"
msgstr "Name des Headerverwaltungsbenutzers:"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"Der Headerverwaltungsbenutzer kann über ein Web-Interface diverse globale "
"Konfigurationseinstellungen ändern und eGroupWare-Domains anlegen. Sie "
"müssen einen Namen für diesen Benutzer wählen."
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "Header admin password:"
msgstr "Passwort für den Headerverwaltungsbenutzer:"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr "Sie müssen ein Passwort für den Headerverwaltungsbenutzer wählen."
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid "Confirm the header admin password:"
msgstr "Passwort für den Headerverwaltungsbenutzer bestätigen:"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"Bitte geben Sie das Passwort für den Headerverwaltungsbenutzer nochmal ein. "
"Wenn das Passwort, das Sie hier eingeben, nicht mit dem zuvor eingegebenen "
"übereinstimmt, dann werden Sie gebeten werden, es nochmal einzugeben."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "Passwörter stimmten nicht überein."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr ""
"Die Passwörter für den Headerverwaltungsbenutzer, die Sie eingegeben haben, "
"stimmten nicht überein. Bitte versuchen Sie es nochmal."

144
debian/po/fr.po vendored Normal file
View File

@ -0,0 +1,144 @@
# translation of egroupware_1.0.00.003-2-1_fr.po to
#
# Florent Usseil, 2004.
# Florent Usseil <swiip81@free.fr>, 2004.
#
msgid ""
msgstr ""
"Project-Id-Version: egroupware 1.0.00.003-2\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2006-08-18 23:46+0200\n"
"Last-Translator: Florent Usseil <swiip81@free.fr>\n"
"Language-Team: <debian-l10n-french@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-15\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.3.1\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "Note de configuration du paquet eGroupWare"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"Pour configurer eGroupWare, il va vous être demandé un nom et un mot de "
"passe pour l'administrateur. Afin de terminer l'initialisation veuillez "
"pointer votre navigateur Internet vers la page de configuration d'eGroupWare "
"qui se trouve normalement à l'adresse suivante :"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupware/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"Poursuivez la configuration, en initialisant la base de données, et en "
"enregistrant les applications eGroupWare installées."
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache-SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr "Serveur web pour eGroupWare~:"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
#, fuzzy
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr "eGroupWare fonctionne avec tous les serveurs web qui gèrent PHP, mais ce processus de configuration est limité à Apache. Toute contribution pour améliorer sa compatibilité avec d'autres serveurs est la bienvenue."
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid "Header admin user name:"
msgstr "Nom de l'administrateur :"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"L'administrateur peut modifier les paramètres de configuration et ajouter "
"des domaines eGroupWare par l'interface Internet. Veuillez choisir un nom "
"pour cet utilisateur."
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "Header admin password:"
msgstr "Mot de passe de l'administrateur :"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr "Veuillez choisir un mot de passe pour l'administrateur."
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
#, fuzzy
msgid "Confirm the header admin password:"
msgstr "Mot de passe de l'administrateur :"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"Veuillez confirmer le mot de passe de l'administrateur. S'il ne correspond "
"pas à celui précédemment entré, vous devrez recommencer."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "Mots de passe différents"
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr ""
"Le mot de passe et sa confirmation ne correspondent pas. Veuillez "
"recommencer."
#~ msgid "Which web server do you want to configure eGroupWare for?"
#~ msgstr "Serveur web pour eGroupWare :"
#~ msgid "Enter the header admin password again:"
#~ msgstr "Confirmez le mot de passe :"

157
debian/po/ja.po vendored Normal file
View File

@ -0,0 +1,157 @@
#
# Translators, if you are not familiar with the PO format, gettext
# documentation is worth reading, especially sections dedicated to
# this format, e.g. by running:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
#
# Some information specific to po-debconf are available at
# /usr/share/doc/po-debconf/README-trans
# or http://www.debian.org/intl/l10n/po-debconf/README-trans
#
# Developers do not need to manually edit POT or PO files.
#
#
msgid ""
msgstr ""
"Project-Id-Version: egroupware 1.0.00.005-1.dfsg-2\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2004-10-22 14:19+0900\n"
"Last-Translator: Hideki Yamane <henrich@samba.gr.jp>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=EUC-JP\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "eGroupWare コアパッケージ設定上の注意点"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"eGroupWare コアパッケージの設定では、管理者名とパスワードのみを要求します。初"
"期設定を完了するには、ブラウザを使って、eGroupWare の設定ページを参照してくだ"
"さい。"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupware/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"ここで設定を続行し、データベースを初期化して、インストールした eGroupWare の"
"アプリケーションを登録できます。"
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr ""
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
#, fuzzy
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr ""
"eGroupWare は PHP 4 をサポートしている web サーバであれば、どのサーバであって"
"もサポートしていますが、この設定プロセスでは Apache 系のみをサポートしていま"
"す。他の web サーバの設定を手助けしてくれるヒントやパッチなどがあれば、ご自由"
"にどうぞ。"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
#, fuzzy
msgid "Header admin user name:"
msgstr "header admin のユーザ名を入力してください:"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"header admin ユーザは、全般にわたる様々な設定を変更し、web インターフェイスを"
"介して eGroupWare ドメインを追加できます。このユーザの名前を選ばなければなり"
"ません。"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
#, fuzzy
msgid "Header admin password:"
msgstr "header admin のパスワードを入力してください:"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr "header admin ユーザ向けのパスワードを設定する必要があります。"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
#, fuzzy
msgid "Confirm the header admin password:"
msgstr "header admin のパスワードを入力してください:"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"もう一度 header admin のパスワードを入力してください。パスワードが先ほど入れ"
"たものと一致しない場合、もう一度入力を要求されます。"
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "パスワードが一致しません。"
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr ""
"入力された header admin のパスワードが一致しません。もう一度入力してくださ"
"い。"
#~ msgid "Which web server do you want to configure eGroupWare for?"
#~ msgstr "どの web サーバ向けに eGroupWare を設定しますか?"
#~ msgid "Enter the header admin password again:"
#~ msgstr "もう一度 header admin のパスワードを入力してください:"

152
debian/po/nl.po vendored Normal file
View File

@ -0,0 +1,152 @@
# translation of egroupware_templates.po to Dutch
#
# This file is distributed under the same license as the egroupware package.
# Please see debian/copyright.
#
# Translators, if you are not familiar with the PO format, gettext
# documentation is worth reading, especially sections dedicated to
# this format, e.g. by running:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
# Some information specific to po-debconf are available at
# /usr/share/doc/po-debconf/README-trans
# or http://www.debian.org/intl/l10n/po-debconf/README-trans#
# Developers do not need to manually edit POT or PO files.
#
msgid ""
msgstr ""
"Project-Id-Version: egroupware_1.2-104.dfsg-2_templates\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2006-08-29 17:03\n"
"Last-Translator: Kurt De Bree <kdebree(AT)telenet(DOT)be>\n"
"Language-Team: Dutch <debian-l10n-dutch@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.10.2\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "Opmerking over de configuratie van het eGroupWare-basispakket."
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"De configuratietoepassing van het eGroupWare-basispakket vraagt u enkel om de "
"naam en het wachtwoord van de beheerder. Ga met uw webbrowser naar de "
"eGroupware-instellingen om de initialisatie te vervolledigen. Deze bevindt zich "
"normaal gezien op:"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupware/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"De configuratie, het initialiseren van de database en de registratie van "
"geïnstalleerde eGroupWare-toepassingen kunt u daar verder uitvoeren."
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr "Webserver voor eGroupWare:"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr ""
"Kies hier de webserver waarvoor u eGroupWare wenst te configureren. "
"Alle webservers die PHP4 ondersteunen worden ook door eGroupWare "
"ondersteund, maar deze configuratietoepassing ondersteunt slechts enkele "
"Apache-varianten. Tips of patches die bij de configuratie van andere "
"webservers helpen mag u steeds naar ons sturen."
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid "Header admin user name:"
msgstr "Gebruikersnaam van de \"header\"-beheerder in:"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"Via een webinterface kan de gebruiker, die de \"header\" beheert, "
"verscheidene algemene configuratie-instellingen wijzigen, alsook eGroupWare-"
"domeinen bijvoegen. Voor deze gebruiker moet een naam gekozen worden."
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "Header admin password:"
msgstr "Wachtwoord van de \"header\"-beheerder in:"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr "U dient een wachtwoord voor de \"header\"-beheerder te kiezen."
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid "Confirm the header admin password:"
msgstr "Bevestiging van het wachtwoord van de \"header\"-beheerder:"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"Gelieve nogmaals het wachtwoord in te geven. Indien dit niet overeenstemt "
"met het wachtwoord van daarnet, zal u deze vraag opnieuw gesteld worden."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "De wachtwoorden komen niet overeen."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr ""
"De wachtwoorden van de \"header\"-beheerder kwamen niet overeen. Probeer het "
"opnieuw."

145
debian/po/pt_BR.po vendored Normal file
View File

@ -0,0 +1,145 @@
msgid ""
msgstr ""
"Project-Id-Version: egroupware\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2004-09-01 21:11-0300\n"
"Last-Translator: André Luís Lopes <andrelop@debian.org>\n"
"Language-Team: Debian-BR Project <debian-l10n-portuguese@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "Nota de configuração do pacote principal do eGroupware"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"A configuração do pacote principal do eGroupware irá solicitar somente o "
"nome e a senha do administrador. Para completar a inicialização, aponte seu "
"navegador para a configuração do eGroupware, geralmente em "
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupwre/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"Lá você poderá continuar a configuração, inicializar a base de dados e "
"registrar as aplicações eGroupware instaladas."
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr ""
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
#, fuzzy
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr ""
"O eGroupware suporta qualquer servidor Web que suporte a linguagem de "
"scripts PHP4, mas este processo de configuração suporta somente as variantes "
"do servidor Web Apache. Sinta-se livre para enviar qualquer dica ou patch "
"que auxiliaria na configuração de outros servidores Web."
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
#, fuzzy
msgid "Header admin user name:"
msgstr "Informe nome do usuário administrador do cabeçalho :"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"O usuário administrador do cabeçalho pode mudar diversos parâmetros de "
"configuração globais e adicionar domínios eGroupware através da interface "
"Web fornecida. Você deve fornecer um nome para esse usuário."
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
#, fuzzy
msgid "Header admin password:"
msgstr "Informe a senha do usuário administrador do cabeçalho :"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr ""
"Você deve informar uma senha para o usuário administrador do cabeçalho."
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
#, fuzzy
msgid "Confirm the header admin password:"
msgstr "Informe a senha do usuário administrador do cabeçalho :"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"Por favor, informe a senha do administrador do cabeçalho novamente. Caso a "
"senha que você informar aqui não casar com a senha informada anteriormente, "
"lhe será pedido para informá-la novamente."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "Senhas não casam."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr ""
"As senhas do administrador do cabeçalho que você informou não casam. Por "
"favor, tente novamente."
#~ msgid "Which web server do you want to configure eGroupWare for?"
#~ msgstr "Para qual servidor Web você gostaria de configurar o eGroupware ?"
#~ msgid "Enter the header admin password again:"
#~ msgstr "Informe a senha do administrador do cabeçalho novamente :"

140
debian/po/sv.po vendored Normal file
View File

@ -0,0 +1,140 @@
# Translators, if you are not familiar with the PO format, gettext
# documentation is worth reading, especially sections dedicated to
# this format, e.g. by running:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
# Some information specific to po-debconf are available at
# /usr/share/doc/po-debconf/README-trans
# or http://www.debian.org/intl/l10n/po-debconf/README-trans
# Developers do not need to manually edit POT or PO files.
# , fuzzy
#
#
msgid ""
msgstr ""
"Project-Id-Version: egroupware 1.0.0.009.dfsg-3-1\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2006-08-18 23:45+0200\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
"Language-Team: Swedish <sv@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "Konfigurationsnotiser för eGroupWare kärnpaket"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"Konfigurationen för eGroupWare kärnpaket kommer bara att fråga dig efter "
"administratörens namn och lösenord. För att färdigställa konfigureringen, "
"peka din webläsare till eGroupWare's inställningssida, normalt hittad på:"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupware/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"Där kan du fortsätta med konfigurationen, förbereda databasen och registrera "
"installerade applikationer för eGroupWare."
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr "Webserver för eGroupWare:"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr "Välja här vilken webserver du vill konfigurera eGroupWare för. eGroupWare har stöd för alla webservrar som har stöd för PHP men denna konfigurationsprocess har bara stöd för några varianter av Apache. Känn dig fri att skicka in tips eller patchar som kan hjälpa till med konfigurationer för andra webservrar."
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid "Header admin user name:"
msgstr "Namnet på huvudadministratören:"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"Huvudadministratören kan ändra olika globala konfigurationsinställningar och "
"lägga till domäner i eGroupWare via ett webgränssnitt. Du måste välja ett "
"namn för den användaren."
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "Header admin password:"
msgstr "Lösenordet för huvudadministratören:"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr "Du måste ange ett lösenord för huvudadministratören."
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid "Confirm the header admin password:"
msgstr "Lösenordet för huvudadministratören igen:"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"Ange lösenordet för huvudadministratören igen. Om lösenordet du anger här "
"inte stämmer med det tidigare inmatade lösenordet kommer du få frågan att "
"mata in det igen."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "Lösenorden stämde inte överens."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr "Lösenordet för huvudadministratören stämde inte. Försök igen."

123
debian/po/templates.pot vendored Normal file
View File

@ -0,0 +1,123 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr ""
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr ""
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr ""
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr ""
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr ""
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid "Header admin user name:"
msgstr ""
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "Header admin password:"
msgstr ""
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr ""
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid "Confirm the header admin password:"
msgstr ""
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr ""
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr ""

148
debian/po/vi.po vendored Normal file
View File

@ -0,0 +1,148 @@
# Vietnamese Translation for egroupware.
# Copyright © 2005 Free Software Foundation, Inc.
# Clytie Siddall <clytie@riverland.net.au>, 2005.
#
msgid ""
msgstr ""
"Project-Id-Version: egroupware 1.0.0.007-2.dfsg-3\n"
"Report-Msgid-Bugs-To: petere@debian.org\n"
"POT-Creation-Date: 2006-08-18 21:34+0200\n"
"PO-Revision-Date: 2005-06-02 17:42+0930\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
"Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0\n"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "eGroupWare core package configuration note"
msgstr "Chú thích cấu hình gói tin lõi eGroupWare"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"The eGroupWare core package configuration will only prompt you for the "
"administrator name and password. To complete the initialization, point your "
"browser to the eGroupWare setup, normally at"
msgstr ""
"Cấu hình gói tin lõi eGroupWare sẽ chỉ nhắc bạn nhập tên người dùng và mật "
"khẩu của quản trị. Để cài đặt xong, hãy gõ địa chỉ thiết lập eGroupWare vào "
"trình duyệt Mạng, thường là"
# Variable: don't translate / Biến: đừng dịch
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid "http(s)://${site}/egroupware/setup/"
msgstr "http(s)://${site}/egroupware/setup/"
#. Type: note
#. Description
#: ../egroupware-core.templates:1001
msgid ""
"There you can continue the configuration, initialize the database, and "
"register installed eGroupWare applications."
msgstr ""
"Ở đó thì bạn có thể tiếp tục cấu hình, khởi động cơ sở dữ liệu và đăng ký "
"mọi ứng dụng eGroupWare đã cài đặt."
# Name: don't translate / Tên: đừng dịch
#. Type: multiselect
#. Choices
#: ../egroupware-core.templates:2001
msgid "Apache 2, Apache, Apache SSL, Apache Perl"
msgstr "Apache 2, Apache, Apache SSL, Apache Perl"
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
msgid "Web server for eGroupWare:"
msgstr ""
#. Type: multiselect
#. Description
#: ../egroupware-core.templates:2002
#, fuzzy
msgid ""
"Choose here which web server you want to configure eGroupWare for. "
"eGroupWare supports any web server that supports PHP, but this configuration "
"process only supports some Apache variants. Feel free to submit any hint or "
"patch that would help in the setup of other web servers."
msgstr ""
"eGroupWare hỗ trợ bất cứ trình phục vụ Mạng hỗ trợ PHP 4, nhưng mà tiến "
"trình cấu hình này hỗ trợ chỉ một số biến thể Apache. Mọi ý kiến, mẹo hay "
"đắp vá có thể giúp đỡ thiết lập trình phục vụ Mạng khác, vui lòng gửi đến "
"chúng tôi."
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
#, fuzzy
msgid "Header admin user name:"
msgstr "Nhập tên người dùng quản trị đầu:"
#. Type: string
#. Description
#: ../egroupware-core.templates:3001
msgid ""
"The header admin user can change various global configuration settings and "
"add eGroupWare domains via a provided web interface. You must choose a name "
"for that user."
msgstr ""
"Người dùng quản trị đầu có thể thay đổi nhiều thiết lập cấu hình toàn cục "
"khác và nhiều miền eGroupWare khác, dùng một giao diện Mạng đã cung cấp. Bạn "
"phải chọn một tên cho người dùng ấy."
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
#, fuzzy
msgid "Header admin password:"
msgstr "Nhập mật khẩu quản trị đầu:"
#. Type: password
#. Description
#: ../egroupware-core.templates:4001
msgid "You must choose a password for the header admin user."
msgstr "Bạn phải chọn một mật khẩu cho người dùng quản trị đầu."
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
#, fuzzy
msgid "Confirm the header admin password:"
msgstr "Nhập mật khẩu quản trị đầu:"
#. Type: password
#. Description
#: ../egroupware-core.templates:5001
msgid ""
"Please enter the header admin password again. If the password you enter "
"here does not match the previously entered one, you will be asked to enter "
"it again."
msgstr ""
"Hãy nhập mật khẩu quản trị đầu lần nữa. Nếu hai mật khẩu không trùng nhau "
"thì trình này sẽ nhắc bạn nhập lại."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid "Passwords did not match."
msgstr "Hai mật khẩu không trùng nhau."
#. Type: text
#. Description
#: ../egroupware-core.templates:6001
msgid ""
"The header admin passwords you entered did not match. Please try again."
msgstr "Bạn đã nhập hai mật khẩu quản trị đầu không trùng nhau. Hãy thử lại."
#~ msgid "Which web server do you want to configure eGroupWare for?"
#~ msgstr "Bạn muốn cấu hình eGroupWare cho trình phục vụ Mạng nào?"
#~ msgid "Enter the header admin password again:"
#~ msgstr "Nhập mật khẩu quản trị đầu lần nữa:"

112
debian/rules vendored Executable file
View File

@ -0,0 +1,112 @@
#!/usr/bin/make -f
SHELL = /bin/sh -e
include /usr/share/dpatch/dpatch.make
PACKAGES := $(shell dh_listpackages)
MODULES = $(filter-out core ldap,$(patsubst egroupware-%,%,$(filter egroupware-%,$(PACKAGES))))
COREDIR = debian/egroupware-core/usr/share/egroupware
COREDOC = debian/egroupware-core/usr/share/doc/egroupware-core
PACKAGEDIR = debian/egroupware-$${APP}/usr/share/egroupware/$${APPDIR}
PACKAGEDOC = debian/egroupware-$${APP}/usr/share/doc/egroupware-$${APPDIR}
COPYRIGHT = -iname 'copyright*' -or -iname 'copying*' -or -iname '*license*'
CHANGELOG = -iname 'changelog*'
EXTRADOC = -iname readme -or -iname todo
FINDOPT = -type f
APPFILES = -not \( -path '*doc*' -or -path '.' -or -name '*.pl' -or $(COPYRIGHT) -or $(CHANGELOG) -or -iname install -or $(EXTRADOC) \)
SPECIALDOC = -size 0 -or -iname install -or $(CHANGELOG) -or $(COPYRIGHT) -or \
-name '*.sgml' -or -name '*.lyx' -or -name '*.ps' -or -name '*.dvi' -or -name '*.rtf'
DOCFILES = -not \( $(SPECIALDOC) \)
INSTALL = install -D -m 644
build: patch
clean: clean-patched unpatch
clean-patched:
dh_testdir
dh_testroot
debconf-updatepo
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# install core modules
for DIR in admin home phpgwapi preferences setup syncml ; do \
cd $(CURDIR)/$${DIR}; \
find $(FINDOPT) $(APPFILES) \
-exec $(INSTALL) {} $(CURDIR)/$(COREDIR)/$${DIR}/{} \; ; \
if [ -d $(CURDIR)/$${DIR}/doc ] ; then \
cd $(CURDIR)/$${DIR}/doc ; \
find $(FINDOPT) $(DOCFILES) \
-exec $(INSTALL) {} $(CURDIR)/$(COREDOC)/$${DIR}/{} \; ;\
fi ; \
done
# install applications
for APP in $(MODULES) ; do \
APPDIR=$$(echo $${APP} | sed 's/-/_/g') ; \
if [ -d $(CURDIR)/$${APPDIR} ] ; then \
cd $(CURDIR)/$${APPDIR}; \
find $(FINDOPT) $(APPFILES) \
-exec $(INSTALL) {} $(CURDIR)/$(PACKAGEDIR)/{} \; ; \
if [ -d $(CURDIR)/$${APPDIR}/doc ] ; then \
cd $(CURDIR)/$${APPDIR}/doc; \
find $(FINDOPT) $(DOCFILES) \
-exec $(INSTALL) {} $(CURDIR)/$(PACKAGEDOC)/{} \; ;\
fi ; \
else \
echo "PACKAGING ERROR: directory $${APP} not found" 1>&2; exit 1 ; \
fi ; \
done
dh_install
$(INSTALL) debian/egroupware-ldap.README.Debian $(CURDIR)/$(COREDIR)/phpgwapi/doc/ldap/README
# delete some stuff
for APKG in $(PACKAGES) ; do \
if [ -f debian/$${APKG}.remove ] ; then \
gawk '/^[^#].*$$/ { ORS="\0"; print $$0 }' < debian/$${APKG}.remove | xargs -0ri /bin/sh -c "rm -rf debian/$${APKG}/{}" ; \
fi ; \
done
# remove executable bit from php files
find debian/egroupware*/ -type f -and -perm +111 -and -name '*.php' -print0 | xargs -0ri chmod a-x '{}'
# make files starting with #! executable
find debian/egroupware*/ -type f -exec grep -q '^#!' '{}' \; -print0 | xargs -0ri chmod a+x '{}'
binary-indep: build install
dh_testdir -i
dh_testroot -i
dh_installdebconf -i
dh_installdocs -i
dh_installexamples -i
dh_installchangelogs -i
dh_link -i
dh_compress -i
dh_fixperms -i
dh_installdeb -i
gawk '/^[^#].*$$/ { ORS="\0" ; print "-V" $$0 }' < debian/substvars | xargs -0 dh_gencontrol -i -- -Vegw:Modules=`for x in $(MODULES); do echo -n "egroupware-$$x," ; done`
dh_md5sums -i
dh_builddeb -i
binary: binary-indep binary-arch
.PHONY: build binary binary-arch binary-indep clean install

1
debian/source.lintian-overrides vendored Normal file
View File

@ -0,0 +1 @@
egroupware source: diff-contains-substvars debian/substvars

1
debian/substvars vendored Normal file
View File

@ -0,0 +1 @@
commondesc=eGroupWare is a web-based groupware suite. It is a flexible framework${Newline} capable of hosting applications such as group calendar, addressbook,${Newline} e-mail, accounting, inventory, and more. These applications share a${Newline} user store and a flexible access control system to control information${Newline} sharing. At the core there is an API for PHP that allows creating new${Newline} web-based applications that work within this framework.${Newline} .${Newline} Web site: http://www.egroupware.org/

3
debian/watch vendored Normal file
View File

@ -0,0 +1,3 @@
version=3
opts=dversionmangle=s/\.dfsg$// \
http://sf.net/egroupware/eGroupWare-([0-9.-]+)\.tar\.gz