diff --git a/debian/README.maintainer b/debian/README.maintainer new file mode 100644 index 0000000000..145b40e1d9 --- /dev/null +++ b/debian/README.maintainer @@ -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. diff --git a/debian/TODO.Debian b/debian/TODO.Debian new file mode 100644 index 0000000000..84f246fb02 --- /dev/null +++ b/debian/TODO.Debian @@ -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 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000000..3d9fd73dca --- /dev/null +++ b/debian/changelog @@ -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (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 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 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 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 Fri, 11 Jun 2004 22:37:12 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000000..7ed6ff82de --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000..ad96cf3c0e --- /dev/null +++ b/debian/control @@ -0,0 +1,268 @@ +Source: egroupware +Section: web +Priority: optional +Maintainer: Peter Eisentraut +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-". + +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. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000000..0279639e4d --- /dev/null +++ b/debian/copyright @@ -0,0 +1,22 @@ +This package was debianized by Peter Eisentraut 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 + + + + +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. diff --git a/debian/egroupware-addressbook.copyright b/debian/egroupware-addressbook.copyright new file mode 100644 index 0000000000..3001e1f991 --- /dev/null +++ b/debian/egroupware-addressbook.copyright @@ -0,0 +1,39 @@ +This package was debianized by Peter Eisentraut 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 + + + + +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. diff --git a/debian/egroupware-bookmarks.copyright b/debian/egroupware-bookmarks.copyright new file mode 100644 index 0000000000..c74b731690 --- /dev/null +++ b/debian/egroupware-bookmarks.copyright @@ -0,0 +1,34 @@ +This package was debianized by Peter Eisentraut 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 + + + + +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 diff --git a/debian/egroupware-core.README.Debian b/debian/egroupware-core.README.Debian new file mode 100644 index 0000000000..fcaaf8e8b1 --- /dev/null +++ b/debian/egroupware-core.README.Debian @@ -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: + + + Order deny,allow + Deny from all + + +The URL for the eGroupWare installation is of the form +. 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 +. 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 , August 2006 diff --git a/debian/egroupware-core.config b/debian/egroupware-core.config new file mode 100644 index 0000000000..304e00efa2 --- /dev/null +++ b/debian/egroupware-core.config @@ -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 diff --git a/debian/egroupware-core.copyright b/debian/egroupware-core.copyright new file mode 100644 index 0000000000..8d87c40685 --- /dev/null +++ b/debian/egroupware-core.copyright @@ -0,0 +1,296 @@ +This package was debianized by Peter Eisentraut 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 + + + + +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 + Copyright (C) 2002-2003 Michael Slusarz + Copyright (C) 2001 - 2003 Brent R. Matzelle + Copyright (C) 1999-2000 Dan Wilson + Copyright (C) 1998-1999 Tobias Ratschiller + 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, + 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. diff --git a/debian/egroupware-core.install b/debian/egroupware-core.install new file mode 100644 index 0000000000..4b9f9f5c9e --- /dev/null +++ b/debian/egroupware-core.install @@ -0,0 +1,2 @@ +debian/etc/apache.conf etc/egroupware/ +*.php header.inc.php.template usr/share/egroupware/ diff --git a/debian/egroupware-core.links b/debian/egroupware-core.links new file mode 100644 index 0000000000..f01633ba0f --- /dev/null +++ b/debian/egroupware-core.links @@ -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 diff --git a/debian/egroupware-core.postinst b/debian/egroupware-core.postinst new file mode 100644 index 0000000000..fb89bc1227 --- /dev/null +++ b/debian/egroupware-core.postinst @@ -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 diff --git a/debian/egroupware-core.postrm b/debian/egroupware-core.postrm new file mode 100644 index 0000000000..f5d25bdbbe --- /dev/null +++ b/debian/egroupware-core.postrm @@ -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 || : diff --git a/debian/egroupware-core.remove b/debian/egroupware-core.remove new file mode 100644 index 0000000000..ee92f9029b --- /dev/null +++ b/debian/egroupware-core.remove @@ -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 diff --git a/debian/egroupware-core.templates b/debian/egroupware-core.templates new file mode 100644 index 0000000000..658f7e22fc --- /dev/null +++ b/debian/egroupware-core.templates @@ -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. diff --git a/debian/egroupware-emailadmin.remove b/debian/egroupware-emailadmin.remove new file mode 100644 index 0000000000..02ab519d5d --- /dev/null +++ b/debian/egroupware-emailadmin.remove @@ -0,0 +1,2 @@ +usr/share/doc/egroupware-emailadmin/qmailuser.schema +usr/share/doc/egroupware-emailadmin/main.cf diff --git a/debian/egroupware-etemplate.links b/debian/egroupware-etemplate.links new file mode 100644 index 0000000000..9fa0fa013b --- /dev/null +++ b/debian/egroupware-etemplate.links @@ -0,0 +1 @@ +usr/share/doc/egroupware-etemplate usr/share/egroupware/etemplate/doc diff --git a/debian/egroupware-etemplate.remove b/debian/egroupware-etemplate.remove new file mode 100644 index 0000000000..dd11cfb46e --- /dev/null +++ b/debian/egroupware-etemplate.remove @@ -0,0 +1 @@ +usr/share/egroupware/etemplate/phpGtk_test.php diff --git a/debian/egroupware-felamimail.copyright b/debian/egroupware-felamimail.copyright new file mode 100644 index 0000000000..a7560ca614 --- /dev/null +++ b/debian/egroupware-felamimail.copyright @@ -0,0 +1,94 @@ +This package was debianized by Peter Eisentraut 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 + + + + Lars Kneschke + + +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 + + 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 + + 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. diff --git a/debian/egroupware-felamimail.remove b/debian/egroupware-felamimail.remove new file mode 100644 index 0000000000..f6e6516559 --- /dev/null +++ b/debian/egroupware-felamimail.remove @@ -0,0 +1 @@ +usr/share/egroupware/felamimail/smartsieve-NOTICE diff --git a/debian/egroupware-filemanager.remove b/debian/egroupware-filemanager.remove new file mode 100644 index 0000000000..8a803f3b0f --- /dev/null +++ b/debian/egroupware-filemanager.remove @@ -0,0 +1 @@ +usr/share/egroupware/filemanager/tests/ diff --git a/debian/egroupware-ldap.README.Debian b/debian/egroupware-ldap.README.Debian new file mode 100644 index 0000000000..fcb1abae64 --- /dev/null +++ b/debian/egroupware-ldap.README.Debian @@ -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 , August 2006 + (based on documentation by Miles Lott ) diff --git a/debian/egroupware-ldap.copyright b/debian/egroupware-ldap.copyright new file mode 100644 index 0000000000..308ccb5925 --- /dev/null +++ b/debian/egroupware-ldap.copyright @@ -0,0 +1,32 @@ +This package was debianized by Peter Eisentraut on +Thu, 06 May 2004 23:59:22 +0200. + +This package was downloaded from http://www.egroupware.org/. + +Upstream author: Miles Lott + +(C) 2001-2004 Miles Lott +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. diff --git a/debian/egroupware-ldap.dirs b/debian/egroupware-ldap.dirs new file mode 100644 index 0000000000..38279016e5 --- /dev/null +++ b/debian/egroupware-ldap.dirs @@ -0,0 +1 @@ +usr/share/egroupware-ldap diff --git a/debian/egroupware-ldap.install b/debian/egroupware-ldap.install new file mode 100644 index 0000000000..82f49f0bd7 --- /dev/null +++ b/debian/egroupware-ldap.install @@ -0,0 +1,2 @@ +#phpgwapi/doc/ldap/phpgwaccount.schema usr/share/egroupware-ldap/ +#phpgwapi/doc/ldap/phpgwcontact.schema usr/share/egroupware-ldap/ diff --git a/debian/egroupware-phpsysinfo.copyright b/debian/egroupware-phpsysinfo.copyright new file mode 100644 index 0000000000..602020c5c4 --- /dev/null +++ b/debian/egroupware-phpsysinfo.copyright @@ -0,0 +1,36 @@ +This package was debianized by Peter Eisentraut 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 + + + + +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. diff --git a/debian/egroupware-polls.copyright b/debian/egroupware-polls.copyright new file mode 100644 index 0000000000..9b88050dfd --- /dev/null +++ b/debian/egroupware-polls.copyright @@ -0,0 +1,25 @@ +This package was debianized by Peter Eisentraut 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 + + + + +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. diff --git a/debian/egroupware-projectmanager.copyright b/debian/egroupware-projectmanager.copyright new file mode 100644 index 0000000000..ad205bef66 --- /dev/null +++ b/debian/egroupware-projectmanager.copyright @@ -0,0 +1,34 @@ +This package was debianized by Peter Eisentraut 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 + + + + Ralf Becker + + +Copyright: + + Written and (c) 2005 by Ralf Becker + + 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 diff --git a/debian/egroupware-projectmanager.links b/debian/egroupware-projectmanager.links new file mode 100644 index 0000000000..29fa7e8f2c --- /dev/null +++ b/debian/egroupware-projectmanager.links @@ -0,0 +1 @@ +usr/share/fonts/truetype/ttf-bitstream-vera usr/share/egroupware/projectmanager/ttf-bitstream-vera-1.10 diff --git a/debian/egroupware-projectmanager.remove b/debian/egroupware-projectmanager.remove new file mode 100644 index 0000000000..5b3860b704 --- /dev/null +++ b/debian/egroupware-projectmanager.remove @@ -0,0 +1,2 @@ +usr/share/egroupware/projectmanager/inc/jpgraph-1.5.2/src/Examples/ +usr/share/egroupware/projectmanager/ttf-bitstream-vera-1.10/ diff --git a/debian/egroupware-registration.remove b/debian/egroupware-registration.remove new file mode 100644 index 0000000000..818ced52ac --- /dev/null +++ b/debian/egroupware-registration.remove @@ -0,0 +1 @@ +usr/share/doc/egroupware-registration/TODO diff --git a/debian/egroupware-sitemgr.copyright b/debian/egroupware-sitemgr.copyright new file mode 100644 index 0000000000..a3bf45cfae --- /dev/null +++ b/debian/egroupware-sitemgr.copyright @@ -0,0 +1,41 @@ +This package was debianized by Peter Eisentraut 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 + + + + Ralf Becker + + +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. diff --git a/debian/egroupware-sitemgr.docs b/debian/egroupware-sitemgr.docs new file mode 100644 index 0000000000..81d378bf8b --- /dev/null +++ b/debian/egroupware-sitemgr.docs @@ -0,0 +1 @@ +sitemgr/sitemgr-site/htaccess diff --git a/debian/egroupware-sitemgr.links b/debian/egroupware-sitemgr.links new file mode 100644 index 0000000000..eb06037121 --- /dev/null +++ b/debian/egroupware-sitemgr.links @@ -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 diff --git a/debian/egroupware-sitemgr.remove b/debian/egroupware-sitemgr.remove new file mode 100644 index 0000000000..c99472f07a --- /dev/null +++ b/debian/egroupware-sitemgr.remove @@ -0,0 +1,2 @@ +usr/share/doc/egroupware-sitemgr/makedoc.sh +usr/share/egroupware/sitemgr/sitemgr-site/htaccess diff --git a/debian/egroupware-wiki.copyright b/debian/egroupware-wiki.copyright new file mode 100644 index 0000000000..ea30b962ec --- /dev/null +++ b/debian/egroupware-wiki.copyright @@ -0,0 +1,27 @@ +This package was debianized by Peter Eisentraut 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 + + + + Ralf Becker + + +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. diff --git a/debian/egroupware-wiki.docs b/debian/egroupware-wiki.docs new file mode 100644 index 0000000000..010f73ba44 --- /dev/null +++ b/debian/egroupware-wiki.docs @@ -0,0 +1 @@ +wiki/htaccess diff --git a/debian/egroupware-wiki.remove b/debian/egroupware-wiki.remove new file mode 100644 index 0000000000..15cf166e09 --- /dev/null +++ b/debian/egroupware-wiki.remove @@ -0,0 +1,2 @@ +usr/share/doc/egroupware-wiki +usr/share/egroupware/wiki/htaccess diff --git a/debian/egroupware.README.Debian b/debian/egroupware.README.Debian new file mode 100644 index 0000000000..c40b9be579 --- /dev/null +++ b/debian/egroupware.README.Debian @@ -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 , August 2006 diff --git a/debian/egw-sanitize-tarball b/debian/egw-sanitize-tarball new file mode 100755 index 0000000000..eb5c5a5df0 --- /dev/null +++ b/debian/egw-sanitize-tarball @@ -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 , 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\"" diff --git a/debian/etc/apache.conf b/debian/etc/apache.conf new file mode 100644 index 0000000000..99630a9477 --- /dev/null +++ b/debian/etc/apache.conf @@ -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 + + + 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 + + + + php_value open_basedir / + + + + 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 + + + + php_value mbstring.func_overload 0 + Order allow,deny + Allow from all + diff --git a/debian/patches/00list b/debian/patches/00list new file mode 100644 index 0000000000..7fe202c967 --- /dev/null +++ b/debian/patches/00list @@ -0,0 +1,4 @@ +#04-egw-ldap-doc +06-egw-header-template +08-egw-checkinstall-symlink +10-egw-functions-egw_pear diff --git a/debian/patches/04-egw-ldap-doc.dpatch b/debian/patches/04-egw-ldap-doc.dpatch new file mode 100755 index 0000000000..d55fb41c7a --- /dev/null +++ b/debian/patches/04-egw-ldap-doc.dpatch @@ -0,0 +1,29 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## ldap doc patch by Peter Eisentraut +## +## 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 diff --git a/debian/patches/06-egw-header-template.dpatch b/debian/patches/06-egw-header-template.dpatch new file mode 100755 index 0000000000..28fdbc7281 --- /dev/null +++ b/debian/patches/06-egw-header-template.dpatch @@ -0,0 +1,33 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## header template by Peter Eisentraut +## +## 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 +- */ ++ *//* + $GLOBALS['egw_domain']['{DB_DOMAIN}'] = array( + 'db_host' => '{DB_HOST}', + 'db_port' => '{DB_PORT}', +@@ -133,4 +133,4 @@ + 'config_passwd' => '{CONFIG_PASS}' + ); + +- ++*/ diff --git a/debian/patches/08-egw-checkinstall-symlink.dpatch b/debian/patches/08-egw-checkinstall-symlink.dpatch new file mode 100755 index 0000000000..b86f8da0a6 --- /dev/null +++ b/debian/patches/08-egw-checkinstall-symlink.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## checkinstall symlink by Peter Eisentraut +## +## 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); + } diff --git a/debian/patches/10-egw-functions-egw_pear.dpatch b/debian/patches/10-egw-functions-egw_pear.dpatch new file mode 100755 index 0000000000..539d1105f3 --- /dev/null +++ b/debian/patches/10-egw-functions-egw_pear.dpatch @@ -0,0 +1,21 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## checkinstall symlink by Peter Eisentraut +## +## 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.
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 "

include_path='".get_include_path()."'

\n"; + } + diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in new file mode 100644 index 0000000000..d52cfa1284 --- /dev/null +++ b/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] egroupware-core.templates diff --git a/debian/po/cs.po b/debian/po/cs.po new file mode 100644 index 0000000000..0ece31fee0 --- /dev/null +++ b/debian/po/cs.po @@ -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 \n" +"Language-Team: Czech \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." diff --git a/debian/po/de.po b/debian/po/de.po new file mode 100644 index 0000000000..1b27411196 --- /dev/null +++ b/debian/po/de.po @@ -0,0 +1,134 @@ +# German message translation file for egroupware debconf strings +# +# Peter Eisentraut , 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 \n" +"Language-Team: Debian German \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 fr 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 fr den Administrator. Um die Installation zu vervollstndigen, " +"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 knnen 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 fr 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 "Whlen Sie hier, fr welchen Webserver Sie eGroupWare konfigurieren mchten. eGroupWare untersttzt jeden Webserver, der PHP untersttzt, aber dieser Konfigurationsprozess untersttzt nur einige Apache-Varianten. Sie knnen gerne Hinweise oder Patches einschicken, die bei der Einrichtung anderer Webserver helfen wrden." + +#. 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 " +"mssen einen Namen fr diesen Benutzer whlen." + +#. Type: password +#. Description +#: ../egroupware-core.templates:4001 +msgid "Header admin password:" +msgstr "Passwort fr den Headerverwaltungsbenutzer:" + +#. Type: password +#. Description +#: ../egroupware-core.templates:4001 +msgid "You must choose a password for the header admin user." +msgstr "Sie mssen ein Passwort fr den Headerverwaltungsbenutzer whlen." + +#. Type: password +#. Description +#: ../egroupware-core.templates:5001 +msgid "Confirm the header admin password:" +msgstr "Passwort fr den Headerverwaltungsbenutzer besttigen:" + +#. 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 fr 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 "Passwrter 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 Passwrter fr den Headerverwaltungsbenutzer, die Sie eingegeben haben, " +"stimmten nicht berein. Bitte versuchen Sie es nochmal." diff --git a/debian/po/fr.po b/debian/po/fr.po new file mode 100644 index 0000000000..051cc7e06c --- /dev/null +++ b/debian/po/fr.po @@ -0,0 +1,144 @@ +# translation of egroupware_1.0.00.003-2-1_fr.po to +# +# Florent Usseil, 2004. +# Florent Usseil , 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 \n" +"Language-Team: \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 donnes, et en " +"enregistrant les applications eGroupWare installes." + +#. 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 grent PHP, mais ce processus de configuration est limit Apache. Toute contribution pour amliorer 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 paramtres 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 prcdemment entr, vous devrez recommencer." + +#. Type: text +#. Description +#: ../egroupware-core.templates:6001 +msgid "Passwords did not match." +msgstr "Mots de passe diffrents" + +#. 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:" diff --git a/debian/po/ja.po b/debian/po/ja.po new file mode 100644 index 0000000000..a1ccc9c058 --- /dev/null +++ b/debian/po/ja.po @@ -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 \n" +"Language-Team: Japanese \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 ΥѥɤϤƤ:" diff --git a/debian/po/nl.po b/debian/po/nl.po new file mode 100644 index 0000000000..058cb9e8e7 --- /dev/null +++ b/debian/po/nl.po @@ -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 \n" +"Language-Team: Dutch \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." diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po new file mode 100644 index 0000000000..e6b7c82ba3 --- /dev/null +++ b/debian/po/pt_BR.po @@ -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 Lus Lopes \n" +"Language-Team: Debian-BR Project \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 configurao 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 configurao do pacote principal do eGroupware ir solicitar somente o " +"nome e a senha do administrador. Para completar a inicializao, aponte seu " +"navegador para a configurao 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 configurao, inicializar a base de dados e " +"registrar as aplicaes 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 configurao suporta somente as variantes " +"do servidor Web Apache. Sinta-se livre para enviar qualquer dica ou patch " +"que auxiliaria na configurao de outros servidores Web." + +#. Type: string +#. Description +#: ../egroupware-core.templates:3001 +#, fuzzy +msgid "Header admin user name:" +msgstr "Informe nome do usurio administrador do cabealho :" + +#. 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 usurio administrador do cabealho pode mudar diversos parmetros de " +"configurao globais e adicionar domnios eGroupware atravs da interface " +"Web fornecida. Voc deve fornecer um nome para esse usurio." + +#. Type: password +#. Description +#: ../egroupware-core.templates:4001 +#, fuzzy +msgid "Header admin password:" +msgstr "Informe a senha do usurio administrador do cabealho :" + +#. 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 usurio administrador do cabealho." + +#. Type: password +#. Description +#: ../egroupware-core.templates:5001 +#, fuzzy +msgid "Confirm the header admin password:" +msgstr "Informe a senha do usurio administrador do cabealho :" + +#. 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 cabealho novamente. Caso a " +"senha que voc informar aqui no 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 no 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 cabealho que voc informou no 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 cabealho novamente :" diff --git a/debian/po/sv.po b/debian/po/sv.po new file mode 100644 index 0000000000..9941a51478 --- /dev/null +++ b/debian/po/sv.po @@ -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 \n" +"Language-Team: Swedish \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 fr eGroupWare krnpaket" + +#. 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 fr eGroupWare krnpaket kommer bara att frga dig efter " +"administratrens namn och lsenord. Fr att frdigstlla konfigureringen, " +"peka din weblsare till eGroupWare's instllningssida, 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 "" +"Dr kan du fortstta med konfigurationen, frbereda databasen och registrera " +"installerade applikationer fr 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 fr 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 "Vlja hr vilken webserver du vill konfigurera eGroupWare fr. eGroupWare har std fr alla webservrar som har std fr PHP men denna konfigurationsprocess har bara std fr ngra varianter av Apache. Knn dig fri att skicka in tips eller patchar som kan hjlpa till med konfigurationer fr andra webservrar." + +#. Type: string +#. Description +#: ../egroupware-core.templates:3001 +msgid "Header admin user name:" +msgstr "Namnet p huvudadministratren:" + +#. 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 "" +"Huvudadministratren kan ndra olika globala konfigurationsinstllningar och " +"lgga till domner i eGroupWare via ett webgrnssnitt. Du mste vlja ett " +"namn fr den anvndaren." + +#. Type: password +#. Description +#: ../egroupware-core.templates:4001 +msgid "Header admin password:" +msgstr "Lsenordet fr huvudadministratren:" + +#. Type: password +#. Description +#: ../egroupware-core.templates:4001 +msgid "You must choose a password for the header admin user." +msgstr "Du mste ange ett lsenord fr huvudadministratren." + +#. Type: password +#. Description +#: ../egroupware-core.templates:5001 +msgid "Confirm the header admin password:" +msgstr "Lsenordet fr huvudadministratren 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 lsenordet fr huvudadministratren igen. Om lsenordet du anger hr " +"inte stmmer med det tidigare inmatade lsenordet kommer du f frgan att " +"mata in det igen." + +#. Type: text +#. Description +#: ../egroupware-core.templates:6001 +msgid "Passwords did not match." +msgstr "Lsenorden stmde inte verens." + +#. Type: text +#. Description +#: ../egroupware-core.templates:6001 +msgid "" +"The header admin passwords you entered did not match. Please try again." +msgstr "Lsenordet fr huvudadministratren stmde inte. Frsk igen." diff --git a/debian/po/templates.pot b/debian/po/templates.pot new file mode 100644 index 0000000000..ad1fa02330 --- /dev/null +++ b/debian/po/templates.pot @@ -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 , 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 \n" +"Language-Team: LANGUAGE \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 "" diff --git a/debian/po/vi.po b/debian/po/vi.po new file mode 100644 index 0000000000..90a6f16bc1 --- /dev/null +++ b/debian/po/vi.po @@ -0,0 +1,148 @@ +# Vietnamese Translation for egroupware. +# Copyright © 2005 Free Software Foundation, Inc. +# Clytie Siddall , 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 \n" +"Language-Team: Vietnamese \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:" diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000000..266a3e10df --- /dev/null +++ b/debian/rules @@ -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 diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides new file mode 100644 index 0000000000..01a47474d5 --- /dev/null +++ b/debian/source.lintian-overrides @@ -0,0 +1 @@ +egroupware source: diff-contains-substvars debian/substvars diff --git a/debian/substvars b/debian/substvars new file mode 100644 index 0000000000..bbfa45d945 --- /dev/null +++ b/debian/substvars @@ -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/ diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000000..e9be897213 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=dversionmangle=s/\.dfsg$// \ +http://sf.net/egroupware/eGroupWare-([0-9.-]+)\.tar\.gz