4707c17a5de4fa3df8dd62bb97e2694f37199ee3
[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  makepasswd
47 Recommends: mysql-client | postgresql-client (>= 9.1), php-apc | php5-apc
48 Description: Tine 2.0 webserver integration package
49  This package integrates Tine 2.0 with the webserver, by installing all needed
50  dependencies to make Tine 2.0 available via HTTP(S).
51
52 Package: tine20-libraries
53 Architecture: all
54 Depends: ${misc:Depends}
55 Replaces: tine20-tinebase (<< 2012.10.3-0)
56 Breaks: tine20-tinebase (<< 2012.10.3-0)
57 Description: Additional libraries needed by Tine 2.0
58  Libraries bundled with upstream Tine 2.0 source package, but developed by other developers.
59
60 Package: tine20-tinebase
61 Architecture: all
62 Depends: ${misc:Depends},
63  tine20-libraries (= ${binary:Version}),
64  makepasswd,
65  bsdutils,
66  php5-cli
67 Recommends: php5-ldap
68 Description: webbased groupware and crm - core + addressbook module
69  This packages contains the core librarys of Tine 2.0 and the addressbook module.
70  Installing this package enables you to manage user accounts and contacts. Also
71  provides integration with openstreet map.
72
73 Package: tine20-activesync
74 Architecture: all
75 Depends: tine20-tinebase (= ${binary:Version})
76 Description: webbased groupware and crm - activesync module
77  This package contains the activesync module of Tine 2.0. Installing this package
78  enables you to syncronize contacts, event, tasks and emails with your mobile phone.
79
80 Package: tine20-calendar
81 Architecture: all
82 Depends: tine20-tinebase (= ${binary:Version})
83 Description: webbased groupware and crm - calendar module
84  This package contains the calendar module of Tine 2.0. Installing this package
85  enables you to schedule events for your self and other Tine 2.0 users.
86
87 Package: tine20-courses
88 Architecture: all
89 Depends: tine20-tinebase (= ${binary:Version})
90 Description: webbased groupware and crm - courses module
91  This package contains the courses module of Tine 2.0. Installing this package
92  enables you to manage courses. Typically used by schools.
93
94 Package: tine20-crm
95 Architecture: all
96 Depends: tine20-tinebase (= ${binary:Version}), tine20-sales (= ${binary:Version}), tine20-tasks (= ${binary:Version})
97 Description: webbased groupware and crm - crm module
98  This package contains the CRM module of Tine 2.0. Installing this package
99  enables you to manage leads. Typically used by sales people.
100
101 Package: tine20-felamimail
102 Architecture: all
103 Depends: tine20-tinebase (= ${binary:Version})
104 Description: webbased groupware and crm - email module
105  This package contains the email module of Tine 2.0. Installing this package
106  enables you to read emails stored on a imap server. You can read emails on 
107  multiple imap servers.
108  
109 Package: tine20-filemanager
110 Architecture: all
111 Depends: tine20-tinebase (= ${binary:Version})
112 Description: webbased groupware and crm - filemanager module
113  This package contains the filemanager module of Tine 2.0. Installing this package
114  enables you to store files on your webserver.
115  
116 Package: tine20-tasks
117 Architecture: all
118 Depends: tine20-tinebase (= ${binary:Version})
119 Description: webbased groupware and crm - tasks module
120  This package contains the tasks module of Tine 2.0. Installing this package
121  enables you to manage tasks.
122  
123 Package: tine20-projects
124 Architecture: all
125 Depends: tine20-tinebase (= ${binary:Version})
126 Description: webbased groupware and crm - projects module
127  This package contains the projects module of Tine 2.0.
128
129 Package: tine20-sales
130 Architecture: all
131 Depends: tine20-tinebase (= ${binary:Version})
132 Description: webbased groupware and crm - sales module
133  This package contains the sales module of Tine 2.0. Installing this package
134  enables you to manage products and orders. This package has only very limited
135  functionality, because it's integrated into other modules (for example the CRM
136  module)
137
138 Package: tine20-timetracker
139 Architecture: all
140 Depends: tine20-tinebase (= ${binary:Version})
141 Description: webbased groupware and crm - timetracker module
142  This package contains the timetracke module of Tine 2.0. Installing this package
143  enables you to keep track of time spent on different projects. You can export
144  timesheets for easy reporting in different formats. 
145
146 Package: tine20-humanresources
147 Architecture: all
148 Depends: tine20-tinebase (= ${binary:Version}), tine20-sales (= ${binary:Version})
149 Description: webbased groupware and crm - humanresources module
150  This package contains the humanresources module of Tine 2.0. Installing this package
151  enables you to manage personal data about your employees. 
152
153 Package: tine20-worker
154 Architecture: all
155 Depends: ${tine20:Modules},
156  tine20-libraries (= ${binary:Version}),
157  php5-mysql | php5-mysqli | php5-pgsql,
158  php5-mcrypt, 
159  php5-gd,
160  php5-cli,
161  php5-redis (>= 2.2.2)
162 Recommends: php-apc | php5-apc
163 Description: webbased groupware and crm - asynchronous worker
164  This package contains the asynchronous worker of Tine 2.0. Install this package
165  if you have a high number of users.