mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-06-25 20:32:31 +02:00
EPL build files
This commit is contained in:
parent
6a1b8b74f1
commit
398e672b45
@ -29,7 +29,7 @@ Alias /egroupware /usr/share/egroupware
|
|||||||
php_value memory_limit 64M
|
php_value memory_limit 64M
|
||||||
php_value session.gc_maxlifetime 14400
|
php_value session.gc_maxlifetime 14400
|
||||||
php_value include_path .:/usr/share/pear
|
php_value include_path .:/usr/share/pear
|
||||||
php_admin_value open_basedir /usr/share/egroupware:/var/lib/egroupware:/tmp:/usr/share/pear:/usr/bin/zip:/usr/share/jpgraph:/usr/bin/tnef
|
php_admin_value open_basedir /usr/share/egroupware:/var/lib/egroupware:/tmp:/usr/share/pear:/usr/bin/zip:/usr/share/jpgraph:/usr/bin/tnef:/usr/bin/aspell
|
||||||
php_value upload_max_filesize 64M
|
php_value upload_max_filesize 64M
|
||||||
php_admin_value upload_tmp_dir /tmp
|
php_admin_value upload_tmp_dir /tmp
|
||||||
php_value post_max_size 65M
|
php_value post_max_size 65M
|
||||||
|
@ -17,30 +17,31 @@ date_default_timezone_set('Europe/Berlin'); // to get ride of 5.3 warnings
|
|||||||
|
|
||||||
$verbose = 0;
|
$verbose = 0;
|
||||||
$config = array(
|
$config = array(
|
||||||
'packagename' => 'eGroupware',
|
'packagename' => 'egroupware-epl',
|
||||||
'version' => 'trunk', // '1.6'
|
'version' => '10.1', // '1.6'
|
||||||
'packaging' => date('Ymd'), // '001'
|
'packaging' => date('Ymd'), // '001'
|
||||||
'egwdir' => 'egroupware',
|
'egwdir' => 'egroupware',
|
||||||
'svndir' => '/tmp/build_root/egw_buildroot-svn',
|
'svndir' => '/tmp/build_root/epl_10.1_buildroot-svn',
|
||||||
'egw_buildroot' => '/tmp/build_root/egw_buildroot',
|
'egw_buildroot' => '/tmp/build_root/epl_10.1_buildroot',
|
||||||
'sourcedir' => '~/rpm/SOURCES',
|
'sourcedir' => '/srv/obs/download/stylite-epl/egroupware-epl-10.1',
|
||||||
'svnbase' => 'http://svn.egroupware.org/egroupware',
|
'svnbase' => 'svn+ssh://stylite@svn.stylite.de/stylite',
|
||||||
'svnbranch' => 'trunk', // 'branches/1.6' or 'tags/1.6.001'
|
'egwbase' => 'svn+ssh://svn@dev.egroupware.org/egroupware',
|
||||||
'svnalias' => 'aliases/default', // default alias
|
'svnbranch' => 'branches/Stylite-EPL-10.1', // 'branches/1.6' or 'tags/1.6.001'
|
||||||
|
'svnalias' => 'epl-ssh', // default alias
|
||||||
'aliasdir' => 'egroupware', // directory created by the alias
|
'aliasdir' => 'egroupware', // directory created by the alias
|
||||||
'extra' => array('egw-pear','gallery','mydms','icalsrv'),
|
'extra' => array('stylite','$egwbase/$svnbranch/egw-pear','$egwbase/$svnbranch/gallery','$egwbase/$svnbranch/phpfreechat','svn+ssh://stylite@svn.stylite.de/stylite/trunk/eventmgr'),
|
||||||
'types' => array('tar.bz2','tar.gz','zip'),
|
'types' => array('tar.bz2','tar.gz','zip'),
|
||||||
'svn' => '/usr/bin/svn',
|
'svn' => '/usr/bin/svn',
|
||||||
'clamscan' => '/usr/bin/clamscan',
|
'clamscan' => '/usr/bin/clamscan',
|
||||||
'freshclam' => '/usr/bin/freshclam',
|
'freshclam' => '/usr/bin/freshclam',
|
||||||
'gpg' => '/usr/bin/gpg',
|
'gpg' => '/usr/bin/gpg',
|
||||||
'packager' => 'packager@egroupware.org',
|
'packager' => 'build@stylite.de',
|
||||||
'obs' => false,
|
'obs' => false,
|
||||||
'changelog' => false, // eg. '* 1. Zeile\n* 2. Zeile' for debian.changes
|
'changelog' => false, // eg. '* 1. Zeile\n* 2. Zeile' for debian.changes
|
||||||
'changelog_packager' => 'Ralf Becker <rb@stylite.de>',
|
'changelog_packager' => 'Ralf Becker <rb@stylite.de>',
|
||||||
'svntag' => false, // eg. '$version.$packaging'
|
'svntag' => 'Stylite-EPL-$version.$packaging', // eg. '$version.$packaging'
|
||||||
'skip' => array(),
|
'skip' => array(),
|
||||||
'run' => array('checkout','copy','virusscan','create','sign')
|
'run' => array('svntag','checkout','copy','virusscan','create','sign')
|
||||||
);
|
);
|
||||||
|
|
||||||
// process config from command line
|
// process config from command line
|
||||||
|
707
doc/rpm-build/debian.changes
Normal file
707
doc/rpm-build/debian.changes
Normal file
@ -0,0 +1,707 @@
|
|||||||
|
egroupware-epl (9.2.20100112-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* Fixes for session problems "Wrong domain" 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 <rb@stylite.de> Tue, 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 <rb@stylite.de> 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 <rb@stylite.de> 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 <rb@stylite.de> Wed, 16 Dec 2009 21:30:00 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.2.20091208-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* SLES / openSuSE Mailserver support
|
||||||
|
* bugfixes
|
||||||
|
|
||||||
|
-- Ralf Becker <rb@stylite.de> 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 <rb@stylite.de> 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 <rb@stylite.de> Tue, 24 Nov 2009 14:30:00 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.2.20091122-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* calendar: favorites
|
||||||
|
* improvments in syncml
|
||||||
|
|
||||||
|
-- Ralf Becker <rb@stylite.de> 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 <rb@stylite.de> 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 <rb@stylite.de> 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 <rb@stylite.de> Mon, 11 Nov 2009 17:00:00 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.2.20091031-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* some SyncML fixes
|
||||||
|
* other bugfixes
|
||||||
|
|
||||||
|
-- Ralf Becker <rb@stylite.de> 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 <rb@stylite.de> 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 <rb@stylite.de> Wed, 14 Oct 2009 14:30:00 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.2.20091012-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* many bugfixes and missing features
|
||||||
|
|
||||||
|
-- Ralf Becker <rb@stylite.de> 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 <rb@stylite.de> Sun, 20 Sep 2009 14:30:00 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.1.20090902-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* divers Bugfixes
|
||||||
|
* added phpFreeChat
|
||||||
|
|
||||||
|
-- Ralf Becker <rb@stylite.de> 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 <rb@stylite.de> 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 <rb@stylite.de> Mon, 20 Jul 2009 18:30:00 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.1.20090629-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* bugfixes
|
||||||
|
|
||||||
|
-- Ralf Becker <rb@stylite.de> Mon, 29 Jun 2009 22:00:00 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.1.20090626-1) hardy; urgency=low
|
||||||
|
|
||||||
|
* bugfixes
|
||||||
|
|
||||||
|
-- Ralf Becker <rb@stylite.de> 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 <rb@stylite.de> 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 <root@ubuntu804-build> Sun, 14 Jun 2009 21:34:10 +0200
|
||||||
|
|
||||||
|
egroupware-epl (9.1.20090609) hardy; urgency=low
|
||||||
|
|
||||||
|
* Inclusion of postinstall script
|
||||||
|
|
||||||
|
-- Lars Volker <lv@stylite.de> 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 <pimp@ratter.ea> 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 <petere@debian.org> 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 <petere@debian.org> Sat, 06 Dec 2008 11:25:37 +0200
|
||||||
|
|
||||||
|
egroupware (1.6~rc5-2+dfsg-1) experimental; urgency=low
|
||||||
|
|
||||||
|
* New upstream release candidate
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <nion@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> Fri, 9 Feb 2007 12:49:08 +0100
|
||||||
|
|
||||||
|
egroupware (1.2.106-2.dfsg-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> 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 <petere@debian.org> Sun, 24 Sep 2006 19:33:20 +0200
|
||||||
|
|
||||||
|
egroupware (1.2-104.dfsg-3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* New Dutch translation of debconf templates by Kurt De Bree
|
||||||
|
(closes: #387655)
|
||||||
|
* Added missing build dependency po-debconf
|
||||||
|
* Added note about tcpip_socket not enabled by default for PostgreSQL
|
||||||
|
7.4 (closes: #336930)
|
||||||
|
* Set all of /var/lib/egroupware/ owned by www-data:www-data
|
||||||
|
* Handle purging egroupware-core when debconf is not installed
|
||||||
|
(closes: #387980)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Mon, 18 Sep 2006 13:40:16 +0200
|
||||||
|
|
||||||
|
egroupware (1.2-104.dfsg-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Enhanced watch file
|
||||||
|
* Enable mod_actions for Apache 2 (closes: #381339)
|
||||||
|
* Removed recommendations of php5-mcal and php5-xslt, which don't exist
|
||||||
|
* Altered Debconf templates to fit recommendations in Developer's
|
||||||
|
Reference
|
||||||
|
* Code clean-up in maintainer scripts
|
||||||
|
* Updated setup instructions for new PostgreSQL packaging scheme
|
||||||
|
* Simplified documentation for LDAP setup
|
||||||
|
* Added php{4,5}-odbc as dependency alternative
|
||||||
|
* Updated for new fpdf path
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Mon, 28 Aug 2006 19:29:49 +0200
|
||||||
|
|
||||||
|
egroupware (1.2-104.dfsg-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release (closes: #362295)
|
||||||
|
* Dropped 05-egw-projects-jpgraph-path patch because upstream clearly
|
||||||
|
believes this feature is relevant
|
||||||
|
* New stuff relative to previous unstable version ...
|
||||||
|
- New applications: mydms, projectmanager, resources, sambaadmin,
|
||||||
|
timesheet, workflow
|
||||||
|
- Dropped applications: backup, comic, email, forum, ftp, fudforum,
|
||||||
|
headlines, jinn, messenger, phpldapadmin, projects, stocks, tts
|
||||||
|
(closes: #271058, #271881, #347460, #365314)
|
||||||
|
- MySQL 5 support (closes: #347480, #372636, #378032)
|
||||||
|
- XMLRPC variable names fixed (closes: #355956)
|
||||||
|
- Added PHP5 dependencies as alternatives (closes: #328056, #367397)
|
||||||
|
- Language installation more robust (closes: #281762)
|
||||||
|
- IPv6 support (#330873)
|
||||||
|
- Calendar support for all-day events (closes: #292603)
|
||||||
|
* Fixed spelling mistake in package description (closes: #363386)
|
||||||
|
* New Dutch translation of debconf templates by Kurt De Bree
|
||||||
|
(closes: #363045)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Fri, 28 Jul 2006 23:31:57 +0200
|
||||||
|
|
||||||
|
egroupware (1.2-102.dfsg-2) experimental; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
* Fixed php[45]-gd dependency (closes: #372779)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Mon, 12 Jun 2006 10:04:54 +0200
|
||||||
|
|
||||||
|
egroupware (1.2-2.dfsg-1) experimental; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
* Added PHP5 dependencies as alternatives
|
||||||
|
* Added Subversion support to egw-sanitize-tarball
|
||||||
|
* Changed to Debhelper level 5
|
||||||
|
* Sorted out Build-Depends vs. Build-Depends-Indep
|
||||||
|
* Changes to default Apache configuration by Lars Kneschke:
|
||||||
|
- Added /usr/share/php to include_path
|
||||||
|
- Improved ical handling
|
||||||
|
- Improved rpc handling
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Wed, 31 May 2006 15:27:12 +0200
|
||||||
|
|
||||||
|
egroupware (1.2-1.dfsg-1) experimental; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
- New applications: mydms, projectmanager, resources, sambaadmin,
|
||||||
|
timesheet, workflow
|
||||||
|
- Dropped applications: backup, comic, email, forum, ftp, fudforum,
|
||||||
|
headlines, jinn, messenger, phpldapadmin, projects, stocks, tts
|
||||||
|
* Most patches obsoleted
|
||||||
|
* Calculate dependencies of meta package automatically
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Thu, 20 Apr 2006 17:37:44 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.009.dfsg-3-4) unstable; urgency=high
|
||||||
|
|
||||||
|
* Fixed fudforum arbitrary code execution security problem (CVE-2005-2781)
|
||||||
|
(closes: #340495)
|
||||||
|
* Fixed watch file to exclude RC versions
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Mon, 28 Nov 2005 14:01:13 +0100
|
||||||
|
|
||||||
|
egroupware (1.0.0.009.dfsg-3-3) unstable; urgency=high
|
||||||
|
|
||||||
|
* Corrected fudforum fix
|
||||||
|
* Fixed cross-site-scripting [phpsysinfo/includes/system_footer.php,
|
||||||
|
phpsysinfo/includes/system_header.php,
|
||||||
|
debian/patches/22-egw-CVE-2005-0870-xss.dpatch]
|
||||||
|
* Backported parts of changes by Christopher Kunz to fix arbitrary file
|
||||||
|
inclusion [phpsysinfo/index.php,
|
||||||
|
debian/patches/23-egw-CVE-2005-3347-file.dpatch]
|
||||||
|
* Initialise charset variable to fix cross-site scripting
|
||||||
|
[phpsysinfo/index.php, debian/patches/24-egw-CVE-2005-3348-xss.dpatch]
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Tue, 15 Nov 2005 00:20:10 +0100
|
||||||
|
|
||||||
|
egroupware (1.0.0.009.dfsg-3-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fixed fudforum cross-site scripting security problem (CAN-2005-2600)
|
||||||
|
(closes: #323928)
|
||||||
|
* New Swedish translation of debconf templates by Daniel Nylander
|
||||||
|
(closes: #333750)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Tue, 1 Nov 2005 23:47:36 +0100
|
||||||
|
|
||||||
|
egroupware (1.0.0.009.dfsg-3-1) unstable; urgency=high
|
||||||
|
|
||||||
|
(The actual upstream release name is "1.0.0.009-3".)
|
||||||
|
|
||||||
|
* New upstream release (closes: #329597)
|
||||||
|
- Obsoletes patch 10-egw-xmlrpc-fix-fix
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Mon, 26 Sep 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.009.dfsg-2) unstable; urgency=high
|
||||||
|
|
||||||
|
* Added upstream's fix for the previous fix
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Mon, 5 Sep 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.009.dfsg-1) unstable; urgency=high
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
- Includes fix for (another) XML-RPC remote execution security problem
|
||||||
|
(CAN-2005-2498) (closes: #323350)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Thu, 1 Sep 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.008-2.dfsg-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
* New Czech translation of debconf templates by Miroslav Kure
|
||||||
|
(closes: #318156)
|
||||||
|
* Improved version recognition in watch file
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Fri, 29 Jul 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.008-1.dfsg-1) unstable; urgency=high
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
- Contains better fix for XML-RPC security problem (bug #317263)
|
||||||
|
- Obsoletes patches 09-egw-calendar-konqueror, 10-egw-pam-auth
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Sat, 9 Jul 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.007-3.dfsg-1) unstable; urgency=high
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
- Includes fix for XML-RPC remote execution security problem
|
||||||
|
(CAN-2005-1921) (closes: #317263)
|
||||||
|
* Updated standards version
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Thu, 7 Jul 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.007-2.dfsg-4) unstable; urgency=low
|
||||||
|
|
||||||
|
* New Vietnamese translation of debconf templates by Clytie Siddall
|
||||||
|
(closes: #311614)
|
||||||
|
* Changed maintainer address
|
||||||
|
|
||||||
|
-- Peter Eisentraut <petere@debian.org> Sat, 11 Jun 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.007-2.dfsg-3) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed PAM authentication (closes: #306729)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Tue, 24 May 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.007-2.dfsg-2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Fixed calendar month display in Konqueror
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Thu, 12 May 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.0.007-2.dfsg-1) unstable; urgency=high
|
||||||
|
|
||||||
|
* New upstream version
|
||||||
|
- fixes several security problems (closes: #304496, #305576)
|
||||||
|
- fixes SQL error in calendar matrix view (closes: #302341)
|
||||||
|
- skel application removed
|
||||||
|
* Added php4-cli to dependencies of -fudforum
|
||||||
|
* Made Apache 2 the preferred web server alternative in dependencies and
|
||||||
|
debconf question, adjusted debconf translations manually
|
||||||
|
* Added setup instructions for MySQL (thanks to Christian Motschke)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Thu, 21 Apr 2005 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.00.006-1.dfsg-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream version
|
||||||
|
* Adjusted patch egw-projects-jpgraph-path for upstream changes
|
||||||
|
* Removed patch egw-admin-save-email, obsoleted by upstream changes
|
||||||
|
* Added patch to ignore dangling symlinks in check_install.php;
|
||||||
|
phpldapadmin/config.php is initially a dangling symlink, so we don't
|
||||||
|
want to complain about that.
|
||||||
|
* Added perl to dependencies of -core (needed for postinst)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Mon, 08 Nov 2004 11:11:11 +0100
|
||||||
|
|
||||||
|
egroupware (1.0.00.005-1.dfsg-3) unstable; urgency=low
|
||||||
|
|
||||||
|
* Converted dpatch to use /usr/share/dpatch/dpatch-run
|
||||||
|
* No longer set php_flag display_errors off; this should be chosen by
|
||||||
|
the system administrator or the user.
|
||||||
|
* -calendar depends on -infolog (closes: #275871)
|
||||||
|
* New Japanese translation of debconf templates by Hideki Yamane
|
||||||
|
(closes: #278511)
|
||||||
|
* Added patch to save email addresses when creating new users
|
||||||
|
(closes: #270672)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Mon, 01 Nov 2004 11:11:11 +0100
|
||||||
|
|
||||||
|
egroupware (1.0.00.005-1.dfsg-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Removed PHP conditionals in apache.conf; besides having been
|
||||||
|
relatively useless, this also gets Apache 2 working.
|
||||||
|
* Symlinked to ttf-bitstream-vera instead of installing our own copy
|
||||||
|
* Symlinked to fpdf instead of installing our own copy (except
|
||||||
|
fpdf.php, which is patched by egroupware)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Sat, 25 Sep 2004 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.00.005-1.dfsg-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream version
|
||||||
|
* Added ".dfsg" to version name to make explicit that this is not the
|
||||||
|
original upstream tarball
|
||||||
|
* egroupware-infolog.remove now obsolete
|
||||||
|
* Removed new .htaccess file from installation
|
||||||
|
* Adjusted patch egw-ldap-doc for upstream changes
|
||||||
|
* Adjusted patch egw-projects-var-www for upstream changes and renamed
|
||||||
|
to egw-projects-jpgraph-path
|
||||||
|
* Added suggestions of php4-imap and php4-auth-pam to -core package
|
||||||
|
* Removed dependencies on php4-gd2 (see bug #261186)
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Sat, 11 Sep 2004 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.00.004-2+cvs20040825-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Added sitemgr-link symlink into the -sitemgr package
|
||||||
|
* New Brazilian Portuguese translation of debconf templates by
|
||||||
|
André Luís Lopes <andrelop@debian.org> (closes: #269531)
|
||||||
|
* Removed some obsolete files from -filemanager package
|
||||||
|
* phpldapadmin was by fault in debian/rules filtered from the list of
|
||||||
|
modules, so it did not get any files installed at all; fixed
|
||||||
|
* Added symlinks and instructions for setting up a phpldapadmin
|
||||||
|
configuration file
|
||||||
|
* Converted the executable dpatch 00template, which doesn't work, to
|
||||||
|
the nonexecutable variant
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Sat, 04 Sep 2004 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.00.004-2+cvs20040825-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release plus additional fixes (check out from CVS using
|
||||||
|
-r Version-1_0_0-branch -D '2004-08-25 00:00:00 UTC')
|
||||||
|
* Updated egw-ldap-doc patch for new translations
|
||||||
|
* Sorted out the web server and PHP dependencies:
|
||||||
|
- Support only Apache variants and PHP as module
|
||||||
|
- New Apache 2 support (experimental)
|
||||||
|
- Changed dependency on php4-cgi to php4-cli
|
||||||
|
* Use invoke-rc.d in maintainer scripts
|
||||||
|
* Ignore web server reload failures (closes: #267362)
|
||||||
|
* New French (fr) translation of debconf templates by Florent Usseil
|
||||||
|
(closes: #267828)
|
||||||
|
* Added more dependencies on PHP modules in the applications
|
||||||
|
* Force PHP mbstring overloading to be on
|
||||||
|
* Remove executable permission from installed PHP files
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Thu, 26 Aug 2004 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (1.0.00.003-2-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release (first stable upstream release, so it can go
|
||||||
|
into Debian unstable now)
|
||||||
|
* Patches now handled by dpatch
|
||||||
|
* More detailed copyright information added
|
||||||
|
* More careful selection of installed files
|
||||||
|
* More nonfree files removed from source package
|
||||||
|
* Dependencies revised
|
||||||
|
* debian/rules simplified
|
||||||
|
* Configuration adjusted for new upstream version, web server
|
||||||
|
selection changed in preparation for more supported servers
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Tue, 17 Aug 2004 11:11:11 +0200
|
||||||
|
|
||||||
|
egroupware (0.9.99.015-1-1) experimental; urgency=low
|
||||||
|
|
||||||
|
* Initial release (closes: #237854)
|
||||||
|
* Removed calendar/doc/rfc2445.txt, because it is not free.
|
||||||
|
* Changed fudforum setup to work better in Debian directory structure.
|
||||||
|
|
||||||
|
-- Peter Eisentraut <peter_e@gmx.net> Fri, 11 Jun 2004 22:37:12 +0200
|
310
doc/rpm-build/debian.control
Normal file
310
doc/rpm-build/debian.control
Normal file
@ -0,0 +1,310 @@
|
|||||||
|
Source: egroupware-epl
|
||||||
|
Section: web
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Lars Volker <lv@stylite.de>
|
||||||
|
Build-Depends: debhelper (>= 5), po-debconf
|
||||||
|
Standards-Version: 3.8.0
|
||||||
|
Homepage: http://www.stylite.de/EPL
|
||||||
|
|
||||||
|
Package: egroupware-epl
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core, egroupware-epl-stylite, ${egw:Modules}, ${misc:Depends}
|
||||||
|
Replaces: egroupware
|
||||||
|
Description: web-based groupware suite - metapackage
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This package is a metapackage containing dependencies on all the
|
||||||
|
eGroupWare applications. It can be used to conveniently install
|
||||||
|
eGroupWare with all available applications.
|
||||||
|
|
||||||
|
Package: egroupware-epl-core
|
||||||
|
Architecture: all
|
||||||
|
Depends: apache2,
|
||||||
|
libapache2-mod-php5,
|
||||||
|
php5-cli,
|
||||||
|
php5-sqlite,
|
||||||
|
php5-mysql | php5-pgsql | php5-odbc,
|
||||||
|
php5-gd, php-log, php-pear,
|
||||||
|
egroupware-epl-egw-pear,
|
||||||
|
perl,
|
||||||
|
php5-mcrypt,
|
||||||
|
${misc:Depends}
|
||||||
|
Recommends: mysql-server, php-apc, mysql-client | postgresql-client
|
||||||
|
Suggests: egroupware-epl,
|
||||||
|
php5-ldap,
|
||||||
|
php5-mhash,
|
||||||
|
php5-auth-pam
|
||||||
|
Replaces: egroupware-core
|
||||||
|
Description: web-based groupware suite - core modules
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
The core package provides the modules for initial setup, global
|
||||||
|
administration, and preferences, and the API for the applications. It
|
||||||
|
does not, by itself, provide any groupware functionality. The actual
|
||||||
|
eGroupWare applications are shipped separately in packages named
|
||||||
|
"egroupware-epl-<name>".
|
||||||
|
|
||||||
|
Package: egroupware-epl-addressbook
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-addressbook
|
||||||
|
Description: web-based groupware suite - addressbook management application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a contact manager with vCard
|
||||||
|
support. It can store and retrieve contact information via SQL, LDAP,
|
||||||
|
or Active Directory.
|
||||||
|
|
||||||
|
Package: egroupware-epl-bookmarks
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-bookmarks
|
||||||
|
Description: web-based groupware suite - bookmark management application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a bookmark management facility.
|
||||||
|
|
||||||
|
Package: egroupware-epl-calendar
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}), egroupware-epl-infolog (>= ${binary:Version}),
|
||||||
|
egroupware-epl-notifications (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-calendar
|
||||||
|
Description: web-based groupware suite - calendar management application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a powerful calendar with a meeting
|
||||||
|
request system, alarms, iCal and e-Mail support, and ACL security.
|
||||||
|
|
||||||
|
Package: egroupware-epl-developer-tools
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-developer-tools
|
||||||
|
Description: web-based groupware suite - developer tools
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application contains tools for eGroupWare developers
|
||||||
|
and translators. The translation tools allow creating and extending
|
||||||
|
translation files for eGroupWare. They can search the sources for new
|
||||||
|
or added phrases and show the ones missing in a given language.
|
||||||
|
|
||||||
|
Package: egroupware-epl-emailadmin
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}, php5-imap
|
||||||
|
Replaces: egroupware-emailadmin
|
||||||
|
Description: web-based groupware suite - e-mail user administration application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application allows the administration of e-mail user
|
||||||
|
accounts. It is intended to be used with the package
|
||||||
|
egroupware-epl-felamimail.
|
||||||
|
|
||||||
|
Package: egroupware-epl-etemplate
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-etemplate
|
||||||
|
Description: web-based groupware suite - widget-based template system
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application contains a widget-based template system for
|
||||||
|
eGroupWare with an interactive editor and a database-table editor
|
||||||
|
(creates tables_current.inc.php and automatically updates
|
||||||
|
tables_update.inc.php).
|
||||||
|
|
||||||
|
Package: egroupware-epl-felamimail
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-emailadmin (>= ${binary:Version}), tnef,
|
||||||
|
php5-imap,
|
||||||
|
${misc:Depends}
|
||||||
|
Provides: mail-reader, imap-client
|
||||||
|
Replaces: egroupware-felamimail
|
||||||
|
Description: web-based groupware suite - e-mail application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
FeLaMiMail is an e-mail application for eGroupWare.
|
||||||
|
|
||||||
|
Package: egroupware-epl-filemanager
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Suggests: php5-cli
|
||||||
|
Replaces: egroupware-filemanager
|
||||||
|
Description: web-based groupware suite - file manager application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a web-based file manager.
|
||||||
|
Abilities include all common file actions (upload, mkdir, rename,
|
||||||
|
delete, copy, move), creating, and editing text files, and syncing with
|
||||||
|
the file system. Per file/directory comments are stored, and version
|
||||||
|
history is tracked. Group sharing and ACLs are fully supported.
|
||||||
|
|
||||||
|
Package: egroupware-epl-infolog
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-infolog
|
||||||
|
Description: web-based groupware suite - infolog application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application allows tracking on-going and previous support
|
||||||
|
requests, phone calls, and other customer relations.
|
||||||
|
|
||||||
|
Package: egroupware-epl-manual
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-wiki (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-manual
|
||||||
|
Description: web-based groupware suite - manual
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This package contains the eGroupWare manual, provided as an
|
||||||
|
eGroupWare application.
|
||||||
|
|
||||||
|
Package: egroupware-epl-news-admin
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-news-admin
|
||||||
|
Description: web-based groupware suite - news administration interface
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides an interface to handle a simple
|
||||||
|
web-based news system.
|
||||||
|
|
||||||
|
Package: egroupware-epl-notifications
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-notifications
|
||||||
|
Description: web-based groupware suite - notifications
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This package contains the eGroupWare notifications, provided as an
|
||||||
|
eGroupWare application.
|
||||||
|
|
||||||
|
Package: egroupware-epl-phpbrain
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-phpbrain
|
||||||
|
Description: web-based groupware suite - phpbrain application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a knowledge base system.
|
||||||
|
|
||||||
|
Package: egroupware-epl-phpsysinfo
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
php5-gd,
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-phpsysinfo
|
||||||
|
Description: web-based groupware suite - phpSysInfo application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This application displays information about the host being accessed, such as
|
||||||
|
uptime, lm-sensors readings, CPU, memory, SCSI, IDE, PCI, Ethernet, floppy,
|
||||||
|
and video information.
|
||||||
|
|
||||||
|
Package: egroupware-epl-polls
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-polls
|
||||||
|
Description: web-based groupware suite - polling application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a simple polling system.
|
||||||
|
|
||||||
|
Package: egroupware-epl-projectmanager
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}),
|
||||||
|
php5-gd, jpgraph-epl,
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-projectmanager
|
||||||
|
Description: web-based groupware suite - project management application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a project workflow tracker.
|
||||||
|
|
||||||
|
Package: egroupware-epl-registration
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-registration
|
||||||
|
Description: web-based groupware suite - registration application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application allows users to create eGroupWare accounts
|
||||||
|
through a web interface. Site administrators can decide what pieces of
|
||||||
|
information are requested and whether each is required or not.
|
||||||
|
|
||||||
|
Package: egroupware-epl-resources
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}), egroupware-epl-filemanager (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Suggests: egroupware-epl-calendar
|
||||||
|
Replaces: egroupware-resources
|
||||||
|
Description: web-based groupware suite - resource manager application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a resource management and booking
|
||||||
|
system, which integrates into eGroupWare's calendar.
|
||||||
|
|
||||||
|
Package: egroupware-epl-sambaadmin
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}),
|
||||||
|
php5-ldap,
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-sambaadmin
|
||||||
|
Description: web-based groupware suite - Samba administration application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application allows managing LDAP-based Samba servers.
|
||||||
|
|
||||||
|
Package: egroupware-epl-sitemgr
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-sitemgr
|
||||||
|
Description: web-based groupware suite - site manager application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This is a content management system application for eGroupWare.
|
||||||
|
|
||||||
|
Package: egroupware-epl-timesheet
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Suggests: egroupware-epl-projectmanager
|
||||||
|
Replaces: egroupware-timesheet
|
||||||
|
Description: web-based groupware suite - timesheet application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application allows tracking times and other activities
|
||||||
|
for the project manager.
|
||||||
|
|
||||||
|
Package: egroupware-epl-tracker
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}), egroupware-epl-notifications (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-tracker
|
||||||
|
Description: web-based groupware suite - tracker application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application is a universal tracker for bugs, feature
|
||||||
|
requests, etc. with voting and bounties.
|
||||||
|
|
||||||
|
Package: egroupware-epl-wiki
|
||||||
|
Architecture: all
|
||||||
|
Depends: egroupware-epl-core (>= ${binary:Version}), egroupware-epl-etemplate (>= ${binary:Version}),
|
||||||
|
${misc:Depends}
|
||||||
|
Replaces: egroupware-wiki
|
||||||
|
Description: web-based groupware suite - wiki application
|
||||||
|
${commondesc}
|
||||||
|
.
|
||||||
|
This eGroupWare application provides a wiki.
|
2
doc/rpm-build/debian.egroupware-epl-core.conffiles
Normal file
2
doc/rpm-build/debian.egroupware-epl-core.conffiles
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
/var/lib/egroupware/header.inc.php
|
||||||
|
/etc/egroupware/apache.conf
|
112
doc/rpm-build/debian.rules
Normal file
112
doc/rpm-build/debian.rules
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
SHELL = /bin/sh -e
|
||||||
|
|
||||||
|
|
||||||
|
PACKAGES := $(shell dh_listpackages)
|
||||||
|
MODULES = $(filter-out core,$(patsubst egroupware-epl-%,%,$(filter egroupware-epl-%,$(PACKAGES))))
|
||||||
|
COREDIR = debian/egroupware-epl-core/usr/share/egroupware
|
||||||
|
COREDOC = debian/egroupware-epl-core/usr/share/doc/egroupware-core
|
||||||
|
PACKAGEDIR = debian/egroupware-epl-$${APP}/usr/share/egroupware/$${APPDIR}
|
||||||
|
PACKAGEDOC = debian/egroupware-epl-$${APP}/usr/share/doc/egroupware-$${APPDIR}
|
||||||
|
|
||||||
|
COPYRIGHT = -iname 'copyright*' -or -iname 'copying*' -or -iname '*license*'
|
||||||
|
CHANGELOG = -iname 'changelog*'
|
||||||
|
EXTRADOC = -iname readme -or -iname todo
|
||||||
|
|
||||||
|
FINDOPT = -type f
|
||||||
|
APPFILES = -not \( -path '*doc*' -or -path '.' -or -name '*.pl' -or $(COPYRIGHT) -or $(CHANGELOG) -or -iname install -or $(EXTRADOC) \)
|
||||||
|
SPECIALDOC = -size 0 -or -iname install -or $(CHANGELOG) -or $(COPYRIGHT) -or \
|
||||||
|
-name '*.sgml' -or -name '*.lyx' -or -name '*.ps' -or -name '*.dvi' -or -name '*.rtf'
|
||||||
|
DOCFILES = -not \( $(SPECIALDOC) \)
|
||||||
|
|
||||||
|
INSTALL = install -D -m 644
|
||||||
|
|
||||||
|
|
||||||
|
clean:
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
debconf-updatepo
|
||||||
|
dh_clean
|
||||||
|
|
||||||
|
|
||||||
|
install: build
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
dh_clean -k
|
||||||
|
dh_installdirs
|
||||||
|
|
||||||
|
# apply the patch
|
||||||
|
cat ./doc/rpm-build/class.uiasyncservice.inc.php.patch | patch -p1
|
||||||
|
|
||||||
|
# customize apache config
|
||||||
|
mkdir -p $(CURDIR)/debian/egroupware-epl-core/etc/egroupware
|
||||||
|
sed 's/\/usr\/share\/pear/\/usr\/share\/php:\/usr\/local\/zend\/share\/pear/' $(CURDIR)/doc/rpm-build/apache.conf > $(CURDIR)/debian/egroupware-epl-core/etc/egroupware/apache.conf
|
||||||
|
|
||||||
|
|
||||||
|
# install core modules
|
||||||
|
|
||||||
|
for DIR in admin home phpgwapi preferences setup syncml doc; do \
|
||||||
|
cd $(CURDIR)/$${DIR}; \
|
||||||
|
find $(FINDOPT) $(APPFILES) \
|
||||||
|
-exec $(INSTALL) {} $(CURDIR)/$(COREDIR)/$${DIR}/{} \; ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
# install applications
|
||||||
|
|
||||||
|
for APP in $(MODULES) ; do \
|
||||||
|
APPDIR=$$(echo $${APP} | sed 's/-/_/g') ; \
|
||||||
|
if [ -d $(CURDIR)/$${APPDIR} ] ; then \
|
||||||
|
cd $(CURDIR)/$${APPDIR}; \
|
||||||
|
find $(FINDOPT) $(APPFILES) \
|
||||||
|
-exec $(INSTALL) {} $(CURDIR)/$(PACKAGEDIR)/{} \; ; \
|
||||||
|
if [ -d $(CURDIR)/$${APPDIR}/doc ] ; then \
|
||||||
|
cd $(CURDIR)/$${APPDIR}/doc; \
|
||||||
|
find $(FINDOPT) $(DOCFILES) \
|
||||||
|
-exec $(INSTALL) {} $(CURDIR)/$(PACKAGEDOC)/{} \; ;\
|
||||||
|
fi ; \
|
||||||
|
else \
|
||||||
|
echo "PACKAGING ERROR: directory $${APP} not found" 1>&2; exit 1 ; \
|
||||||
|
fi ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
# install cron-file
|
||||||
|
mkdir -p debian/egroupware-epl-core/etc/cron.d
|
||||||
|
sed 's/apache/www-data/' doc/rpm-build/egroupware.cron > debian/egroupware-epl-core/etc/cron.d/egroupware
|
||||||
|
|
||||||
|
dh_install
|
||||||
|
|
||||||
|
# delete some stuff
|
||||||
|
for APKG in $(PACKAGES) ; do \
|
||||||
|
if [ -f debian/$${APKG}.remove ] ; then \
|
||||||
|
perl -l0 -p -e '' debian/$${APKG}.remove | xargs -0ri /bin/sh -c "rm -rf debian/$${APKG}/{}" ; \
|
||||||
|
fi ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
# remove executable bit from php files
|
||||||
|
find debian/egroupware*/ -type f -and -perm +111 -and -name '*.php' -print0 | xargs -0ri chmod a-x '{}'
|
||||||
|
# make files starting with #! executable
|
||||||
|
find debian/egroupware*/ -type f -exec grep -q '^#!' '{}' \; -print0 | xargs -0ri chmod a+x '{}'
|
||||||
|
|
||||||
|
|
||||||
|
binary-indep: build install
|
||||||
|
dh_testdir -i
|
||||||
|
dh_testroot -i
|
||||||
|
dh_installdebconf -i
|
||||||
|
dh_installdocs -i
|
||||||
|
dh_installexamples -i
|
||||||
|
dh_installchangelogs -i
|
||||||
|
dh_link -i
|
||||||
|
dh_compress -i -X .php
|
||||||
|
dh_fixperms -i
|
||||||
|
dh_installdeb -i
|
||||||
|
(echo -n "egw:Modules="; for x in $(MODULES); do echo -n "egroupware-epl-$$x,"; done; echo) >>debian/egroupware-epl.substvars
|
||||||
|
perl -l0 -p -e 's/^/-V/' debian/substvars | xargs -0 dh_gencontrol -i --
|
||||||
|
dh_md5sums -i
|
||||||
|
dh_builddeb -i
|
||||||
|
|
||||||
|
|
||||||
|
binary: binary-indep binary-arch
|
||||||
|
|
||||||
|
|
||||||
|
.PHONY: build binary binary-arch binary-indep clean install
|
BIN
doc/rpm-build/debian.tar.gz
Normal file
BIN
doc/rpm-build/debian.tar.gz
Normal file
Binary file not shown.
11
doc/rpm-build/egroupware-epl.dsc
Normal file
11
doc/rpm-build/egroupware-epl.dsc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
Format: 1.0
|
||||||
|
Source: egroupware-epl
|
||||||
|
Binary: egroupware-epl, egroupware-epl-core, egroupware-epl-addressbook, egroupware-epl-bookmarks, egroupware-epl-calendar, egroupware-epl-developer-tools, egroupware-epl-emailadmin, egroupware-epl-etemplate, egroupware-epl-felamimail, egroupware-epl-filemanager, egroupware-epl-infolog, egroupware-epl-manual, egroupware-epl-news-admin, egroupware-epl-notifications, egroupware-epl-phpbrain, egroupware-epl-phpsysinfo, egroupware-epl-polls, egroupware-epl-projectmanager, egroupware-epl-registration, egroupware-epl-resources, egroupware-epl-sambaadmin, egroupware-epl-sitemgr, egroupware-epl-timesheet, egroupware-epl-tracker, egroupware-epl-wiki
|
||||||
|
Architecture: all
|
||||||
|
Version: 9.2.20100112-1
|
||||||
|
Maintainer: Ralf Becker <rb@stylite.de>
|
||||||
|
Homepage: http://www.stylite.de/EPL
|
||||||
|
Standards-Version: 3.8.0
|
||||||
|
Build-Depends: debhelper (>= 5), po-debconf
|
||||||
|
Debtransform-Tar: egroupware-epl-9.2.20100112.tar.gz
|
||||||
|
Debtransform-Files-Tar: debian.tar.gz
|
713
doc/rpm-build/egroupware-epl.spec
Normal file
713
doc/rpm-build/egroupware-epl.spec
Normal file
@ -0,0 +1,713 @@
|
|||||||
|
Name: egroupware-epl
|
||||||
|
Version: 9.2.20100504
|
||||||
|
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 <rb@stylite.de>
|
||||||
|
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 php-pdo_mysql php-pdo_sqlite
|
||||||
|
# try to keep build from searching (for wrong) dependencys
|
||||||
|
%undefine __find_provides
|
||||||
|
%undefine __find_requires
|
||||||
|
%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: debian.changes
|
||||||
|
Source7: %{name}-rpmlintrc
|
||||||
|
Patch0: class.uiasyncservice.inc.php.patch
|
||||||
|
Patch1: stylite-postfix-suse.patch
|
||||||
|
#Patch2: mandriva_upload_tmp_dir.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
|
||||||
|
#%patch2 -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
|
||||||
|
# copy current changelog to doc/rpm-build
|
||||||
|
install -m 444 %{SOURCE6} $RPM_BUILD_ROOT%{egwdir}/doc/rpm-build
|
||||||
|
|
||||||
|
%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(noreplace) %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(noreplace) %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
|
Binary file not shown.
Binary file not shown.
BIN
doc/rpm-build/phpfreechat_data_public.tar.gz
Normal file
BIN
doc/rpm-build/phpfreechat_data_public.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user