diff --git a/doc/rpm-build/debian.changes b/doc/rpm-build/debian.changes index 3861f09fb7..2550b89529 100644 --- a/doc/rpm-build/debian.changes +++ b/doc/rpm-build/debian.changes @@ -1,3 +1,272 @@ +egroupware-epl (10.1.20100610-1) hardy; urgency=low + + * Versioning for filemanager + * Mail files directly from filemanager + * CKEditor 3 with EGroupware plugin to upload and insert images from filemanager + * History logging in calendar + * Global search over all EGroupware applications + * Search in all apps allow to use AND, OR, NOT + * Bookmarks: new frontend + * Group specific categories + * CalDAV improved support for Lightning, iCal and iPhone + * Stylite template set as preview to new user interface comming later this year + -- Ralf Becker Thu, 10 Jun 2010 20:30:00 +0200 + +egroupware-epl (9.2.20100610-1) hardy; urgency=low + + *API:-Solved problem with magic_quotes_pgc and xajax request with depth greater 1 + * -fix typo that prevented the redisplay of the saved setting for inital-dot-last and intial-last email creation schemes + * -update to Version 4.1.1:HTML Purifier 4.1.1 is a major security and bugfix release that + * improves on 4.1s fix for an XSS vulnerability exploitable on Internet Explorer. + * It also contains a number of important bugfixes, including + * the removal of improper logic that could result in infinite loops and + * fixed parsing for single-attributes with entities with DirectLex. + * -postgres: fix for problem with db_backup/update -> no MetaColumns retrieved anymore: if tablenames are quoted, + * remove the quotes as the use of tablenames in MetaColumns is for comparsion of content of fields in postgres + * system tables; quoting tablenames breaks comparsion here. + *SYNC:CalDAV Infolg support for Evolution + *eMAIL: -fix: display inline text attachment as attachment too, as they are part of a multipart/mixed mail, + * and was not displayed as attachment, but indicated as mail with attachment by headerinformation + * -some additional stuff to improve mailheader decoding + * -remove message_org block in displayMsg as it is used only in view_message_printable template + * -fix to make sure that MDN Send Messages are treated for previewmode as well + *EMAILADMIN: -fix problem regarding the ability to save smtp forwardings triggered by the user + *TRANSLATIONS: various changes and additions + + -- Ralf Becker Thu, 10 Jun 2010 18:13:58 +0200 + +egroupware-epl (9.2.20100528-1) hardy; urgency=low + + * addressbook: fixes in lettersearch, speed regarding the merging of addressdata into documents + * calendar: Allow upgrade of single events to series via SyncML/CalDAV + * CalDAV improvements, Improve series event exception handling + * email: fix sendNotify, printView and draftFolder handling + * notifications: language issues + * various fixes and improvements in file backend, sync, admin + + -- Ralf Becker Fri, 28 May 2010 14:31:48 +0200 + +egroupware-epl (9.2.20100518-1) hardy; urgency=low + + * allow special chars like #, ?, &, " in filenames + * fixes varius GroupDAV & CalDAV issues + * fixes varius SyncML issues + * allow German umlauts in domain names + * other bugfixes in all modules + + -- Ralf Becker Tue, 18 May 2010 14:34:02 +0200 + +egroupware-epl (9.2.20100504-1) hardy; urgency=low + + * addressbook: Add CardDAV support for Apples latest Addressbook.app + * Fix addressbook_bo::find_contact + * htmlpurifier: allow h4-6 in all definitions, allow style for divs + * allow |align|style|width|height for img + * upgrade to 4.1.0 + * eMail: feature to allow copying mails to other folders, (configure via prefs -> ask for cofirmation before moving selected messages) + * use purify to clean potential malicious content out of msg/message + * calendar: feature to allow filter for public events only, + * nicer styling for edit series popup, moved stylites to app.css file + * Export all-day events as EVENT to Nokia devices + * Fix mounthly by day recurrence issues, Fix iCal export of incomplete events + * Reset status of participants when copying an event + * Add Nokia 5800 XpressMusic to supported devices + * Admin: removed Admin >> Manage applications + * api: customfields with links break certian actions in listviews, + * fixed not working $type==owngroups for ldap, + * fixed not exported custom fields + * + + -- Ralf Becker Tue, 04 May 2010 09:36:29 +0200 + +egroupware-epl (9.2.20100420-1) hardy; urgency=low + + * fixed wrong handling of group ACL (wrong grayed out rights) + * fixed wrong sorted and paginated grant ACL dialog + + -- Ralf Becker Tue, 20 Apr 2010 13:44:08 +0200 + +egroupware-epl (9.2.20100418-1) hardy; urgency=low + + * some more SyncML fixes + + -- Ralf Becker Sun, 18 Apr 2010 23:17:48 +0200 + +egroupware-epl (9.2.20100416-1) hardy; urgency=low + + * Bugfixes in SyncML + * improved performance of iCal import + * 3 new indexes for calendar tables and improved queries + * improved signature handling in felamimail (eg. default signatur) + * felamimail folder list sorted now by displayed translated name and + new preference to show all (not only subscribed) folders + * fixed missing information when assigning infolog to project + * fixed global category listing (lost application) + + -- Ralf Becker Fri, 16 Apr 2010 12:14:31 +0200 + +egroupware-epl (9.2.20100406-1) hardy; urgency=low + + * fixed not working planner in 9.2.20100404 + + -- Ralf Becker Tue, 06 Apr 2010 11:23:26 +0200 + +egroupware-epl (9.2.20100404-1) hardy; urgency=low + + * many bugfixes in all areas (inc. Windows 7 WebDAV) + + -- Ralf Becker Sun, 04 Apr 2010 11:33:18 +0200 + +egroupware-epl (9.2.20100322-1) hardy; urgency=low + + * fixed broken install in last version (9.2.20100318) + * ldap account backend can limit now account lists based on application permissions (calendar) + * support for Mandriva mailAccount schema in emailadmin + * bugfixes in several modules + + -- Ralf Becker Mon, 22 Mar 2010 18:05:18 +0100 + +egroupware-epl (9.2.20100318-1) hardy; urgency=low + + * fixed InfoLog loosing links and attachments + * some SyncML and CalDAV/CardDAV/GroupDAV fixes + + -- Ralf Becker Thu, 18 Mar 2010 15:00:00 +0200 + +egroupware-epl (9.2.20100316-1) hardy; urgency=low + + * eventmgr: migrated WPM inhouse and contract status to main table + * mergeprint: fixed bug introduced in 9.2.20100309 (8 and , got lost) + * some SyncML and CalDAV/CardDAV/GroupDAV fixes + * WebDAV is working with Mac OS again + * Further bugfixes/improvments + + -- Ralf Becker Tue, 16 Mar 2010 18:00:00 +0200 + +egroupware-epl (9.2.20100309-1) hardy; urgency=low + + * security problems found by Nahuel Grisolia from CYBSEC S.A. Security Systems: + + one is a serious remote command execution (allowing to run + arbitrary command on the web server by simply issuing a HTTP request!) + + the other a reflected cross-site scripting (XSS) + --> both require NO valid EGroupware account and work without being + logged in! + * eventmgr: fixed deleting of costs, divers reporting problems + * many SyncML and CalDAV/CardDAV/GroupDAV fixes + * Further bugfixes/improvments + + -- Ralf Becker Tue, 9 Mar 2010 00:00:00 +0200 + +egroupware-epl (9.2.20100226-1) hardy; urgency=low + + * eventmgr: fixing issue of timeshifting, when apply failed due to concurrent + * save by another user; display of the unmodified attempted content data, + * removed the option to override in that particular case, added reload option + * addressbook: fix for failed add to organisation from org-view, when colon + * in org_unit/org_location/organisation + * egw-pear: fix for broken native windows WebDav Support + * Furhter fixes/improvments + + -- Ralf Becker Fri, 26 Feb 2010 13:00:00 +0200 + +egroupware-epl (9.2.20100224-1) hardy; urgency=low + + * timesheet: fixes statuschange for whole query + * infolog: fixes lost links, when copying entrys + * fix for issue regarding the linking of entrys (no entry found issue (when entrys are to be found)) + * Furhter fixes/improvments + + -- Ralf Becker Wed, 24 Feb 2010 13:00:00 +0200 + +egroupware-epl (9.2.20100222-1) hardy; urgency=low + * tracker: fixes for categories + * news-admin: fixes for categories, fixes for apply behavior + * phpbrain/knowledgebase: fix for the increasing of the views count for all + * articles shown in list + * email: improving session control for felamimail bosieve async_vacation. + * improving addressselection, + * eventmgr: timezone issues, fixed "missing cat_id or Contract_status attributes" bug + * fixed SQL error, if WPM inhouse is defined more then once in different calendar + * events / for different times + * stylite: ongoing work for versioning streamwrapper (backend) + * sync: various improvements (proper refresh, ti mezoneissues, newline issues) + * general: css adaption for IE7 + * Furhter fixes/improvments + + -- Ralf Becker Mon, 22 Feb 2010 13:00:00 +0200 + +egroupware-epl (9.2.20100215-1) hardy; urgency=medium + * Move some config options to setup, security fixes for fckeditor + * Furhter fixes/improvments + + -- Ralf Becker Mon, 15 Feb 2010 13:00:00 +0200 + +egroupware-epl (9.2.20100212-1) hardy; urgency=low + + * Calendar: database UPDATE + * IMPORTANT NOTE FOR ALL SYNCML USERS. PLEASE READ! + * All users who sync their devices with SyncML have to be aware that an + * "initial sync" will be necessary on any synced device directly after the + * next update of an EGroupware instance. + * GroupDAV devices should be updated automatically and there are no + * further things to do for GroupDAV devices. + * Which updates are affected? + * Updates from EPL9.1 Packages to current EPL9.2 released after 11.th Feb.2010 + * Updates from EPL9.2 Packages prior to 11.th Feb. 2010 to current EPL9.2 + * released after 11.th Feb. 2010 + * Updates from any official version <= 1.6.002 + * - to future 1.6.003 + * - to current SVN versions [branch (Revision 29097) or trunk (Revision 29096)] + * Updates from any SVN version + * - to current SVN versions [branch (Revision 29097) or trunk (Revision 29096)] + * Reason: + * In current EGroupware versions (<= 1.6002) we did not fully match the + * iCal RFC on calendar entries. This caused some hard to resolve problems + * for syncing the calendar entries. With the next update we change the + * contents of the calendar's UID and RECURRENCE-ID database fields to fit + * the iCal RFC. + * Here's some advice on performing the next EGroupware update: + * - let your SyncML users perform a last sync before EGroupware gets updated + * - tell your users to not change any entries on the sync devices until + * the update is finished + * - after the update, let your users perform an "initial sync" on every + * device; this means to let the sync remove all the contents on the device + * and refresh it with the server data; this can be done by a setting on + * your device + * Furhter fixes/improvments / translations + + -- Ralf Becker Fri, 12 Feb 2010 13:00:00 +0200 + +egroupware-epl (9.2.20100205-1) hardy; urgency=low + + * eMail: PreView Issues (Attachment window, tabbing order, feature to be + * able to include/attach more than one message from a given mailbox to a message + * on opening the/a compose window + * Calendar: allow to set calendar favorites on (primary) group level + * Eventmgr: changed in eventmgr.edit some fields in contract-tab for additional OMSE-number + * implemented link-notify method to remove deleted addresses from events + * Furhter fixes/improvments / translations + + -- Ralf Becker Fri, 05 Feb 2010 13:00:00 +0200 + +egroupware-epl (9.2.20100126-1) hardy; urgency=low + + * Fixes in eMail: eMailPreview, Compose TabOrder + * Fixes in setup/backup: Handling of files, Internationalization + * Fixes in Addressbook: emailpopup - layout + * Fixes in Filemanager: pysical files where not deleted + + -- Ralf Becker Tue, 26 Jan 2010 15:00:00 +0200 + +egroupware-epl (9.2.20100115-1) hardy; urgency=low + + * Fixes in eMail: eMailAdresshandling, using preferences regarding folders from profile + * Eventmgr Print with MSExcel always uses . for numbers + * Fix for category display + * Furhter fixes/improvments for Funambol + + -- Ralf Becker Fri, 15 Jan 2010 13:00:00 +0200 + egroupware-epl (9.2.20100112-1) hardy; urgency=low * Fixes for session problems "Wrong domain" with basic auth clients (sogo connector eg.) 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 index 91e2ad12aa..f6a34a057e 100644 --- a/doc/rpm-build/egroupware-epl.spec +++ b/doc/rpm-build/egroupware-epl.spec @@ -1,5 +1,5 @@ Name: egroupware-epl -Version: 9.2.20100504 +Version: 10.1.20100610 Release: Summary: EGroupware is a web-based groupware suite written in php. Group: Web/Database @@ -62,9 +62,10 @@ 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: debian.changes -Source7: %{name}-rpmlintrc +Source5: %{name}-jdots-%{version}.tar.bz2 +Source6: phpfreechat_data_public.tar.gz +Source7: debian.changes +Source8: %{name}-rpmlintrc Patch0: class.uiasyncservice.inc.php.patch Patch1: stylite-postfix-suse.patch #Patch2: mandriva_upload_tmp_dir.patch @@ -88,6 +89,7 @@ Requires: %{name}-felamimail >= %{version} Requires: %{name}-filemanager >= %{version} Requires: %{name}-infolog >= %{version} Requires: %{name}-importexport >= %{version} +Requires: %{name}-jdots >= %{version} Requires: %{name}-manual >= %{version} Requires: %{name}-news_admin >= %{version} Requires: %{name}-notifications >= %{version} @@ -295,6 +297,15 @@ Obsoletes: %{egw_packagename}-importexport %description importexport This is the importexport app for EGroupware. It includes a comandline client. +%package jdots +Version: %{version} +Summary: New jQuery based Stylite template for EGroupware +Group: Web/Database +AutoReqProv: no +Requires: egw-core >= %{version} +%description jdots +Stylite template is a preview to the new jQuery based user interface coming later this year. + %package manual Version: %{version} Summary: The EGroupware manual application @@ -505,6 +516,7 @@ for Thomson-Reuters. %setup3 -T -D -a 3 -n %{egwdirname} %setup4 -T -D -a 4 -n %{egwdirname} %setup5 -T -D -a 5 -n %{egwdirname} +%setup6 -T -D -a 6 -n %{egwdirname} %patch0 -p 0 %patch1 -p 0 #%patch2 -p 0 @@ -632,6 +644,10 @@ install -m 444 %{SOURCE6} $RPM_BUILD_ROOT%{egwdir}/doc/rpm-build %defattr(-,root,root) %{egwdir}/importexport +%files jdots +%defattr(-,root,root) +%{egwdir}/jdots + %files manual %defattr(-,root,root) %{egwdir}/manual