update Ubuntu packaging for Saucy
[tine20] / scripts / packaging / debian / control
1 Source: tine20
2 Section: web
3 Priority: optional
4 Maintainer: Lars Kneschke <l.kneschke@metaways.de>
5 Build-Depends: debhelper (>= 8), po-debconf
6 Standards-Version: 3.9.2
7 Homepage: http://www.tine20.org/
8 Vcs-Git: http://git.tine20.org/git/tine20/scripts/packaging/debian/
9 Vcs-Browser: http://git.tine20.org/git/tine20/scripts/packaging/debian/
10
11 Package: tine20
12 Architecture: all
13 Depends: ${misc:Depends}, 
14  tine20-webstack (= ${binary:Version}),
15  mysql-server | postgresql (>= 9.1)
16 Description: webbased groupware and crm - metapackage
17  Tine 2.0 is an open source project which combines groupware and CRM in one
18  consistent interface. Tine 2.0 is web-based and optimises collaboration and
19  organisation of groups in a lasting manner. Tine 2.0 unites all the
20  advantages of open source software with an extraordinarily high level of
21  usability and an equally high standard of professional software development.
22  This is what makes the difference between Tine 2.0 and many other existing
23  groupware solutions.
24  Tine 2.0 includes address book, calendar, email, tasks, time tracking and
25  CRM. Intelligent functions and links make collaboration in Tine 2.0 a true
26  pleasure and include:
27   * Synchronising mobile telephones
28   * VoiP integration
29   * Flexible assigning of authorisation rights
30   * Dynamic lists
31   * Search functions
32   * History
33   * PDF export
34
35 Package: tine20-webstack
36 Architecture: all
37 Depends: ${misc:Depends},
38  ${tine20:Modules},
39  wwwconfig-common, 
40  apache2 | lighttpd | nginx,
41  libapache2-mod-php5 | php5-fpm, 
42  php5-mysql | php5-mysqli | php5-pgsql,
43  php5-mcrypt, 
44  php5-gd,
45  php5-intl,
46  php5-json,
47  makepasswd
48 Recommends: mysql-client | postgresql-client (>= 9.1), php-apc | php5-apc
49 Description: Tine 2.0 webserver integration package
50  This package integrates Tine 2.0 with the webserver, by installing all needed
51  dependencies to make Tine 2.0 available via HTTP(S).
52
53 Package: tine20-libraries
54 Architecture: all
55 Depends: ${misc:Depends}
56 Replaces: tine20-tinebase (<< 2012.10.3-0)
57 Breaks: tine20-tinebase (<< 2012.10.3-0)
58 Description: Additional libraries needed by Tine 2.0
59  Libraries bundled with upstream Tine 2.0 source package, but developed by other developers.
60
61 Package: tine20-tinebase
62 Architecture: all
63 Depends: ${misc:Depends},
64  tine20-libraries (= ${binary:Version}),
65  makepasswd,
66  bsdutils,
67  php5-cli
68 Recommends: php5-ldap
69 Description: webbased groupware and crm - core + addressbook module
70  This packages contains the core librarys of Tine 2.0 and the addressbook module.
71  Installing this package enables you to manage user accounts and contacts. Also
72  provides integration with openstreet map.
73
74 Package: tine20-activesync
75 Architecture: all
76 Depends: tine20-tinebase (= ${binary:Version})
77 Description: webbased groupware and crm - activesync module
78  This package contains the activesync module of Tine 2.0. Installing this package
79  enables you to syncronize contacts, event, tasks and emails with your mobile phone.
80
81 Package: tine20-calendar
82 Architecture: all
83 Depends: tine20-tinebase (= ${binary:Version})
84 Description: webbased groupware and crm - calendar module
85  This package contains the calendar module of Tine 2.0. Installing this package
86  enables you to schedule events for your self and other Tine 2.0 users.
87
88 Package: tine20-courses
89 Architecture: all
90 Depends: tine20-tinebase (= ${binary:Version})
91 Description: webbased groupware and crm - courses module
92  This package contains the courses module of Tine 2.0. Installing this package
93  enables you to manage courses. Typically used by schools.
94
95 Package: tine20-crm
96 Architecture: all
97 Depends: tine20-tinebase (= ${binary:Version}), tine20-sales (= ${binary:Version}), tine20-tasks (= ${binary:Version})
98 Description: webbased groupware and crm - crm module
99  This package contains the CRM module of Tine 2.0. Installing this package
100  enables you to manage leads. Typically used by sales people.
101
102 Package: tine20-felamimail
103 Architecture: all
104 Depends: tine20-tinebase (= ${binary:Version})
105 Description: webbased groupware and crm - email module
106  This package contains the email module of Tine 2.0. Installing this package
107  enables you to read emails stored on a imap server. You can read emails on 
108  multiple imap servers.
109  
110 Package: tine20-filemanager
111 Architecture: all
112 Depends: tine20-tinebase (= ${binary:Version})
113 Description: webbased groupware and crm - filemanager module
114  This package contains the filemanager module of Tine 2.0. Installing this package
115  enables you to store files on your webserver.
116  
117 Package: tine20-tasks
118 Architecture: all
119 Depends: tine20-tinebase (= ${binary:Version})
120 Description: webbased groupware and crm - tasks module
121  This package contains the tasks module of Tine 2.0. Installing this package
122  enables you to manage tasks.
123  
124 Package: tine20-projects
125 Architecture: all
126 Depends: tine20-tinebase (= ${binary:Version})
127 Description: webbased groupware and crm - projects module
128  This package contains the projects module of Tine 2.0.
129
130 Package: tine20-sales
131 Architecture: all
132 Depends: tine20-tinebase (= ${binary:Version})
133 Description: webbased groupware and crm - sales module
134  This package contains the sales module of Tine 2.0. Installing this package
135  enables you to manage products and orders. This package has only very limited
136  functionality, because it's integrated into other modules (for example the CRM
137  module)
138
139 Package: tine20-timetracker
140 Architecture: all
141 Depends: tine20-tinebase (= ${binary:Version})
142 Description: webbased groupware and crm - timetracker module
143  This package contains the timetracke module of Tine 2.0. Installing this package
144  enables you to keep track of time spent on different projects. You can export
145  timesheets for easy reporting in different formats. 
146
147 Package: tine20-humanresources
148 Architecture: all
149 Depends: tine20-tinebase (= ${binary:Version}), tine20-sales (= ${binary:Version})
150 Description: webbased groupware and crm - humanresources module
151  This package contains the humanresources module of Tine 2.0. Installing this package
152  enables you to manage personal data about your employees. 
153
154 Package: tine20-worker
155 Architecture: all
156 Depends: ${tine20:Modules},
157  tine20-libraries (= ${binary:Version}),
158  php5-mysql | php5-mysqli | php5-pgsql,
159  php5-mcrypt, 
160  php5-gd,
161  php5-cli,
162  php5-redis (>= 2.2.2)
163 Recommends: php-apc | php5-apc
164 Description: webbased groupware and crm - asynchronous worker
165  This package contains the asynchronous worker of Tine 2.0. Install this package
166  if you have a high number of users.