diff --git a/doc/rpm-build/debian.changes b/doc/rpm-build/debian.changes new file mode 100644 index 0000000000..bff61100e9 --- /dev/null +++ b/doc/rpm-build/debian.changes @@ -0,0 +1,707 @@ +egroupware-epl (9.2.20100112-1) hardy; urgency=low + + * Fixes for session problems with basic auth clients (sogo connector eg.) + * EventMgr: OMSE offset, bigger title and storing index state in user prefs + * Furhter fixes/improvments for Funambol + + -- Ralf Becker Fri, 12 Jan 2010 05:00:00 +0200 + +egroupware-epl (9.2.20100108-1) hardy; urgency=low + + * CardDAV: getctag and supported-report-set support for Sogo connector + * Replaced xajax with new version 0.5 allowing synchronious requests too + * stylite/mobile.php supports now a 2 column layout for landscape displays + * Furhter fixes/improvments for Funambol + + -- Ralf Becker Fri, 08 Jan 2010 04:00:00 +0200 + +egroupware-epl (9.2.20091231-1) hardy; urgency=low + + * Exception support for CalDAV (eg. display or set Status for single recurrences) + * Fixed problems with not set timezone preference (fallback to server tz) + * Fixed Funambol problems with SyncML (use iCal format, NOT SIF!) + * Fixed several problems with mergeprint (dates, Excel2003 rows, ...) + + -- Ralf Becker Fri, 31 Dec 2009 23:30:00 +0200 + +egroupware-epl (9.2.20091216-1) hardy; urgency=low + + * eMail: 3PaneView + * Infolog: print and copy + * bugfixes + + -- Ralf Becker Wed, 16 Dec 2009 21:30:00 +0200 + +egroupware-epl (9.2.20091208-1) hardy; urgency=low + + * SLES / openSuSE Mailserver support + * bugfixes + + -- Ralf Becker Sun, 07 Dec 2009 19:00:00 +0200 + +egroupware-epl (9.2.20091129-1) hardy; urgency=low + + * special calendar app for mobil devices + * many fixes in all modules + + -- Ralf Becker Sun, 29 Nov 2009 17:30:00 +0200 + +egroupware-epl (9.2.20091124-1) hardy; urgency=low + + * fixed problem inviting participants: permission denied + * several fixes in EventMgr + + -- Ralf Becker Tue, 24 Nov 2009 14:30:00 +0200 + +egroupware-epl (9.2.20091122-1) hardy; urgency=low + + * calendar: favorites + * improvments in syncml + + -- Ralf Becker Sun, 22 Nov 2009 18:30:00 +0200 + +egroupware-epl (9.2.20091118-1) hardy; urgency=low + + * email: folder tree in sidebox, import ical/vcard onclick, select all messages in folder + * calendar: visualisation of participant status of events, mark invitations + * improvments in syncml + + -- Ralf Becker Wed, 18 Nov 2009 21:30:00 +0200 + +egroupware-epl (9.2.20091114-1) hardy; urgency=low + + * new timezone save implementation of recurring events + * EventMgr: fixing number-format and cell-type in excel 2003 reports + * other bugfixes + + -- Ralf Becker Sat, 14 Nov 2009 18:00:00 +0200 + +egroupware-epl (9.2.20091107-1) hardy; urgency=low + + * some SyncML fixes + * improved timezone support in calendar (schema update) + * EventMgr: resource categories under location category, bugfixes + * other bugfixes + + -- Ralf Becker Mon, 11 Nov 2009 17:00:00 +0200 + +egroupware-epl (9.2.20091031-1) hardy; urgency=low + + * some SyncML fixes + * other bugfixes + + -- Ralf Becker Mon, 2 Nov 2009 15:00:00 +0200 + +egroupware-epl (9.2.20091023-1) hardy; urgency=low + + * some bugfixes in EventMgr, plus add. contract status in index + * bugfixes around preferences and calendar + * added tnef requirement and path to open_basdir + + -- Ralf Becker Thu, 23 Oct 2009 12:00:00 +0200 + +egroupware-epl (9.2.20091014-1) hardy; urgency=low + + * many bugfixes and missing features + * EventMgr is now feature complete, with exception of a links plugin + + -- Ralf Becker Wed, 14 Oct 2009 14:30:00 +0200 + +egroupware-epl (9.2.20091012-1) hardy; urgency=low + + * many bugfixes and missing features + + -- Ralf Becker Mon, 12 Oct 2009 14:30:00 +0200 + +egroupware-epl (9.2.20090920-1) hardy; urgency=low + + * first EventMgr version (not yet feature complete) + + -- Ralf Becker Sun, 20 Sep 2009 14:30:00 +0200 + +egroupware-epl (9.1.20090902-1) hardy; urgency=low + + * divers Bugfixes + * added phpFreeChat + + -- Ralf Becker Wed, 02 Sep 2009 14:30:00 +0200 + +egroupware-epl (9.1.20090731-1) hardy; urgency=low + + * IE Bugfixes onChange on checkboxes not working + * bugfixes in mail handling and sitemgr's navigation module + * fixed problems in translation cache and automatic loading of translations + + -- Ralf Becker Fri, 31 Jul 2009 12:30:00 +0200 + +egroupware-epl (9.1.20090720-1) hardy; urgency=low + + * eGroupware EPL 9.1 security and bugfix release + * fixes 3 security problems: + + FCKeditor (remote file upload) + + tracker (XSS problem) + + knowledgebase (SQL injection) + * added HTML Purifier as preventive measure for FCKeditor content + * many bugfixes + + -- Ralf Becker Mon, 20 Jul 2009 18:30:00 +0200 + +egroupware-epl (9.1.20090629-1) hardy; urgency=low + + * bugfixes + + -- Ralf Becker Mon, 29 Jun 2009 22:00:00 +0200 + +egroupware-epl (9.1.20090626-1) hardy; urgency=low + + * bugfixes + + -- Ralf Becker Fri, 26 Jun 2009 12:00:00 +0200 + +egroupware-epl (9.1.20090618-2) hardy; urgency=low + + * bugfixes and no more diff.gz + + -- Ralf Becker Tue, 21 Jun 2009 23:00:00 +0200 + +egroupware-epl (9.1.20090614) hardy; urgency=low + + * Use config-files from tarball instead of debian/ + * Include egroupware.cron script, install to /etc/cron.d + + -- root Sun, 14 Jun 2009 21:34:10 +0200 + +egroupware-epl (9.1.20090609) hardy; urgency=low + + * Inclusion of postinstall script + + -- Lars Volker Tue, 09 Jun 2009 18:03:54 +0200 + +egroupware-epl (9.1.20090603) hardy; urgency=low + + * Initial Release of EPL + * Renamed Package for EPL + + -- Lars Volker Tue, 09 Jun 2009 09:37:14 +0200 + +egroupware (1.6.001+dfsg-2) unstable; urgency=low + + * Upload to unstable (closes: #519566) + + [ Jan Wagner ] + * add egroupware-notifications package, cause the application was missing + and it's needed by calendar application + * depend egroupware-calendar on egroupware-notifications (closes: #511913) + + [ Peter Eisentraut ] + * Depend egroupware-tracker on egroupware-notifications (closes: #511704) + * Add newline after egw:Modules substitution variable; fixes FTBFS + (closes: #518840) (This is caused by a change in debhelper 7.1.0.) + * Added ${misc:Depends} to all Depends lines, per lintian + + -- Peter Eisentraut Fri, 13 Mar 2009 23:38:03 +0200 + +egroupware (1.6.001+dfsg-1) experimental; urgency=low + + * New upstream release + * Updated copyright notices + * Added php5-cli dependency to filemanager application, per lintian + + -- Peter Eisentraut Sat, 06 Dec 2008 11:25:37 +0200 + +egroupware (1.6~rc5-2+dfsg-1) experimental; urgency=low + + * New upstream release candidate + + -- Peter Eisentraut Tue, 18 Nov 2008 23:30:37 +0200 + +egroupware (1.6~rc4+dfsg-1) experimental; urgency=low + + * New upstream release candidate + - mydms application removed + * Changed watch file temporarily for RC versions + + -- Peter Eisentraut Sat, 15 Nov 2008 12:35:17 +0200 + +egroupware (1.4.004-2.dfsg-4) unstable; urgency=low + + * Debconf translation updates (closes: #498957) + + -- Peter Eisentraut Thu, 02 Oct 2008 01:02:49 +0300 + +egroupware (1.4.004-2.dfsg-3) unstable; urgency=low + + * Debconf translation updates (closes: #491763) + + -- Peter Eisentraut Fri, 12 Sep 2008 15:49:05 +0300 + +egroupware (1.4.004-2.dfsg-2) unstable; urgency=low + + * Debconf translation updates (closes: #480979, #486531, #488573, #489940) + * Renamed README.maintainer to now standardized name README.source + * Updated standards version + * Reference .../doc/egroupware-core/README.Debian.gz with gz suffix + (closes: #489023) + * Removed obsolete lintian overrides + * Simplified setup code, obsoleting 06-egw-header-template.dpatch + * Removed obsolete 08-egw-checkinstall-symlink.dpatch and all of dpatch + * Replaced gawk by perl in debian/rules, simplified code a bit + + -- Peter Eisentraut Mon, 14 Jul 2008 14:20:37 +0200 + +egroupware (1.4.004-2.dfsg-1) unstable; urgency=low + + * New upstream release (closes: #476977) + - Obsoletes 01-kses-security.dpatch + * Added Vcs-* control fields for move to collab-maint + * Made egw-sanitize-tarball compatible with uscan and updated watch file to + use it + * Debconf translation updates (closes: #472064, #475252) + + -- Peter Eisentraut Fri, 09 May 2008 16:57:05 +0200 + +egroupware (1.4.002.dfsg-2.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix multiple security issues in kses _bad_protocol_once function. Details + are under embargo for now (01-kses-security.dpatch; Closes: #471839). + + -- Nico Golde Sat, 22 Mar 2008 16:26:39 +0100 + +egroupware (1.4.002.dfsg-2) unstable; urgency=low + + * Upload to unstable + * Updated standards version + * Converted copyright files to UTF-8 + * Added information in egroupware-addressbook/NEWS.Debian about upgrading an + LDAP-based addressbook (closes: #445834) + * Switched back to integrated version of ttf-bitstream-vera, because the + package has been removed (closes: #433807, #447988, #461254) + * Debconf templates and package description review (closes: #464110) + * Debconf translation updates (closes: #465063, #465133, #465799, #467163, + #467173, #467479, #467497, #467536, #468479) + * Added Homepage control field + + -- Peter Eisentraut Sat, 01 Mar 2008 19:22:24 +0100 + +egroupware (1.4.002.dfsg-1) experimental; urgency=low + + * New upstream release + - Fixes mishandling of empty web server docroot (closes: #439912) + - Includes fix for cross-site-scripting security problem + (CVE-2007-5091) (closes: #444351) + * Removed obsolete LDAP setup instructions from egroupware-core's + README.Debian (closes: #439323) + + -- Peter Eisentraut Thu, 04 Oct 2007 23:22:14 +0200 + +egroupware (1.4.001.dfsg-2) experimental; urgency=low + + * Removed support for Apache 1 and PHP 4 (closes: #432236) + * Replaced ${Source-Version} by ${binary:Version} + * Fixed bugs in translations of debconf templates + * Reenabled outdated translations pt_BR and vi, because the really + outdated parts are now obsolete + + -- Peter Eisentraut Mon, 09 Jul 2007 13:05:03 +0200 + +egroupware (1.4.001.dfsg-1) experimental; urgency=low + + * New upstream release + * Removed egroupware-ldap package + * Some installation cleanup + + -- Peter Eisentraut Fri, 15 Jun 2007 11:25:39 +0200 + +egroupware (1.3.023.dfsg-1) experimental; urgency=low + + * New upstream release + - workflow application removed + - Obsoletes patch 04-egw-ldap-doc + * Added tracker application + * Updated Apache configuration with upstream recommendations + * Fixed ttf-bitstream-vera handling + * Disabled compression of *.php files installed as documentation + * Some installation cleanup + + -- Peter Eisentraut Tue, 29 May 2007 15:18:00 +0200 + +egroupware (1.3.022.dfsg-1) experimental; urgency=low + + * New upstream release + * Updated egw-sanitize-tarball script to exclude debian/ directory + maintained by upstream + + -- Peter Eisentraut Mon, 21 May 2007 10:30:53 +0200 + +egroupware (1.2.106-2.dfsg-3) unstable; urgency=low + + * New Galician translation of debconf templates by Jacobo Tarrio + (closes: #412187) + * Only change permissions on /var/lib/egroupware/ during initial + installation, in case someone wants a different setup + (closes: #419094) + + -- Peter Eisentraut Fri, 11 May 2007 18:41:23 +0200 + +egroupware (1.2.106-2.dfsg-2) unstable; urgency=low + + * Fixed watch file to ignore beta versions + * New Portuguese translation of debconf templates by Carlos Lisboa + (closes: #409410) + + -- Peter Eisentraut Fri, 9 Feb 2007 12:49:08 +0100 + +egroupware (1.2.106-2.dfsg-1) unstable; urgency=low + + * New upstream release + + -- Peter Eisentraut Mon, 8 Jan 2007 14:43:34 +0100 + +egroupware (1.2-106.dfsg-1) unstable; urgency=medium + + * New upstream release + * Enabled installation with php5 >=5.2 (closes: #402405) + * Set php_flag display_errors to off to work around php5 bug + * New Spanish translation of debconf templates by César Gómez Martín + (closes: #402306) + * Added PEAR path to open_basedir (closes: #401892, #402720) + + -- Peter Eisentraut Tue, 2 Jan 2007 13:38:05 +0100 + +egroupware (1.2-105.dfsg-4) unstable; urgency=medium + + * Disabled installation with php5 >=5.2 (closes: #399832) + * Changed some php_{flag|value} directives to php_admin_{flag|value} + as required + * Disabled outdated translations pt_BR and vi + + -- Peter Eisentraut Sat, 2 Dec 2006 10:07:54 +0100 + +egroupware (1.2-105.dfsg-3) unstable; urgency=low + + * Placed php5 dependencies before php4 alternatives + * Raised php4 dependency to 4.3 + + -- Peter Eisentraut Sat, 4 Nov 2006 17:17:52 +0100 + +egroupware (1.2-105.dfsg-2) unstable; urgency=medium + + * New French translation of debconf templates by "Steve" + (closes: #390186) + * New Japanese translation of debconf templates by Hideki Yamane + (closes: #391806) + + -- Peter Eisentraut Fri, 13 Oct 2006 23:36:56 +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/doc/rpm-build/egroupware-1.6.spec b/doc/rpm-build/egroupware-1.6.spec deleted file mode 100644 index f91b694774..0000000000 --- a/doc/rpm-build/egroupware-1.6.spec +++ /dev/null @@ -1,772 +0,0 @@ -%define packagename eGroupware -%define egwdirname egroupware -%define egwversion 1.6 -%define packaging 001 -#define epoch 1 -%if 0%{?suse_version} - %define httpdroot /srv/www/htdocs - %define httpdconfd /etc/apache2/conf.d - %define source5 egroupware_suse.tar.bz2 - %define distribution SUSE Linux %{?suse_version} - %define php php5 - %define extra_requires apache2 apache2-mod_php5 php_any_db php5-dom - %define cron cron -%endif -%if 0%{?fedora_version} - %define httpdroot /var/www/html - %define httpdconfd /etc/httpd/conf.d - %define osversion %{?fedora_version} - %define source5 egroupware_fedora.tar.bz2 - %define distribution Fedora Core %{?fedora_version} - %define php php - %define extra_requires httpd php-mysql php-xml - %define cron crontabs -%endif -%if 0%{?mandriva_version} - %define httpdroot /var/www/html - %define httpdconfd /etc/httpd/conf.d - %define osversion %{?mandriva_version} - %define source5 egroupware_fedora.tar.bz2 - %define distribution Mandriva %{?mandriva_version} - %define php php - %define extra_requires apache php-mysql php-dom - %define cron crontabs -%endif -%if 0%{?rhel_version} - %define httpdroot /var/www/html - %define httpdconfd /etc/httpd/conf.d - %define osversion %{?rhel_version} - %define source5 egroupware_fedora.tar.bz2 - %define distribution Red Hat %{?rhel_version} - %define php php - %define extra_requires httpd php-mysql php-xml - %define cron crontabs -%endif -%if 0%{?centos_version} - %define httpdroot /var/www/html - %define httpdconfd /etc/httpd/conf.d - %define osversion %{?centos_version} - %define source5 egroupware_fedora.tar.bz2 - %define distribution CentOS %{?centos_version} - %define php php - %define extra_requires httpd php-mysql php-xml - %define cron crontabs -%endif - -%define addressbook addressbook -%define bookmarks bookmarks -%define calendar calendar -%define developer_tools developer_tools -%define egw-pear egw-pear -%define emailadmin emailadmin -%define etemplate etemplate -%define felamimail felamimail -%define filemanager filemanager -%define gallery gallery -%define icalsrv icalsrv -%define infolog infolog -%define importexport importexport -%define manual manual -%define mydms mydms -%define news_admin news_admin -%define notifications notifications -%define phpbrain phpbrain -%define phpsysinfo phpsysinfo -%define polls polls -%define projectmanager projectmanager -%define registration registration -%define resources resources -%define sambaadmin sambaadmin -%define sitemgr sitemgr -%define syncml syncml -%define timesheet timesheet -%define tracker tracker -%define wiki wiki - -Name: %{packagename} -Version: %{egwversion}.%{packaging} -Release: -#Epoch: %{epoch} -Summary: eGroupware is a web-based groupware suite written in php. -Distribution: %{distribution} - -Group: Web/Database -License: GPL/LGPL -URL: http://www.egroupware.org/ -Source0: %{packagename}-%{egwversion}.%{packaging}.tar.bz2 -Source1: %{packagename}-egw-pear-%{egwversion}.%{packaging}.tar.bz2 -Source2: %{packagename}-icalsrv-%{egwversion}.%{packaging}.tar.bz2 -Source3: %{packagename}-mydms-%{egwversion}.%{packaging}.tar.bz2 -Source4: %{packagename}-gallery-%{egwversion}.%{packaging}.tar.bz2 -Source5: %{?source5} -Source6: %{name}-%{version}-rpmlintrc -Patch0: class.uiasyncservice.inc.php.patch -BuildRoot: /tmp/%{packagename}-buildroot -Requires: %{php} %{php}-mbstring %{php}-imap %{php}-gd %{php}-pear %{extra_requires} %{cron} %{packagename}-egw-pear = %{egwversion}.%{packaging} -Provides: egw-core egw-%{addressbook} egw-%{etemplate} -Conflicts: %{packagename}-core %{packagename}-%{addressbook} %{packagename}-%{bookmarks} %{packagename}-%{calendar} %{packagename}-%{developer_tools} %{packagename}-%{emailadmin} %{packagename}-%{felamimail} %{packagename}-%{filemanager} %{packagename}-%{infolog} %{packagename}-%{importexport} %{packagename}-%{manual} %{packagename}-%{news_admin} %{packagename}-%{notifications} %{packagename}-%{phpbrain} %{packagename}-%{polls} %{packagename}-%{projectmanager} %{packagename}-%{registration} %{packagename}-%{resources} %{packagename}-%{sambaadmin} %{packagename}-%{sitemgr} %{packagename}-%{syncml} %{packagename}-%{timesheet} %{packagename}-%{wiki} -Obsoletes: %{packagename}-%{icalsrv} -#otherwise build fails because of jar files in G2 -BuildRequires: unzip - -Prefix: /usr/share -Buildarch: noarch -AutoReqProv: no - -Vendor: eGroupware -Packager: Ralf Becker - -%description -eGroupware is a web-based groupware suite written in PHP. - -This package provides the eGroupware default applications: - -egroupware core with: admin, api, docs, etemplate, prefereces and setup, -addressbook, bookmarks, calendar, translation-tools, emailadmin, felamimail, -filemanager, infolog, manual, news admin, knowledgebase, polls, -projectmanager, resources, sambaadmin, sitemgr, syncml, timesheet, tracker, wiki - -It also provides an API for developing additional applications. - -Further contributed applications are avalible in single packages. - -%package core -Summary: The eGroupware contrib package -Group: Web/Database -Provides: egw-core -Conflicts: %{packagename} -%description core -This package provides the eGroupware core applications. -%post core -%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version} - chcon -R -u user_u -r object_r -t httpd_sys_content_t /var/lib/egroupware - setsebool -P httpd_can_network_connect=1 -%endif - -%package %{addressbook} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{addressbook} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -Provides: egw-%{addressbook} -%description %{addressbook} -Contact manager with Vcard support. -%{addressbook} is the egroupware contact application. -It has different backends to store and retrive contacts -from SQL or LDAP. - -%package %{bookmarks} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{bookmarks} application -Group: Web/Database -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{bookmarks} -Manage your bookmarks with eGroupware. Has Netscape plugin. - -%package %{calendar} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{calendar} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{calendar} -Powerful calendar with meeting request system, Alarms, ICal and E-Mail support, -and ACL security. - -%package %{developer_tools} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{developer_tools} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{developer_tools} -The TranslationTools allow to create and extend translations-files for eGroupware. -They can search the sources for new / added phrases and show you the ones missing in your language. - -%package egw-pear -Version: %{egwversion}.%{packaging} -Summary: The eGroupware egw-pear application -Group: Web/Database -Requires: %{php}-pear -#Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description egw-pear -egw-pear contains modified pear classes necessary for eGroupware - -%package %{emailadmin} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{emailadmin} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-egw-pear = %{egwversion}.%{packaging}, php-openssl -%description %{emailadmin} -EmailAdmin allow to maintain User email accounts - -%package %{felamimail} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware Webmail application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-%{emailadmin} = %{egwversion}.%{packaging}, %{packagename}-egw-pear = %{egwversion}.%{packaging} -%description %{felamimail} -The Email application for eGroupware. - -%package %{filemanager} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{filemanager} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging} -%description %{filemanager} -This is the %{filemanager} app for eGroupware. - -%package %{gallery} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{gallery} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging} -%description %{gallery} -An embedded Gallery2 for eGroupware. - -%package %{icalsrv} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{icalsrv} application -Group: Web/Database -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{icalsrv} -This is the old %{icalsrv} app for eGroupware. -It is NOT necessary for GroupDAV, CalDAV or CardDAV, -which is build into the eGroupware core. - -%package %{infolog} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{infolog} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, egw-%{etemplate} = %{egwversion}.%{packaging} -%description %{infolog} -This is the %{infolog} app for eGroupware (Notes, ToDo, Phonelogs, CRM). - -%package %{importexport} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{importexport} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, egw-%{etemplate} = %{egwversion}.%{packaging} -%description %{importexport} -This is the %{importexport} app for eGroupware. It includes a comandline client. - -#%package %{jinn} -#Version: %{egwversion}.%{packaging} -#Summary: The eGroupware %{jinn} application -#Group: Web/Database -#AutoReqProv: no -#Requires: egw-core = %{egwversion}.%{packaging} -#%description %{jinn} -#The %{jinn} app is a multi-site, multi-database, multi-user/-group, database driven Content Management System written in and for the eGroupware Framework. - -%package %{manual} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{manual} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{manual} -This is the %{manual} app for eGroupware: online help system. - -%package %{mydms} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{mydms} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, egw-pear = %{egwversion}.%{packaging} -%description %{mydms} -This is a %{mydms} port to eGroupware. - -%package %{news_admin} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{news_admin} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{news_admin} -This is the %{news_admin} app for eGroupware. - -%package %{notifications} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{notifications} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{notifications} -This is the %{notifications} app for eGroupware. - -%package %{phpbrain} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{phpbrain} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, %{packagename}-%{addressbook} = %{egwversion}.%{packaging} -%description %{phpbrain} -This is the %{phpbrain} app for eGroupware. - -%package %{phpsysinfo} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{phpsysinfo} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{phpsysinfo} -This is the %{phpsysinfo} app for eGroupware. - -%package %{polls} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{polls} application -Group: Web/Database -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{polls} -This is the %{polls} app for eGroupware. - -%package %{projectmanager} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{projectmanager} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, -%description %{projectmanager} -The %{projectmanager} is eGroupware's new project management application. -It's fully integrated into eGroupware and use the data of InfoLog and Calendar. -Plugable datasources allow to support and manage further applications. - -%package %{registration} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{registration} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{registration} -This is the %{registration} app for eGroupware. - -%package %{resources} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{resources} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{resources} -%{resources} is a resource booking sysmtem for eGroupware. -Which integrates into the calendar. - -%package %{sambaadmin} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{sambaadmin} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{sambaadmin} -Manage LDAP based sambaacounts and workstations. - -%package %{sitemgr} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware Sitemanager CMS application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{sitemgr} -This is the Sitemanager CMS app for eGroupware. - -%package %{syncml} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{syncml} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, php >= 5.0.0 -%description %{syncml} -This is the %{syncml} app for eGroupware. - -%package %{timesheet} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware timesheet application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{timesheet} -Simple timesheet application, which allow to record and report -the times and other expenses. It can be uses as well standalone -as together with the ProjectManager application. - -%package %{tracker} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware trouble ticket system application -Group: Web/Database -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging} -%description %{tracker} -This is the trouble ticket system app for eGroupware. - -%package %{wiki} -Version: %{egwversion}.%{packaging} -Summary: The eGroupware %{wiki} application -Group: Web/Database -Conflicts: %{packagename} -AutoReqProv: no -Requires: egw-core = %{egwversion}.%{packaging}, -%description %{wiki} -This is the %{wiki} app for eGroupware. - -#%package %{workflow} -#Version: %{egwversion}.%{packaging} -#Summary: The eGroupware %{workflow} application -#Group: Web/Database -#AutoReqProv: no -#Requires: egw-core = %{egwversion}.%{packaging}, -#%description %{workflow} -#This is the %{workflow} app for eGroupware. - -%prep -%setup0 -c -n %{egwdirname} -%setup1 -T -D -a 1 -n %{egwdirname} -%setup2 -T -D -a 2 -n %{egwdirname} -%setup3 -T -D -a 3 -n %{egwdirname} -%setup4 -T -D -a 4 -n %{egwdirname} -%setup5 -T -D -a 5 -n %{egwdirname} -%patch0 -p 0 - -%build - -%install -[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} -mkdir -p $RPM_BUILD_ROOT%{prefix}/%{egwdirname} -cp -aRf etc var $RPM_BUILD_ROOT -cp -aRf egroupware/* $RPM_BUILD_ROOT%{prefix}/%{egwdirname} - -rm -f $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/.htaccess -rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/switchuser -rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/skel -rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/soap -rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/xmlrpc -rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/messenger -rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/workflow -rm -rf $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/jinn -rm -f $RPM_BUILD_ROOT%{prefix}/%{egwdirname}/admin/inc/*.orig - -find $RPM_BUILD_ROOT%{prefix}/%{egwdirname} -name .svn | xargs rm -rf - -cd $RPM_BUILD_ROOT%{prefix}/%{egwdirname} -ln -s ../../../var/lib/egroupware/header.inc.php - -%clean -[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} - -%post -%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version} - chcon -R -u user_u -r object_r -t httpd_sys_content_t /var/lib/egroupware - setsebool -P httpd_can_network_connect=1 -%endif -%postun - -%files -%defattr(-,root,root) -%dir %attr(0755,root,root) %{prefix}/%{egwdirname} -%dir %attr(0755,root,root) /var/lib/egroupware -%{prefix}/%{egwdirname}/about.php -%{prefix}/%{egwdirname}/anon_wrapper.php -%{prefix}/%{egwdirname}/header.inc.php -%{prefix}/%{egwdirname}/header.inc.php.template -%{prefix}/%{egwdirname}/index.php -%{prefix}/%{egwdirname}/login.php -%{prefix}/%{egwdirname}/logout.php -%{prefix}/%{egwdirname}/notify.php -%{prefix}/%{egwdirname}/notify_simple.php -%{prefix}/%{egwdirname}/notifyxml.php -%{prefix}/%{egwdirname}/redirect.php -%{prefix}/%{egwdirname}/rpc.php -%{prefix}/%{egwdirname}/set_box.php -%{prefix}/%{egwdirname}/soap.php -%{prefix}/%{egwdirname}/xajax.php -%{prefix}/%{egwdirname}/xmlrpc.php -%{prefix}/%{egwdirname}/svn-helper.php -%{prefix}/%{egwdirname}/webdav.php -%{prefix}/%{egwdirname}/groupdav.php -%{prefix}/%{egwdirname}/admin -%{prefix}/%{egwdirname}/doc -%{prefix}/%{egwdirname}/etemplate -%{prefix}/%{egwdirname}/home -%{prefix}/%{egwdirname}/phpgwapi -%{prefix}/%{egwdirname}/preferences -%{prefix}/%{egwdirname}/setup -%{prefix}/%{egwdirname}/addressbook -%{prefix}/%{egwdirname}/bookmarks -%{prefix}/%{egwdirname}/calendar -%{prefix}/%{egwdirname}/developer_tools -%{prefix}/%{egwdirname}/emailadmin -%{prefix}/%{egwdirname}/felamimail -%{prefix}/%{egwdirname}/filemanager -%{prefix}/%{egwdirname}/icalsrv -%{prefix}/%{egwdirname}/infolog -%{prefix}/%{egwdirname}/importexport -%{prefix}/%{egwdirname}/manual -%{prefix}/%{egwdirname}/mydms -%{prefix}/%{egwdirname}/news_admin -%{prefix}/%{egwdirname}/notifications -%{prefix}/%{egwdirname}/phpbrain -%{prefix}/%{egwdirname}/phpsysinfo -%{prefix}/%{egwdirname}/polls -%{prefix}/%{egwdirname}/projectmanager -%{prefix}/%{egwdirname}/registration -%{prefix}/%{egwdirname}/resources -%{prefix}/%{egwdirname}/sambaadmin -%{prefix}/%{egwdirname}/sitemgr -%{prefix}/%{egwdirname}/syncml -%{prefix}/%{egwdirname}/timesheet -%{prefix}/%{egwdirname}/tracker -%{prefix}/%{egwdirname}/wiki -%attr(0644,root,root) /etc/cron.d/egroupware -%config %attr(0644,root,root) %{httpdconfd}/egroupware.conf -%if 0%{?suse_version} - %dir %attr(0755,root,root) /etc/apache2 - %dir %attr(0755,root,root) %{httpdconfd} - %dir %attr(0755,wwwrun,www) /var/lib/egroupware/default - %dir %attr(0755,wwwrun,www) /var/lib/egroupware/default/files - %dir %attr(0755,wwwrun,www) /var/lib/egroupware/default/backup - %config %attr(0640,wwwrun,www) /var/lib/egroupware/header.inc.php -%endif -%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version} - %dir %attr(0755,apache,apache) /var/lib/egroupware/default - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/files - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup - %config %attr(0640,apache,apache) /var/lib/egroupware/header.inc.php -%endif -%if 0%{?mandriva_version} - %dir %attr(0755,apache,apache) /var/lib/egroupware/default - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/files - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup - %config %attr(0640,apache,apache) /var/lib/egroupware/header.inc.php -%endif - -%files core -%defattr(-,root,root) -%dir %{prefix}/%{egwdirname} -%dir /var/lib/egroupware -%{prefix}/%{egwdirname}/about.php -%{prefix}/%{egwdirname}/anon_wrapper.php -%{prefix}/%{egwdirname}/header.inc.php -%{prefix}/%{egwdirname}/header.inc.php.template -%{prefix}/%{egwdirname}/index.php -%{prefix}/%{egwdirname}/login.php -%{prefix}/%{egwdirname}/logout.php -%{prefix}/%{egwdirname}/notify.php -%{prefix}/%{egwdirname}/notify_simple.php -%{prefix}/%{egwdirname}/notifyxml.php -%{prefix}/%{egwdirname}/redirect.php -%{prefix}/%{egwdirname}/rpc.php -%{prefix}/%{egwdirname}/set_box.php -%{prefix}/%{egwdirname}/soap.php -%{prefix}/%{egwdirname}/xajax.php -%{prefix}/%{egwdirname}/xmlrpc.php -%{prefix}/%{egwdirname}/groupdav.php -%{prefix}/%{egwdirname}/webdav.php -%{prefix}/%{egwdirname}/admin -%{prefix}/%{egwdirname}/doc -%{prefix}/%{egwdirname}/etemplate -%{prefix}/%{egwdirname}/home -%{prefix}/%{egwdirname}/phpgwapi -%{prefix}/%{egwdirname}/preferences -%{prefix}/%{egwdirname}/setup -%attr(0644,root,root) /etc/cron.d/egroupware -%config %attr(0644,root,root) %{httpdconfd}/egroupware.conf -%if 0%{?suse_version} - %dir %attr(0755,root,root) /etc/apache2 - %dir %attr(0755,root,root) %{httpdconfd} - %dir %attr(0755,wwwrun,www) /var/lib/egroupware/default - %dir %attr(0755,wwwrun,www) /var/lib/egroupware/default/files - %dir %attr(0755,wwwrun,www) /var/lib/egroupware/default/backup - %config %attr(0640,wwwrun,www) /var/lib/egroupware/header.inc.php -%endif -%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version} - %dir %attr(0755,apache,apache) /var/lib/egroupware/default - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/files - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup - %config %attr(0640,apache,apache) /var/lib/egroupware/header.inc.php -%endif -%if 0%{?mandriva_version} - %dir %attr(0755,apache,apache) /var/lib/egroupware/default - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/files - %dir %attr(0755,apache,apache) /var/lib/egroupware/default/backup - %config %attr(0640,apache,apache) /var/lib/egroupware/header.inc.php -%endif - -%files %{addressbook} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{addressbook} - -%files %{calendar} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{calendar} - -%files %{developer_tools} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{developer_tools} - -%files egw-pear -%defattr(-,root,root) -%{prefix}/%{egwdirname}/egw-pear - -%files %{emailadmin} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{emailadmin} - -%files %{felamimail} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{felamimail} - -%files %{filemanager} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{filemanager} - -%files %{gallery} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{gallery} - -%files %{icalsrv} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{icalsrv} - -%files %{infolog} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{infolog} - -%files %{importexport} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{importexport} - -#%files %{jinn} -#%defattr(-,root,root) -#%{prefix}/%{egwdirname}/%{jinn} - -%files %{manual} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{manual} - -%files %{mydms} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{mydms} - -%files %{news_admin} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{news_admin} - -%files %{notifications} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{notifications} - -%files %{phpbrain} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{phpbrain} - -%files %{phpsysinfo} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{phpsysinfo} - -%files %{polls} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{polls} - -%files %{projectmanager} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{projectmanager} - -%files %{registration} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{registration} - -%files %{resources} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{resources} - -%files %{sambaadmin} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{sambaadmin} - -%files %{sitemgr} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{sitemgr} - -%files %{timesheet} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{timesheet} - -%files %{tracker} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{tracker} - -%files %{wiki} -%defattr(-,root,root) -%{prefix}/%{egwdirname}/%{wiki} - -#%files %{workflow} -#%defattr(-,root,root) -#%{prefix}/%{egwdirname}/%{workflow} - - -%changelog -* Mon Nov 24 2008 Ralf Becker 1.6.001 -- eGroupware 1.6.001 final 1.6 release - -* Sun Nov 16 2008 Ralf Becker 1.6.rc5 -- eGroupware 1.6.rc5 5. release candidate for 1.6 release - -* Sun Nov 9 2008 Ralf Becker 1.6.rc4 -- eGroupware 1.6.rc4 4. release candidate for 1.6 release - -* Wed Oct 29 2008 Ralf Becker 1.6.rc3 -- eGroupware 1.6.rc3 3. release candidate for 1.6 release - -* Wed Oct 22 2008 Ralf Becker 1.6.rc2 -- eGroupware 1.6.rc2 2. release candidate for 1.6 release - -* Fri Oct 10 2008 Ralf Becker 1.6.rc1 -- eGroupware 1.6.rc1 first release candidate for 1.6 release - -* Tue Jul 22 2008 Ralf Becker 1.6.pre1 -- eGroupware 1.6.pre1 first preview of upcomming 1.6 release - -* Mon Apr 15 2008 Ralf Becker 1.4.004 -- eGroupware 1.4.004 FCKeditor update (2.6) & security release - -* Mon Mar 19 2008 Ralf Becker 1.4.003 -- eGroupware 1.4.003 security & maintainace release - -* Mon Sep 24 2007 Ralf Becker 1.4.002 -- eGroupware 1.4.002 bugfix & maintainace release - -* Mon Jun 4 2007 Ralf Becker 1.4.001 -- final eGroupware 1.4 release diff --git a/doc/rpm-build/egroupware-epl.spec b/doc/rpm-build/egroupware-epl.spec new file mode 100644 index 0000000000..67705a4837 --- /dev/null +++ b/doc/rpm-build/egroupware-epl.spec @@ -0,0 +1,704 @@ +Name: egroupware-epl +Version: 9.2.20100108 +Release: +Summary: EGroupware is a web-based groupware suite written in php. +Group: Web/Database +License: GPLv2 with exception of stylite module, which is proprietary +URL: http://www.stylite.de/EPL +Vendor: Stylite GmbH, http://www.stylite.de/ +Packager: Ralf Becker +Prefix: /usr/share +%define egwdir %{prefix}/egroupware +%define egwdatadir /var/lib/egroupware +%define egw_packagename eGroupware + +%if 0%{?suse_version} + %define php php5 + %define httpdconfd /etc/apache2/conf.d + %define distribution SUSE Linux %{?suse_version} + %define extra_requires apache2 apache2-mod_php5 php_any_db php5-dom php5-bz2 php5-openssl php5-zip php5-ctype php5-sqlite + %define cron cron + %define apache_user wwwrun + %define apache_group www + %define pear_dir \\/usr\\/share\\/php5\\/PEAR +%else + %define php php + %define httpdconfd /etc/httpd/conf.d + %define cron crontabs + %define apache_user apache + %define apache_group apache + %define pear_dir \\/usr\\/share\\/pear +%endif +%define install_log /root/%{name}-install.log +%define post_install /usr/bin/%{php} %{egwdir}/doc/rpm-build/post_install.php --source_dir %{egwdir} --data_dir %{egwdatadir} +%if 0%{?fedora_version} + %define osversion %{?fedora_version} + %define distribution Fedora Core %{?fedora_version} + %define extra_requires httpd php-mysql php-xml +%endif +%if 0%{?mandriva_version} + %define osversion %{?mandriva_version} + %define distribution Mandriva %{?mandriva_version} + %define extra_requires apache php-mysql php-dom +%endif +%if 0%{?rhel_version} + %define osversion %{?rhel_version} + %define distribution Red Hat %{?rhel_version} + %define extra_requires httpd php-mysql php-xml +%endif +%if 0%{?centos_version} + %define osversion %{?centos_version} + %define distribution CentOS %{?centos_version} + %define extra_requires httpd php-mysql php-xml +%endif + +Distribution: %{distribution} + +Source0: %{name}-%{version}.tar.gz +Source1: %{name}-egw-pear-%{version}.tar.bz2 +Source2: %{name}-stylite-%{version}.tar.bz2 +Source3: %{name}-eventmgr-%{version}.tar.bz2 +Source4: %{name}-phpfreechat-%{version}.tar.bz2 +Source5: phpfreechat_data_public.tar.gz +Source6: %{name}-rpmlintrc +Patch0: class.uiasyncservice.inc.php.patch +Patch1: stylite-postfix-suse.patch +BuildRoot: %{_tmppath}/%{name}-9.2-buildroot + +#otherwise build fails because of jar files in G2 +BuildRequires: unzip sed + +Buildarch: noarch +AutoReqProv: no + +Requires: %{name}-core >= %{version} +Requires: %{name}-egw-pear >= %{version} +Requires: %{name}-stylite >= %{version} +#Requires: %{name}-addressbook >= %{version} +Requires: %{name}-bookmarks >= %{version} +Requires: %{name}-calendar >= %{version} +Requires: %{name}-developer_tools >= %{version} +Requires: %{name}-emailadmin >= %{version} +Requires: %{name}-felamimail >= %{version} +Requires: %{name}-filemanager >= %{version} +Requires: %{name}-infolog >= %{version} +Requires: %{name}-importexport >= %{version} +Requires: %{name}-manual >= %{version} +Requires: %{name}-news_admin >= %{version} +Requires: %{name}-notifications >= %{version} +Requires: %{name}-phpbrain >= %{version} +Requires: %{name}-phpsysinfo >= %{version} +Requires: %{name}-polls >= %{version} +Requires: %{name}-projectmanager >= %{version} +Requires: %{name}-registration >= %{version} +Requires: %{name}-resources >= %{version} +Requires: %{name}-sambaadmin >= %{version} +Requires: %{name}-sitemgr >= %{version} +Requires: %{name}-syncml >= %{version} +Requires: %{name}-timesheet >= %{version} +Requires: %{name}-tracker >= %{version} +Requires: %{name}-wiki >= %{version} +Obsoletes: %{egw_packagename} +Obsoletes: %{egw_packagename}-core +Obsoletes: %{egw_packagename}-egw-pear +Obsoletes: %{egw_packagename}-addressbook +Obsoletes: %{egw_packagename}-bookmarks +Obsoletes: %{egw_packagename}-calendar +Obsoletes: %{egw_packagename}-developer_tools +Obsoletes: %{egw_packagename}-emailadmin +Obsoletes: %{egw_packagename}-felamimail +Obsoletes: %{egw_packagename}-filemanager +Obsoletes: %{egw_packagename}-infolog +Obsoletes: %{egw_packagename}-importexport +Obsoletes: %{egw_packagename}-manual +Obsoletes: %{egw_packagename}-news_admin +Obsoletes: %{egw_packagename}-notifications +Obsoletes: %{egw_packagename}-phpbrain +Obsoletes: %{egw_packagename}-phpsysinfo +Obsoletes: %{egw_packagename}-polls +Obsoletes: %{egw_packagename}-projectmanager +Obsoletes: %{egw_packagename}-registration +Obsoletes: %{egw_packagename}-resources +Obsoletes: %{egw_packagename}-sambaadmin +Obsoletes: %{egw_packagename}-sitemgr +Obsoletes: %{egw_packagename}-syncml +Obsoletes: %{egw_packagename}-timesheet +Obsoletes: %{egw_packagename}-tracker +Obsoletes: %{egw_packagename}-wiki +%post +%if 0%{?rhel_version} || 0%{?fedora_version} || 0%{?centos_version} + chcon -R -u user_u -r object_r -t httpd_sys_content_t %{egwdatadir} + setsebool -P httpd_can_network_connect=1 +%endif +/bin/date >> %{install_log} +%{post_install} 2>&1 | tee -a %{install_log} +echo "EGroupware install log saved to %{install_log}" + +%description +EGroupware is a web-based groupware suite written in PHP. + +EGroupware EPL combines Stylite's actual EGroupware enhancements and the recent development of the EGroupware open source project in one software package. +- Brand new Stylite features, which are not available publicly in the community edition of EGroupware +- The latest possible state of open source community features. + +This package automatically requires the EGroupware default applications: + +egroupware core with: admin, api, docs, etemplate, prefereces and setup, +addressbook, bookmarks, calendar, translation-tools, emailadmin, felamimail, +filemanager, infolog, manual, news admin, knowledgebase, polls, +projectmanager, resources, sambaadmin, sitemgr, syncml, timesheet, tracker, wiki + +It also provides an API for developing additional applications. + +Further contributed applications are available as separate packages. + +%package core +Summary: The EGroupware core +Group: Web/Database +Requires: %{php} >= 5.2.1 +Requires: %{php}-mbstring %{php}-gd %{php}-mcrypt %{php}-pear %{php}-posix %{extra_requires} %{cron} zip +Provides: egw-core %{version} +Provides: egw-etemplate %{version} +Provides: egw-addressbook %{version} +Obsoletes: %{egw_packagename}-core +Obsoletes: %{egw_packagename}-addressbook +%description core +This package provides the EGroupware core applications +(API, admin, etemplate, preferences and setup) plus addressbook. + +%package egw-pear +Version: %{version} +Summary: The EGroupware egw-pear application +Group: Web/Database +Requires: %{php}-pear +AutoReqProv: no +Requires: egw-core >= %{version} +Provides: egw-pear %{version} +Obsoletes: %{egw_packagename}-egw-pear +%description egw-pear +egw-pear contains modified pear classes necessary for EGroupware + +# addressbook is part of core now, as it contains required classes for accounts +#%package addressbook +#Version: %{version} +#Summary: The EGroupware addressbook application +#Group: Web/Database +#AutoReqProv: no +#Requires: egw-core >= %{version} +#Obsoletes: %{egw_packagename}-addressbook +#%description addressbook +#Contact manager with Vcard support. +#Addressbook is the egroupware contact application. +#It has different backends to store and retrive contacts +#from SQL or LDAP. + +%package bookmarks +Version: %{version} +Summary: The EGroupware bookmarks application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-bookmarks +%description bookmarks +Manage your bookmarks with EGroupware. Has Netscape plugin. + +%package calendar +Version: %{version} +Summary: The EGroupware calendar application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-calendar +%description calendar +Powerful calendar with meeting request system, Alarms, ICal and E-Mail support, +and ACL security. + +%package developer_tools +Version: %{version} +Summary: The EGroupware developer_tools application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-developer_tools +%description developer_tools +The TranslationTools allow to create and extend translations-files for EGroupware. +They can search the sources for new / added phrases and show you the ones missing in your language. + +%package emailadmin +Version: %{version} +Summary: The EGroupware emailadmin application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Requires: %{php}-imap +Requires: %{name}-egw-pear >= %{version} +Obsoletes: %{egw_packagename}-emailadmin +%description emailadmin +EmailAdmin allow to maintain User email accounts + +%package felamimail +Version: %{version} +Summary: The EGroupware Webmail application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Requires: %{name}-emailadmin >= %{version} +Requires: %{name}-egw-pear >= %{version} +Requires: tnef +Obsoletes: %{egw_packagename}-felamimail +%description felamimail +The Email application for EGroupware. + +%package filemanager +Version: %{version} +Summary: The EGroupware filemanager application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Requires: %{name}-egw-pear >= %{version} +Obsoletes: %{egw_packagename}-filemanager +%description filemanager +This is the filemanager app for EGroupware. + +#%package gallery +#Version: %{version} +#Summary: The EGroupware gallery application +#Group: Web/Database +#AutoReqProv: no +#Requires: egw-core >= %{version} +#Obsoletes: %{egw_packagename}-gallery +#%description gallery +#An embedded Gallery2 for EGroupware. + +%package infolog +Version: %{version} +Summary: The EGroupware infolog application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-infolog +%description infolog +This is the infolog app for EGroupware (Notes, ToDo, Phonelogs, CRM). + +%package importexport +Version: %{version} +Summary: The EGroupware importexport application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-importexport +%description importexport +This is the importexport app for EGroupware. It includes a comandline client. + +%package manual +Version: %{version} +Summary: The EGroupware manual application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Requires: %{name}-wiki >= %{version} +Obsoletes: %{egw_packagename}-manual +%description manual +This is the manual app for EGroupware: online help system. + +#%package mydms +#Version: %{version} +#Summary: The EGroupware mydms application +#Group: Web/Database +#AutoReqProv: no +#Requires: egw-core >= %{version} +#Requires: %{name}-egw-pear >= %{version} +#Provides: %{egw_packagename}-mydms +#Obsoletes: %{egw_packagename}-mydms +#%description mydms +#This is a mydms port to EGroupware. + +%package news_admin +Version: %{version} +Summary: The EGroupware news_admin application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-news_admin +%description news_admin +This is the news_admin app for EGroupware. + +%package notifications +Version: %{version} +Summary: The EGroupware notifications application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-notifications +%description notifications +This is the notifications app for EGroupware. + +%package phpbrain +Version: %{version} +Summary: The EGroupware phpbrain application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-phpbrain +%description phpbrain +This is a knowledgebase for EGroupware. + +%package phpfreechat +Version: %{version} +Summary: The EGroupware chat application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-phpfreechat +%description phpfreechat +Chat with other EGroupware users. A port of phpFreeChat for EGroupware. + +%package phpsysinfo +Version: %{version} +Summary: The EGroupware phpsysinfo application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-phpsysinfo +%description phpsysinfo +This is the phpsysinfo app for EGroupware. + +%package polls +Version: %{version} +Summary: The EGroupware polls application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-polls +%description polls +This is the polls app for EGroupware. + +%package projectmanager +Version: %{version} +Summary: The EGroupware projectmanager application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version}, +Requires: jpgraph-epl +Obsoletes: %{egw_packagename}-projectmanager +%description projectmanager +The projectmanager is EGroupware's new project management application. +It's fully integrated into EGroupware and use the data of InfoLog and Calendar. +Plugable datasources allow to support and manage further applications. + +%package registration +Version: %{version} +Summary: The EGroupware registration application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-registration +%description registration +This is the registration app for EGroupware. + +%package resources +Version: %{version} +Summary: The EGroupware resources application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-resources +%description resources +resources is a resource booking sysmtem for EGroupware. +Which integrates into the calendar. + +%package sambaadmin +Version: %{version} +Summary: The EGroupware sambaadmin application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-sambaadmin +%description sambaadmin +Manage LDAP based sambaacounts and workstations. + +%package sitemgr +Version: %{version} +Summary: The EGroupware Sitemanager CMS application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-sitemgr +%description sitemgr +This is the Sitemanager CMS app for EGroupware. + +%package stylite +Version: %{version} +Summary: Stylite EPL enhancements +License: proprietary, see http://www.stylite.de/EPL +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +%description stylite +The package contains Stylite proprietary EPL enhancements: +- stylite.links stream wrapper allows browsing of app directories +- filemanger favorites + +%package syncml +Version: %{version} +Summary: The EGroupware syncml application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Requires: %{name}-egw-pear >= %{version} +Obsoletes: %{egw_packagename}-syncml +%description syncml +This is the syncml app for EGroupware. + +%package timesheet +Version: %{version} +Summary: The EGroupware timesheet application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-timesheet +%description timesheet +Simple timesheet application, which allow to record and report +the times and other expenses. It can be uses as well standalone +as together with the ProjectManager application. + +%package tracker +Version: %{version} +Summary: The EGroupware trouble ticket system application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +Obsoletes: %{egw_packagename}-tracker +%description tracker +This is the trouble ticket system app for EGroupware. + +%package wiki +Version: %{version} +Summary: The EGroupware wiki application +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version}, +Obsoletes: %{egw_packagename}-wiki +%description wiki +This is the wiki app for EGroupware. + +%package eventmgr +Version: %{version} +Summary: Stylite EventMgr for Thomson-Reuters +License: proprietary +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +%description eventmgr +The package contains Stylite's EventMgr (Production Schedule) +for Thomson-Reuters. + +%prep +%setup0 -c -n %{egwdirname} +%setup1 -T -D -a 1 -n %{egwdirname} +%setup2 -T -D -a 2 -n %{egwdirname} +%setup3 -T -D -a 3 -n %{egwdirname} +%setup4 -T -D -a 4 -n %{egwdirname} +%setup5 -T -D -a 5 -n %{egwdirname} +%patch0 -p 0 +%patch1 -p 0 + +%build + +%install +[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} +mkdir -p $RPM_BUILD_ROOT%{egwdir} +mkdir -p $RPM_BUILD_ROOT%{httpdconfd} +sed 's/\/usr\/share\/pear/%{pear_dir}/' egroupware/doc/rpm-build/apache.conf > $RPM_BUILD_ROOT%{httpdconfd}/egroupware.conf +mkdir -p $RPM_BUILD_ROOT/etc/cron.d +sed 's/apache/%{apache_user}/' egroupware/doc/rpm-build/egroupware.cron > $RPM_BUILD_ROOT/etc/cron.d/egroupware +mkdir -p $RPM_BUILD_ROOT%{egwdatadir}/default/files +mkdir -p $RPM_BUILD_ROOT%{egwdatadir}/default/backup +cp egroupware/doc/rpm-build/header.inc.php $RPM_BUILD_ROOT%{egwdatadir} +cp -aRf egroupware/* $RPM_BUILD_ROOT%{egwdir} +cd %{buildroot}%{egwdir} +ln -s ../../..%{egwdatadir}/header.inc.php +# create symlink for suse to get scripts with /usr/bin/php working +%if 0%{?suse_version} + #/usr/sbin/update-alternatives --install /usr/bin/php php /usr/bin/php5 99 + mkdir %{buildroot}/usr/bin + cd %{buildroot}/usr/bin + ln -s php5 php +%endif +%clean +[ "%{buildroot}" != "/" ] && rm -rf %{buildroot} + +# egroupware metapackage seems to need some files to be build ... +%files +%defattr(-,root,root) +%dir %{egwdir} +%dir %attr(0700,%{apache_user},%{apache_group}) %{egwdatadir} + +%files core +%defattr(-,root,root) +%dir %{egwdir} +%{egwdir}/about.php +%{egwdir}/anon_wrapper.php +%{egwdir}/header.inc.php +%{egwdir}/header.inc.php.template +%{egwdir}/index.php +%{egwdir}/login.php +%{egwdir}/logout.php +%{egwdir}/notify.php +%{egwdir}/notify_simple.php +%{egwdir}/notifyxml.php +%{egwdir}/redirect.php +%{egwdir}/rpc.php +%{egwdir}/set_box.php +%{egwdir}/soap.php +%{egwdir}/svn-helper.php +%{egwdir}/xajax.php +%{egwdir}/xmlrpc.php +%{egwdir}/groupdav.php +%{egwdir}/webdav.php +%{egwdir}/addressbook +%{egwdir}/admin +%{egwdir}/doc +%{egwdir}/etemplate +%{egwdir}/home +%{egwdir}/phpgwapi +%{egwdir}/preferences +%{egwdir}/setup +%attr(0644,root,root) /etc/cron.d/egroupware +%config %attr(0644,root,root) %{httpdconfd}/egroupware.conf +%if 0%{?suse_version} + %dir %attr(0755,root,root) /etc/apache2 + %dir %attr(0755,root,root) %{httpdconfd} + # symlink for suse to get scripts with /usr/bin/php working + /usr/bin/php +%endif +%dir %attr(0700,%{apache_user},%{apache_group}) %{egwdatadir} +%dir %attr(0700,%{apache_user},%{apache_group}) %{egwdatadir}/default +%dir %attr(0700,%{apache_user},%{apache_group}) %{egwdatadir}/default/files +%dir %attr(0700,%{apache_user},%{apache_group}) %{egwdatadir}/default/backup +%config %attr(0640,%{apache_user},%{apache_group}) %{egwdatadir}/header.inc.php + +# addressbook is part of core now, as it contains required classes for accounts +#%files addressbook +#%defattr(-,root,root) +#%{egwdir}/addressbook + +%files bookmarks +%defattr(-,root,root) +%{egwdir}/bookmarks + +%files calendar +%defattr(-,root,root) +%{egwdir}/calendar + +%files developer_tools +%defattr(-,root,root) +%{egwdir}/developer_tools + +%files egw-pear +%defattr(-,root,root) +%{egwdir}/egw-pear + +%files emailadmin +%defattr(-,root,root) +%{egwdir}/emailadmin + +%files felamimail +%defattr(-,root,root) +%{egwdir}/felamimail + +%files filemanager +%defattr(-,root,root) +%{egwdir}/filemanager + +#%files gallery +#%defattr(-,root,root) +#%{egwdir}/gallery + +%files infolog +%defattr(-,root,root) +%{egwdir}/infolog + +%files importexport +%defattr(-,root,root) +%{egwdir}/importexport + +%files manual +%defattr(-,root,root) +%{egwdir}/manual + +#%files mydms +#%defattr(-,root,root) +#%{egwdir}/mydms + +%files news_admin +%defattr(-,root,root) +%{egwdir}/news_admin + +%files notifications +%defattr(-,root,root) +%{egwdir}/notifications + +%files phpbrain +%defattr(-,root,root) +%{egwdir}/phpbrain + +%files phpfreechat +%defattr(-,root,root) +%{egwdir}/phpfreechat + +%files phpsysinfo +%defattr(-,root,root) +%{egwdir}/phpsysinfo + +%files polls +%defattr(-,root,root) +%{egwdir}/polls + +%files projectmanager +%defattr(-,root,root) +%{egwdir}/projectmanager + +%files registration +%defattr(-,root,root) +%{egwdir}/registration + +%files resources +%defattr(-,root,root) +%{egwdir}/resources + +%files sambaadmin +%defattr(-,root,root) +%{egwdir}/sambaadmin + +%files sitemgr +%defattr(-,root,root) +%{egwdir}/sitemgr + +%files syncml +%defattr(-,root,root) +%{egwdir}/syncml + +%files stylite +%defattr(-,root,root) +%{egwdir}/stylite + +%files timesheet +%defattr(-,root,root) +%{egwdir}/timesheet + +%files tracker +%defattr(-,root,root) +%{egwdir}/tracker + +%files wiki +%defattr(-,root,root) +%{egwdir}/wiki + +#%files workflow +#%defattr(-,root,root) +#%{egwdir}/workflow + +%files eventmgr +%defattr(-,root,root) +%{egwdir}/eventmgr