Overview

Request 2156 (accepted)

Check in 1.3.3

Submit package Kolab:Winterfell / roundcubemail to package Kolab:16 / roundcubemail

roundcubemail.spec Changed
x
 
1
@@ -47,7 +47,7 @@
2
 %global tmpdir /var/lib/roundcubemail
3
 
4
 Name:           roundcubemail
5
-Version:        1.3.1.12
6
+Version:        1.3.0.41
7
 
8
 Release:        1%{?dist}
9
 
10
@@ -297,7 +297,6 @@
11
 Group:          Applications/Internet
12
 Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
13
 Requires:       %{name}(plugin-enigma-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
14
-Requires:       php-pear-crypt-gpg
15
 Requires:       %{name}(plugin-enigma-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
16
 Provides:       %{name}(plugin-enigma) = %{?epoch:%{epoch}:}%{version}-%{release}
17
 
18
@@ -2840,9 +2839,6 @@
19
 %defattr(-,root,root,-)
20
 
21
 %changelog
22
-* Wed Oct  4 2017 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 1.3.1.12-1
23
-- Check in 12 revisions ahead of upstream 1.3.1 release
24
-
25
 * Sun Aug 27 2017 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 1.3.0.41-1
26
 - Check in 41 revisions ahead of upstream 1.3.0 release
27
 
28
debian.changelog Changed
11
 
1
@@ -1,9 +1,3 @@
2
-roundcubemail (1.3.1.12-0~kolab1) unstable; urgency=low
3
-
4
-  * Check in 12 revisions ahead of upstream 1.3.1 release
5
-
6
- -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>  Wed,  4 Oct 2017 11:11:11 +0200
7
-
8
 roundcubemail (1.3.0.41-0~kolab1) unstable; urgency=low
9
 
10
   * Check in 41 revisions ahead of upstream 1.3.0 release
11
roundcubemail-1.3.1.12.tar.gz -> roundcubemail-1.3.0.41.tar.gz Changed
roundcubemail.dsc Changed
17
 
1
@@ -2,7 +2,7 @@
2
 Source: roundcubemail
3
 Binary: roundcubemail
4
 Architecture: all
5
-Version: 1:1.3.1.12-0~kolab1
6
+Version: 1:1.3.0.41-0~kolab1
7
 Maintainer: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
8
 Uploaders: Paul Klos <kolab@klos2day.nl>
9
 Homepage: http://www.roundcube.net/
10
@@ -14,5 +14,5 @@
11
  roundcubemail deb web extra
12
  roundcubemail-core deb web extra
13
 Files:
14
- 00000000000000000000000000000000 0 roundcubemail-1.3.1.12.tar.gz
15
+ 00000000000000000000000000000000 0 roundcubemail-1.3.0.41.tar.gz
16
  00000000000000000000000000000000 0 debian.tar.gz
17
roundcubemail.spec.r78 Deleted
3239
 
1
@@ -1,3237 +0,0 @@
2
-# Needed for opensuse build system
3
-%if 0%{?opensuse_bs}
4
-#!BuildIgnore:  boa
5
-#!BuildIgnore:  cherokee
6
-#!BuildIgnore:  nginx
7
-#!BuildIgnore:  httpd-itk
8
-#!BuildIgnore:  lighttpd
9
-#!BuildIgnore:  thttpd
10
-
11
-#!BuildIgnore:  fedora-logos-httpd
12
-
13
-#!BuildIgnore:  php-mysql
14
-%endif
15
-
16
-%{!?php_inidir: %global php_inidir %{_sysconfdir}/php.d}
17
-
18
-# Needed to reload the webserver if APC is installed/enabled.
19
-%if 0%{?suse_version} < 1 && 0%{?fedora} < 1 && 0%{?rhel} < 7
20
-%global with_systemd 0
21
-%else
22
-%global with_systemd 1
23
-%endif
24
-
25
-%if 0%{?suse_version}
26
-%global httpd_group www
27
-%global httpd_name apache2
28
-%global httpd_user wwwrun
29
-%else
30
-%if 0%{?plesk}
31
-%global httpd_group roundcube_sysgroup
32
-%global httpd_name httpd
33
-%global httpd_user roundcube_sysuser
34
-%else
35
-%global httpd_group apache
36
-%global httpd_name httpd
37
-%global httpd_user apache
38
-%endif
39
-%endif
40
-
41
-%global _ap_sysconfdir %{_sysconfdir}/%{httpd_name}
42
-
43
-# Paths. Do not include trailing slash
44
-%global datadir %{_datadir}/roundcubemail
45
-%global plugindir %{datadir}/plugins
46
-%global confdir %{_sysconfdir}/roundcubemail
47
-%global logdir /var/log/roundcubemail
48
-%global tmpdir /var/lib/roundcubemail
49
-
50
-Name:           roundcubemail
51
-Version:        1.3.0.41
52
-
53
-Release:        1%{?dist}
54
-
55
-Summary:        Round Cube Webmail is a browser-based multilingual IMAP client
56
-
57
-Group:          Applications/System
58
-License:        GPLv2
59
-URL:            http://www.roundcube.net
60
-
61
-Source0:        roundcubemail-%{version}.tar.gz
62
-Source1:        comm.py
63
-
64
-Source20:       roundcubemail.conf
65
-Source21:       roundcubemail.logrotate
66
-
67
-Source100:      plesk.config.inc.php
68
-Source101:      plesk.password.inc.php
69
-
70
-Patch201:       default-configuration.patch
71
-
72
-BuildArch:      noarch
73
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
74
-
75
-BuildRequires:  composer
76
-%if 0%{?fedora}
77
-# fix issue:
78
-# have choice for php-composer(justinrainbow/json-schema) >= 2.0 needed by composer: php-justinrainbow-json-schema4 php-justinrainbow-json-schema
79
-# have choice for php-composer(justinrainbow/json-schema) < 5 needed by composer: php-justinrainbow-json-schema4 php-justinrainbow-json-schema php-JsonSchema
80
-BuildRequires:  php-justinrainbow-json-schema4
81
-%endif
82
-
83
-%if 0%{?plesk} < 1
84
-BuildRequires:  php-gd
85
-BuildRequires:  php-mbstring
86
-BuildRequires:  php-mcrypt
87
-BuildRequires:  php-pdo
88
-BuildRequires:  php-pear >= 1.9.0
89
-BuildRequires:  php-phpunit-PHPUnit
90
-BuildRequires:  php-phpunit-PHPUnit-Selenium
91
-BuildRequires:  php-xml
92
-
93
-BuildRequires:  php-pear(Auth_SASL)
94
-BuildRequires:  php-pear(DB)
95
-BuildRequires:  php-pear(Mail_Mime)
96
-BuildRequires:  php-pear(Mail_mimeDecode)
97
-BuildRequires:  php-pear(MDB2) >= 2.5.0
98
-BuildRequires:  php-pear(MDB2_Driver_mysqli)
99
-BuildRequires:  php-pear(Net_IDNA2)
100
-BuildRequires:  php-pear(Net_LDAP2)
101
-BuildRequires:  php-pear(Net_LDAP3)
102
-BuildRequires:  php-pear(Net_Sieve)
103
-BuildRequires:  php-pear(Net_SMTP)
104
-BuildRequires:  php-pear(Net_Socket)
105
-%endif
106
-
107
-%if "%{_arch}" != "ppc64" && "%{_arch}" != "ppc64le" && 0%{?suse_version} < 1
108
-BuildRequires:  python-cssmin
109
-BuildRequires:  uglify-js
110
-%endif
111
-
112
-# This can, regrettably, not be BuildRequires'ed, since the OSC
113
-# command-line so epicly fails at downloading as large a chunk of data.
114
-#BuildRequires:  firefox
115
-BuildRequires:  python
116
-BuildRequires:  python-nose
117
-#BuildRequires:  python-selenium
118
-
119
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
120
-
121
-%if 0%{?plesk}
122
-Requires:       %{name}-skin-plesk
123
-%else
124
-%if 0%{?kolab_enterprise}
125
-Requires:       %{name}-skin-enterprise
126
-%else
127
-Requires:       %{name}-skin-chameleon
128
-%endif
129
-%endif
130
-
131
-# Archive and Zipdownload plugins required through
132
-# being listed in config.inc.php.sample.
133
-Requires:       %{name}(plugin-acl) = %{?epoch:%{epoch}:}%{version}-%{release}
134
-Requires:       %{name}(plugin-archive) = %{?epoch:%{epoch}:}%{version}-%{release}
135
-Requires:       %{name}(plugin-password) = %{?epoch:%{epoch}:}%{version}-%{release}
136
-Requires:       %{name}(plugin-managesieve) = %{?epoch:%{epoch}:}%{version}-%{release}
137
-Requires:       %{name}(plugin-zipdownload) = %{?epoch:%{epoch}:}%{version}-%{release}
138
-
139
-%description
140
-Roundcube is the world's most popular webmail software.
141
-
142
-This is a meta-package that installs an appropriate bare minimum.
143
-
144
-%package core
145
-Summary:        The core of the Roundcube program
146
-Group:          Applications/Internet
147
-Provides:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
148
-
149
-%if 0%{?suse_version}
150
-Requires:       http_daemon
151
-Requires:       php >= 5.3
152
-Recommends:     mod_php_any
153
-%else
154
-Requires:       webserver
155
-Requires:       php-common >= 5.3
156
-%endif
157
-
158
-%if 0%{?fedora}
159
-# to avoid on OBS, for packages depending on roundcubemail-core:
160
-# have choice for webserver needed by roundcubemail-core: lighttpd httpd nginx cherokee
161
-Requires:       httpd
162
-%endif
163
-
164
-Requires:       php-gd
165
-Requires:       php-mbstring
166
-Requires:       php-mcrypt
167
-Requires:       php-pear >= 1.9.0
168
-Requires:       php-xml
169
-
170
-Requires:       php-pear(Auth_SASL)
171
-Requires:       php-pear(DB)
172
-Requires:       php-pear(Mail_Mime)
173
-Requires:       php-pear(Mail_mimeDecode)
174
-Requires:       php-pear(MDB2) >= 2.5.0
175
-Requires:       php-pear(MDB2_Driver_mysqli)
176
-Requires:       php-pear(Net_IDNA2)
177
-Requires:       php-pear(Net_Sieve)
178
-Requires:       php-pear(Net_SMTP)
179
-Requires:       php-pear(Net_Socket)
180
-
181
-%if 0%{?plesk} < 1
182
-Requires:       php-pear(Net_LDAP2)
183
-Requires:       php-pear(Net_LDAP3)
184
-%endif
185
-
186
-Requires:       %{name}(core-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
187
-Requires:       %{name}(skin) = %{?epoch:%{epoch}:}%{version}-%{release}
188
-
189
-# The filesystem_attachments plugin is required.
190
-Requires:       %{name}(plugin-filesystem_attachments) = %{?epoch:%{epoch}:}%{version}-%{release}
191
-# The jqueryui plugin is required.
192
-Requires:       %{name}(plugin-jqueryui) = %{?epoch:%{epoch}:}%{version}-%{release}
193
-
194
-Obsoletes:      %{name}(plugin-legacy_browser)
195
-Obsoletes:      %{name}-plugin-legacy_browser
196
-Provides:       %{name}(plugin-legacy_browser) = %{?epoch:%{epoch}:}%{version}-%{release}
197
-
198
-Obsoletes:      %{name}(plugin-threading_as_default}
199
-Obsoletes:      %{name}-plugin-threading_as_default
200
-Provides:       %{name}-plugin-threading_as_default = %{?epoch:%{epoch}:}%{version}-%{release}
201
-
202
-%description core
203
-The Roundcube program core functionality
204
-
205
-%package core-assets
206
-Summary:        Assets for Roundcube
207
-Group:          Applications/Internet
208
-Provides:       %{name}(core-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
209
-
210
-%description core-assets
211
-The assets sub-packages contains solely the static content
212
-needed by Roundcube.
213
-
214
-%package plugin-acl
215
-Summary:        Plugin acl
216
-Group:          Applications/Internet
217
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
218
-Requires:       %{name}(plugin-acl-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
219
-Requires:       %{name}(plugin-acl-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
220
-Provides:       %{name}(plugin-acl) = %{?epoch:%{epoch}:}%{version}-%{release}
221
-
222
-%description plugin-acl
223
-Plugin acl
224
-
225
-%package plugin-additional_message_headers
226
-Summary:        Plugin additional_message_headers
227
-Group:          Applications/Internet
228
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
229
-Requires:       %{name}(plugin-additional_message_headers-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
230
-Provides:       %{name}(plugin-additional_message_headers) = %{?epoch:%{epoch}:}%{version}-%{release}
231
-
232
-%description plugin-additional_message_headers
233
-Plugin additional_message_headers
234
-
235
-%package plugin-archive
236
-Summary:        Plugin archive
237
-Group:          Applications/Internet
238
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
239
-Requires:       %{name}(plugin-archive-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
240
-Requires:       %{name}(plugin-archive-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
241
-Provides:       %{name}(plugin-archive) = %{?epoch:%{epoch}:}%{version}-%{release}
242
-
243
-%description plugin-archive
244
-Plugin archive
245
-
246
-%package plugin-attachment_reminder
247
-Summary:        Plugin attachment_reminder
248
-Group:          Applications/Internet
249
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
250
-Requires:       %{name}(plugin-attachment_reminder-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
251
-Provides:       %{name}(plugin-attachment_reminder) = %{?epoch:%{epoch}:}%{version}-%{release}
252
-
253
-%description plugin-attachment_reminder
254
-Plugin attachment_reminder
255
-
256
-%package plugin-autologon
257
-Summary:        Plugin autologon
258
-Group:          Applications/Internet
259
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
260
-Requires:       %{name}(plugin-autologon-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
261
-Provides:       %{name}(plugin-autologon) = %{?epoch:%{epoch}:}%{version}-%{release}
262
-
263
-%description plugin-autologon
264
-Plugin autologon
265
-
266
-%package plugin-database_attachments
267
-Summary:        Plugin database_attachments
268
-Group:          Applications/Internet
269
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
270
-Requires:       %{name}(plugin-database_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
271
-Provides:       %{name}(plugin-database_attachments) = %{?epoch:%{epoch}:}%{version}-%{release}
272
-
273
-%description plugin-database_attachments
274
-Plugin database_attachments
275
-
276
-%package plugin-debug_logger
277
-Summary:        Plugin debug_logger
278
-Group:          Applications/Internet
279
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
280
-Requires:       %{name}(plugin-debug_logger-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
281
-Provides:       %{name}(plugin-debug_logger) = %{?epoch:%{epoch}:}%{version}-%{release}
282
-
283
-%description plugin-debug_logger
284
-Plugin debug_logger
285
-
286
-%package plugin-emoticons
287
-Summary:        Plugin emoticons
288
-Group:          Applications/Internet
289
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
290
-Requires:       %{name}(plugin-emoticons-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
291
-Provides:       %{name}(plugin-emoticons) = %{?epoch:%{epoch}:}%{version}-%{release}
292
-
293
-%description plugin-emoticons
294
-Plugin emoticons
295
-
296
-%package plugin-enigma
297
-Summary:        Plugin enigma
298
-Group:          Applications/Internet
299
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
300
-Requires:       %{name}(plugin-enigma-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
301
-Requires:       %{name}(plugin-enigma-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
302
-Provides:       %{name}(plugin-enigma) = %{?epoch:%{epoch}:}%{version}-%{release}
303
-
304
-%description plugin-enigma
305
-Plugin enigma
306
-
307
-%package plugin-example_addressbook
308
-Summary:        Plugin example_addressbook
309
-Group:          Applications/Internet
310
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
311
-Requires:       %{name}(plugin-example_addressbook-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
312
-Provides:       %{name}(plugin-example_addressbook) = %{?epoch:%{epoch}:}%{version}-%{release}
313
-
314
-%description plugin-example_addressbook
315
-Plugin example_addressbook
316
-
317
-%package plugin-filesystem_attachments
318
-Summary:        Plugin filesystem_attachments
319
-Group:          Applications/Internet
320
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
321
-Requires:       %{name}(plugin-filesystem_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
322
-Provides:       %{name}(plugin-filesystem_attachments) = %{?epoch:%{epoch}:}%{version}-%{release}
323
-
324
-%description plugin-filesystem_attachments
325
-Plugin filesystem_attachments
326
-
327
-%package plugin-help
328
-Summary:        Plugin help
329
-Group:          Applications/Internet
330
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
331
-Requires:       %{name}(plugin-help-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
332
-Requires:       %{name}(plugin-help-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
333
-Provides:       %{name}(plugin-help) = %{?epoch:%{epoch}:}%{version}-%{release}
334
-
335
-%description plugin-help
336
-Plugin help
337
-
338
-%package plugin-hide_blockquote
339
-Summary:        Plugin hide_blockquote
340
-Group:          Applications/Internet
341
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
342
-Requires:       %{name}(plugin-hide_blockquote-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
343
-Requires:       %{name}(plugin-hide_blockquote-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
344
-Provides:       %{name}(plugin-hide_blockquote) = %{?epoch:%{epoch}:}%{version}-%{release}
345
-
346
-%description plugin-hide_blockquote
347
-Plugin hide_blockquote
348
-
349
-%package plugin-http_authentication
350
-Summary:        Plugin http_authentication
351
-Group:          Applications/Internet
352
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
353
-Requires:       %{name}(plugin-http_authentication-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
354
-Provides:       %{name}(plugin-http_authentication) = %{?epoch:%{epoch}:}%{version}-%{release}
355
-
356
-%description plugin-http_authentication
357
-Plugin http_authentication
358
-
359
-%package plugin-identicon
360
-Summary:        Plugin identicon
361
-Group:          Applications/Internet
362
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
363
-Provides:       %{name}(plugin-identicon) = %{?epoch:%{epoch}:}%{version}-%{release}
364
-
365
-%description plugin-identicon
366
-Plugin identicon
367
-
368
-%package plugin-identity_select
369
-Summary:        Plugin identity_select
370
-Group:          Applications/Internet
371
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
372
-Requires:       %{name}(plugin-identity_select-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
373
-Provides:       %{name}(plugin-identity_select) = %{?epoch:%{epoch}:}%{version}-%{release}
374
-
375
-%description plugin-identity_select
376
-Plugin identity_select
377
-
378
-%package plugin-jqueryui
379
-Summary:        Plugin jqueryui
380
-Group:          Applications/Internet
381
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
382
-Requires:       %{name}(plugin-jqueryui-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
383
-Requires:       %{name}(plugin-jqueryui-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
384
-Provides:       %{name}(plugin-jqueryui) = %{?epoch:%{epoch}:}%{version}-%{release}
385
-
386
-%description plugin-jqueryui
387
-Plugin jqueryui
388
-
389
-%package plugin-krb_authentication
390
-Summary:        Plugin krb_authentication
391
-Group:          Applications/Internet
392
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
393
-Requires:       %{name}(plugin-krb_authentication-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
394
-Provides:       %{name}(plugin-krb_authentication) = %{?epoch:%{epoch}:}%{version}-%{release}
395
-
396
-%description plugin-krb_authentication
397
-Plugin krb_authentication
398
-
399
-%package plugin-managesieve
400
-Summary:        Plugin managesieve
401
-Group:          Applications/Internet
402
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
403
-Requires:       %{name}(plugin-managesieve-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
404
-Requires:       %{name}(plugin-managesieve-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
405
-Provides:       %{name}(plugin-managesieve) = %{?epoch:%{epoch}:}%{version}-%{release}
406
-
407
-%description plugin-managesieve
408
-Plugin managesieve
409
-
410
-%package plugin-markasjunk
411
-Summary:        Plugin markasjunk
412
-Group:          Applications/Internet
413
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
414
-Requires:       %{name}(plugin-markasjunk-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
415
-Requires:       %{name}(plugin-markasjunk-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
416
-Provides:       %{name}(plugin-markasjunk) = %{?epoch:%{epoch}:}%{version}-%{release}
417
-
418
-%description plugin-markasjunk
419
-Plugin markasjunk
420
-
421
-%package plugin-new_user_dialog
422
-Summary:        Plugin new_user_dialog
423
-Group:          Applications/Internet
424
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
425
-Requires:       %{name}(plugin-new_user_dialog-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
426
-Provides:       %{name}(plugin-new_user_dialog) = %{?epoch:%{epoch}:}%{version}-%{release}
427
-
428
-%description plugin-new_user_dialog
429
-Plugin new_user_dialog
430
-
431
-%package plugin-new_user_identity
432
-Summary:        Plugin new_user_identity
433
-Group:          Applications/Internet
434
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
435
-Requires:       %{name}(plugin-new_user_identity-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
436
-Provides:       %{name}(plugin-new_user_identity) = %{?epoch:%{epoch}:}%{version}-%{release}
437
-
438
-%description plugin-new_user_identity
439
-Plugin new_user_identity
440
-
441
-%package plugin-newmail_notifier
442
-Summary:        Plugin newmail_notifier
443
-Group:          Applications/Internet
444
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
445
-Requires:       %{name}(plugin-newmail_notifier-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
446
-Provides:       %{name}(plugin-newmail_notifier) = %{?epoch:%{epoch}:}%{version}-%{release}
447
-
448
-%description plugin-newmail_notifier
449
-Plugin newmail_notifier
450
-
451
-%package plugin-password
452
-Summary:        Plugin password
453
-Group:          Applications/Internet
454
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
455
-Requires:       %{name}(plugin-password-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
456
-Provides:       %{name}(plugin-password) = %{?epoch:%{epoch}:}%{version}-%{release}
457
-
458
-%description plugin-password
459
-Plugin password
460
-
461
-%package plugin-redundant_attachments
462
-Summary:        Plugin redundant_attachments
463
-Group:          Applications/Internet
464
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
465
-Requires:       %{name}(plugin-redundant_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
466
-Provides:       %{name}(plugin-redundant_attachments) = %{?epoch:%{epoch}:}%{version}-%{release}
467
-
468
-%description plugin-redundant_attachments
469
-Plugin redundant_attachments
470
-
471
-%package plugin-show_additional_headers
472
-Summary:        Plugin show_additional_headers
473
-Group:          Applications/Internet
474
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
475
-Requires:       %{name}(plugin-show_additional_headers-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
476
-Provides:       %{name}(plugin-show_additional_headers) = %{?epoch:%{epoch}:}%{version}-%{release}
477
-
478
-%description plugin-show_additional_headers
479
-Plugin show_additional_headers
480
-
481
-%package plugin-squirrelmail_usercopy
482
-Summary:        Plugin squirrelmail_usercopy
483
-Group:          Applications/Internet
484
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
485
-Requires:       %{name}(plugin-squirrelmail_usercopy-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
486
-Provides:       %{name}(plugin-squirrelmail_usercopy) = %{?epoch:%{epoch}:}%{version}-%{release}
487
-
488
-%description plugin-squirrelmail_usercopy
489
-Plugin squirrelmail_usercopy
490
-
491
-%package plugin-subscriptions_option
492
-Summary:        Plugin subscriptions_option
493
-Group:          Applications/Internet
494
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
495
-Requires:       %{name}(plugin-subscriptions_option-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
496
-Provides:       %{name}(plugin-subscriptions_option) = %{?epoch:%{epoch}:}%{version}-%{release}
497
-
498
-%description plugin-subscriptions_option
499
-Plugin subscriptions_option
500
-
501
-%package plugin-userinfo
502
-Summary:        Plugin userinfo
503
-Group:          Applications/Internet
504
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
505
-Requires:       %{name}(plugin-userinfo-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
506
-Provides:       %{name}(plugin-userinfo) = %{?epoch:%{epoch}:}%{version}-%{release}
507
-
508
-%description plugin-userinfo
509
-Plugin userinfo
510
-
511
-%package plugin-vcard_attachments
512
-Summary:        Plugin vcard_attachments
513
-Group:          Applications/Internet
514
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
515
-Requires:       %{name}(plugin-vcard_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
516
-Requires:       %{name}(plugin-vcard_attachments-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
517
-Provides:       %{name}(plugin-vcard_attachments) = %{?epoch:%{epoch}:}%{version}-%{release}
518
-
519
-%description plugin-vcard_attachments
520
-Plugin vcard_attachments
521
-
522
-%package plugin-virtuser_file
523
-Summary:        Plugin virtuser_file
524
-Group:          Applications/Internet
525
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
526
-Requires:       %{name}(plugin-virtuser_file-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
527
-Provides:       %{name}(plugin-virtuser_file) = %{?epoch:%{epoch}:}%{version}-%{release}
528
-
529
-%description plugin-virtuser_file
530
-Plugin virtuser_file
531
-
532
-%package plugin-virtuser_query
533
-Summary:        Plugin virtuser_query
534
-Group:          Applications/Internet
535
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
536
-Requires:       %{name}(plugin-virtuser_query-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
537
-Provides:       %{name}(plugin-virtuser_query) = %{?epoch:%{epoch}:}%{version}-%{release}
538
-
539
-%description plugin-virtuser_query
540
-Plugin virtuser_query
541
-
542
-%package plugin-zipdownload
543
-Summary:        Plugin zipdownload
544
-Group:          Applications/Internet
545
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
546
-Requires:       %{name}(plugin-zipdownload-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
547
-Requires:       %{name}(plugin-zipdownload-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
548
-Provides:       %{name}(plugin-zipdownload) = %{?epoch:%{epoch}:}%{version}-%{release}
549
-
550
-%description plugin-zipdownload
551
-Plugin zipdownload
552
-
553
-%package plugin-acl-assets
554
-Summary:        Plugin acl Assets
555
-Group:          Applications/Internet
556
-Provides:       %{name}(plugin-acl-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
557
-
558
-%description plugin-acl-assets
559
-Plugin acl Assets
560
-
561
-%package plugin-additional_message_headers-assets
562
-Summary:        Plugin additional_message_headers Assets
563
-Group:          Applications/Internet
564
-Provides:       %{name}(plugin-additional_message_headers-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
565
-
566
-%description plugin-additional_message_headers-assets
567
-Plugin additional_message_headers Assets
568
-
569
-%package plugin-archive-assets
570
-Summary:        Plugin archive Assets
571
-Group:          Applications/Internet
572
-Provides:       %{name}(plugin-archive-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
573
-
574
-%description plugin-archive-assets
575
-Plugin archive Assets
576
-
577
-%package plugin-attachment_reminder-assets
578
-Summary:        Plugin attachment_reminder Assets
579
-Group:          Applications/Internet
580
-Provides:       %{name}(plugin-attachment_reminder-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
581
-
582
-%description plugin-attachment_reminder-assets
583
-Plugin attachment_reminder Assets
584
-
585
-%package plugin-autologon-assets
586
-Summary:        Plugin autologon Assets
587
-Group:          Applications/Internet
588
-Provides:       %{name}(plugin-autologon-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
589
-
590
-%description plugin-autologon-assets
591
-Plugin autologon Assets
592
-
593
-%package plugin-database_attachments-assets
594
-Summary:        Plugin database_attachments Assets
595
-Group:          Applications/Internet
596
-Provides:       %{name}(plugin-database_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
597
-
598
-%description plugin-database_attachments-assets
599
-Plugin database_attachments Assets
600
-
601
-%package plugin-debug_logger-assets
602
-Summary:        Plugin debug_logger Assets
603
-Group:          Applications/Internet
604
-Provides:       %{name}(plugin-debug_logger-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
605
-
606
-%description plugin-debug_logger-assets
607
-Plugin debug_logger Assets
608
-
609
-%package plugin-emoticons-assets
610
-Summary:        Plugin emoticons Assets
611
-Group:          Applications/Internet
612
-Provides:       %{name}(plugin-emoticons-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
613
-
614
-%description plugin-emoticons-assets
615
-Plugin emoticons Assets
616
-
617
-%package plugin-enigma-assets
618
-Summary:        Plugin enigma Assets
619
-Group:          Applications/Internet
620
-Provides:       %{name}(plugin-enigma-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
621
-
622
-%description plugin-enigma-assets
623
-Plugin enigma Assets
624
-
625
-%package plugin-example_addressbook-assets
626
-Summary:        Plugin example_addressbook Assets
627
-Group:          Applications/Internet
628
-Provides:       %{name}(plugin-example_addressbook-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
629
-
630
-%description plugin-example_addressbook-assets
631
-Plugin example_addressbook Assets
632
-
633
-%package plugin-filesystem_attachments-assets
634
-Summary:        Plugin filesystem_attachments Assets
635
-Group:          Applications/Internet
636
-Provides:       %{name}(plugin-filesystem_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
637
-
638
-%description plugin-filesystem_attachments-assets
639
-Plugin filesystem_attachments Assets
640
-
641
-%package plugin-help-assets
642
-Summary:        Plugin help Assets
643
-Group:          Applications/Internet
644
-Provides:       %{name}(plugin-help-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
645
-
646
-%description plugin-help-assets
647
-Plugin help Assets
648
-
649
-%package plugin-hide_blockquote-assets
650
-Summary:        Plugin hide_blockquote Assets
651
-Group:          Applications/Internet
652
-Provides:       %{name}(plugin-hide_blockquote-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
653
-
654
-%description plugin-hide_blockquote-assets
655
-Plugin hide_blockquote Assets
656
-
657
-%package plugin-http_authentication-assets
658
-Summary:        Plugin http_authentication Assets
659
-Group:          Applications/Internet
660
-Provides:       %{name}(plugin-http_authentication-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
661
-
662
-%description plugin-http_authentication-assets
663
-Plugin http_authentication Assets
664
-
665
-%package plugin-identity_select-assets
666
-Summary:        Plugin identity_select Assets
667
-Group:          Applications/Internet
668
-Provides:       %{name}(plugin-identity_select-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
669
-
670
-%description plugin-identity_select-assets
671
-Plugin identity_select Assets
672
-
673
-%package plugin-jqueryui-assets
674
-Summary:        Plugin jqueryui Assets
675
-Group:          Applications/Internet
676
-Provides:       %{name}(plugin-jqueryui-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
677
-
678
-%description plugin-jqueryui-assets
679
-Plugin jqueryui Assets
680
-
681
-%package plugin-krb_authentication-assets
682
-Summary:        Plugin krb_authentication Assets
683
-Group:          Applications/Internet
684
-Provides:       %{name}(plugin-krb_authentication-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
685
-
686
-%description plugin-krb_authentication-assets
687
-Plugin krb_authentication Assets
688
-
689
-%package plugin-managesieve-assets
690
-Summary:        Plugin managesieve Assets
691
-Group:          Applications/Internet
692
-Provides:       %{name}(plugin-managesieve-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
693
-
694
-%description plugin-managesieve-assets
695
-Plugin managesieve Assets
696
-
697
-%package plugin-markasjunk-assets
698
-Summary:        Plugin markasjunk Assets
699
-Group:          Applications/Internet
700
-Provides:       %{name}(plugin-markasjunk-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
701
-
702
-%description plugin-markasjunk-assets
703
-Plugin markasjunk Assets
704
-
705
-%package plugin-new_user_dialog-assets
706
-Summary:        Plugin new_user_dialog Assets
707
-Group:          Applications/Internet
708
-Provides:       %{name}(plugin-new_user_dialog-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
709
-
710
-%description plugin-new_user_dialog-assets
711
-Plugin new_user_dialog Assets
712
-
713
-%package plugin-new_user_identity-assets
714
-Summary:        Plugin new_user_identity Assets
715
-Group:          Applications/Internet
716
-Provides:       %{name}(plugin-new_user_identity-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
717
-
718
-%description plugin-new_user_identity-assets
719
-Plugin new_user_identity Assets
720
-
721
-%package plugin-newmail_notifier-assets
722
-Summary:        Plugin newmail_notifier Assets
723
-Group:          Applications/Internet
724
-Provides:       %{name}(plugin-newmail_notifier-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
725
-
726
-%description plugin-newmail_notifier-assets
727
-Plugin newmail_notifier Assets
728
-
729
-%package plugin-password-assets
730
-Summary:        Plugin password Assets
731
-Group:          Applications/Internet
732
-Provides:       %{name}(plugin-password-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
733
-
734
-%description plugin-password-assets
735
-Plugin password Assets
736
-
737
-%package plugin-redundant_attachments-assets
738
-Summary:        Plugin redundant_attachments Assets
739
-Group:          Applications/Internet
740
-Provides:       %{name}(plugin-redundant_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
741
-
742
-%description plugin-redundant_attachments-assets
743
-Plugin redundant_attachments Assets
744
-
745
-%package plugin-show_additional_headers-assets
746
-Summary:        Plugin show_additional_headers Assets
747
-Group:          Applications/Internet
748
-Provides:       %{name}(plugin-show_additional_headers-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
749
-
750
-%description plugin-show_additional_headers-assets
751
-Plugin show_additional_headers Assets
752
-
753
-%package plugin-squirrelmail_usercopy-assets
754
-Summary:        Plugin squirrelmail_usercopy Assets
755
-Group:          Applications/Internet
756
-Provides:       %{name}(plugin-squirrelmail_usercopy-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
757
-
758
-%description plugin-squirrelmail_usercopy-assets
759
-Plugin squirrelmail_usercopy Assets
760
-
761
-%package plugin-subscriptions_option-assets
762
-Summary:        Plugin subscriptions_option Assets
763
-Group:          Applications/Internet
764
-Provides:       %{name}(plugin-subscriptions_option-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
765
-
766
-%description plugin-subscriptions_option-assets
767
-Plugin subscriptions_option Assets
768
-
769
-%package plugin-userinfo-assets
770
-Summary:        Plugin userinfo Assets
771
-Group:          Applications/Internet
772
-Provides:       %{name}(plugin-userinfo-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
773
-
774
-%description plugin-userinfo-assets
775
-Plugin userinfo Assets
776
-
777
-%package plugin-vcard_attachments-assets
778
-Summary:        Plugin vcard_attachments Assets
779
-Group:          Applications/Internet
780
-Provides:       %{name}(plugin-vcard_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
781
-
782
-%description plugin-vcard_attachments-assets
783
-Plugin vcard_attachments Assets
784
-
785
-%package plugin-virtuser_file-assets
786
-Summary:        Plugin virtuser_file Assets
787
-Group:          Applications/Internet
788
-Provides:       %{name}(plugin-virtuser_file-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
789
-
790
-%description plugin-virtuser_file-assets
791
-Plugin virtuser_file Assets
792
-
793
-%package plugin-virtuser_query-assets
794
-Summary:        Plugin virtuser_query Assets
795
-Group:          Applications/Internet
796
-Provides:       %{name}(plugin-virtuser_query-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
797
-
798
-%description plugin-virtuser_query-assets
799
-Plugin virtuser_query Assets
800
-
801
-%package plugin-zipdownload-assets
802
-Summary:        Plugin zipdownload Assets
803
-Group:          Applications/Internet
804
-Provides:       %{name}(plugin-zipdownload-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
805
-
806
-%description plugin-zipdownload-assets
807
-Plugin zipdownload Assets
808
-
809
-%package plugin-acl-skin-larry
810
-Summary:        Plugin acl / Skin larry
811
-Group:          Applications/Internet
812
-Requires:       %{name}(plugin-acl) = %{?epoch:%{epoch}:}%{version}-%{release}
813
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
814
-Requires:       %{name}(plugin-acl-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
815
-Provides:       %{name}(plugin-acl-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
816
-Provides:       %{name}(plugin-acl-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
817
-
818
-%description plugin-acl-skin-larry
819
-Plugin acl / Skin larry
820
-
821
-%package plugin-archive-skin-larry
822
-Summary:        Plugin archive / Skin larry
823
-Group:          Applications/Internet
824
-Requires:       %{name}(plugin-archive) = %{?epoch:%{epoch}:}%{version}-%{release}
825
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
826
-Requires:       %{name}(plugin-archive-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
827
-Provides:       %{name}(plugin-archive-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
828
-Provides:       %{name}(plugin-archive-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
829
-
830
-%description plugin-archive-skin-larry
831
-Plugin archive / Skin larry
832
-
833
-%package plugin-enigma-skin-larry
834
-Summary:        Plugin enigma / Skin larry
835
-Group:          Applications/Internet
836
-Requires:       %{name}(plugin-enigma) = %{?epoch:%{epoch}:}%{version}-%{release}
837
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
838
-Requires:       %{name}(plugin-enigma-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
839
-Provides:       %{name}(plugin-enigma-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
840
-Provides:       %{name}(plugin-enigma-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
841
-
842
-%description plugin-enigma-skin-larry
843
-Plugin enigma / Skin larry
844
-
845
-%package plugin-help-skin-larry
846
-Summary:        Plugin help / Skin larry
847
-Group:          Applications/Internet
848
-Requires:       %{name}(plugin-help) = %{?epoch:%{epoch}:}%{version}-%{release}
849
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
850
-Requires:       %{name}(plugin-help-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
851
-Provides:       %{name}(plugin-help-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
852
-Provides:       %{name}(plugin-help-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
853
-
854
-%description plugin-help-skin-larry
855
-Plugin help / Skin larry
856
-
857
-%package plugin-hide_blockquote-skin-larry
858
-Summary:        Plugin hide_blockquote / Skin larry
859
-Group:          Applications/Internet
860
-Requires:       %{name}(plugin-hide_blockquote) = %{?epoch:%{epoch}:}%{version}-%{release}
861
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
862
-Requires:       %{name}(plugin-hide_blockquote-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
863
-Provides:       %{name}(plugin-hide_blockquote-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
864
-Provides:       %{name}(plugin-hide_blockquote-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
865
-
866
-%description plugin-hide_blockquote-skin-larry
867
-Plugin hide_blockquote / Skin larry
868
-
869
-%package plugin-jqueryui-skin-larry
870
-Summary:        Plugin jqueryui / Skin larry
871
-Group:          Applications/Internet
872
-Requires:       %{name}(plugin-jqueryui) = %{?epoch:%{epoch}:}%{version}-%{release}
873
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
874
-Requires:       %{name}(plugin-jqueryui-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
875
-Provides:       %{name}(plugin-jqueryui-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
876
-Provides:       %{name}(plugin-jqueryui-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
877
-
878
-%description plugin-jqueryui-skin-larry
879
-Plugin jqueryui / Skin larry
880
-
881
-%package plugin-managesieve-skin-larry
882
-Summary:        Plugin managesieve / Skin larry
883
-Group:          Applications/Internet
884
-Requires:       %{name}(plugin-managesieve) = %{?epoch:%{epoch}:}%{version}-%{release}
885
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
886
-Requires:       %{name}(plugin-managesieve-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
887
-Provides:       %{name}(plugin-managesieve-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
888
-Provides:       %{name}(plugin-managesieve-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
889
-
890
-%description plugin-managesieve-skin-larry
891
-Plugin managesieve / Skin larry
892
-
893
-%package plugin-markasjunk-skin-larry
894
-Summary:        Plugin markasjunk / Skin larry
895
-Group:          Applications/Internet
896
-Requires:       %{name}(plugin-markasjunk) = %{?epoch:%{epoch}:}%{version}-%{release}
897
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
898
-Requires:       %{name}(plugin-markasjunk-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
899
-Provides:       %{name}(plugin-markasjunk-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
900
-Provides:       %{name}(plugin-markasjunk-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
901
-
902
-%description plugin-markasjunk-skin-larry
903
-Plugin markasjunk / Skin larry
904
-
905
-%package plugin-vcard_attachments-skin-larry
906
-Summary:        Plugin vcard_attachments / Skin larry
907
-Group:          Applications/Internet
908
-Requires:       %{name}(plugin-vcard_attachments) = %{?epoch:%{epoch}:}%{version}-%{release}
909
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
910
-Requires:       %{name}(plugin-vcard_attachments-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
911
-Provides:       %{name}(plugin-vcard_attachments-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
912
-Provides:       %{name}(plugin-vcard_attachments-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
913
-
914
-%description plugin-vcard_attachments-skin-larry
915
-Plugin vcard_attachments / Skin larry
916
-
917
-%package plugin-zipdownload-skin-larry
918
-Summary:        Plugin zipdownload / Skin larry
919
-Group:          Applications/Internet
920
-Requires:       %{name}(plugin-zipdownload) = %{?epoch:%{epoch}:}%{version}-%{release}
921
-Requires:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
922
-Requires:       %{name}(plugin-zipdownload-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
923
-Provides:       %{name}(plugin-zipdownload-skin) = %{?epoch:%{epoch}:}%{version}-%{release}
924
-Provides:       %{name}(plugin-zipdownload-skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
925
-
926
-%description plugin-zipdownload-skin-larry
927
-Plugin zipdownload / Skin larry
928
-
929
-%package plugin-acl-skin-larry-assets
930
-Summary:        Plugin acl / Skin larry (Assets)
931
-Group:          Applications/Internet
932
-Requires:       %{name}(plugin-acl-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
933
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
934
-Provides:       %{name}(plugin-acl-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
935
-
936
-%description plugin-acl-skin-larry-assets
937
-Plugin acl / Skin larry (Assets Package)
938
-
939
-%package plugin-archive-skin-larry-assets
940
-Summary:        Plugin archive / Skin larry (Assets)
941
-Group:          Applications/Internet
942
-Requires:       %{name}(plugin-archive-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
943
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
944
-Provides:       %{name}(plugin-archive-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
945
-
946
-%description plugin-archive-skin-larry-assets
947
-Plugin archive / Skin larry (Assets Package)
948
-
949
-%package plugin-enigma-skin-larry-assets
950
-Summary:        Plugin enigma / Skin larry (Assets)
951
-Group:          Applications/Internet
952
-Requires:       %{name}(plugin-enigma-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
953
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
954
-Provides:       %{name}(plugin-enigma-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
955
-
956
-%description plugin-enigma-skin-larry-assets
957
-Plugin enigma / Skin larry (Assets Package)
958
-
959
-%package plugin-help-skin-larry-assets
960
-Summary:        Plugin help / Skin larry (Assets)
961
-Group:          Applications/Internet
962
-Requires:       %{name}(plugin-help-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
963
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
964
-Provides:       %{name}(plugin-help-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
965
-
966
-%description plugin-help-skin-larry-assets
967
-Plugin help / Skin larry (Assets Package)
968
-
969
-%package plugin-hide_blockquote-skin-larry-assets
970
-Summary:        Plugin hide_blockquote / Skin larry (Assets)
971
-Group:          Applications/Internet
972
-Requires:       %{name}(plugin-hide_blockquote-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
973
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
974
-Provides:       %{name}(plugin-hide_blockquote-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
975
-
976
-%description plugin-hide_blockquote-skin-larry-assets
977
-Plugin hide_blockquote / Skin larry (Assets Package)
978
-
979
-%package plugin-jqueryui-skin-larry-assets
980
-Summary:        Plugin jqueryui / Skin larry (Assets)
981
-Group:          Applications/Internet
982
-Requires:       %{name}(plugin-jqueryui-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
983
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
984
-Provides:       %{name}(plugin-jqueryui-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
985
-
986
-%description plugin-jqueryui-skin-larry-assets
987
-Plugin jqueryui / Skin larry (Assets Package)
988
-
989
-%package plugin-managesieve-skin-larry-assets
990
-Summary:        Plugin managesieve / Skin larry (Assets)
991
-Group:          Applications/Internet
992
-Requires:       %{name}(plugin-managesieve-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
993
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
994
-Provides:       %{name}(plugin-managesieve-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
995
-
996
-%description plugin-managesieve-skin-larry-assets
997
-Plugin managesieve / Skin larry (Assets Package)
998
-
999
-%package plugin-markasjunk-skin-larry-assets
1000
-Summary:        Plugin markasjunk / Skin larry (Assets)
1001
-Group:          Applications/Internet
1002
-Requires:       %{name}(plugin-markasjunk-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1003
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1004
-Provides:       %{name}(plugin-markasjunk-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1005
-
1006
-%description plugin-markasjunk-skin-larry-assets
1007
-Plugin markasjunk / Skin larry (Assets Package)
1008
-
1009
-%package plugin-vcard_attachments-skin-larry-assets
1010
-Summary:        Plugin vcard_attachments / Skin larry (Assets)
1011
-Group:          Applications/Internet
1012
-Requires:       %{name}(plugin-vcard_attachments-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1013
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1014
-Provides:       %{name}(plugin-vcard_attachments-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1015
-
1016
-%description plugin-vcard_attachments-skin-larry-assets
1017
-Plugin vcard_attachments / Skin larry (Assets Package)
1018
-
1019
-%package plugin-zipdownload-skin-larry-assets
1020
-Summary:        Plugin zipdownload / Skin larry (Assets)
1021
-Group:          Applications/Internet
1022
-Requires:       %{name}(plugin-zipdownload-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1023
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1024
-Provides:       %{name}(plugin-zipdownload-skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1025
-
1026
-%description plugin-zipdownload-skin-larry-assets
1027
-Plugin zipdownload / Skin larry (Assets Package)
1028
-
1029
-%package skin-larry
1030
-Summary:        Skin larry
1031
-Group:          Applications/Internet
1032
-Requires:       %{name}(core) = %{?epoch:%{epoch}:}%{version}-%{release}
1033
-Requires:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1034
-Provides:       %{name}(skin) = %{?epoch:%{epoch}:}%{version}-%{release}
1035
-Provides:       %{name}(skin-larry) = %{?epoch:%{epoch}:}%{version}-%{release}
1036
-
1037
-%description skin-larry
1038
-Skin larry
1039
-
1040
-%package skin-larry-assets
1041
-Summary:        Skin larry (Assets)
1042
-Group:          Applications/Internet
1043
-Provides:       %{name}(skin-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1044
-Provides:       %{name}(skin-larry-assets) = %{?epoch:%{epoch}:}%{version}-%{release}
1045
-
1046
-%description skin-larry-assets
1047
-Skin larry (Assets Package)
1048
-
1049
-%prep
1050
-%setup -q -c "%{name}-%{version}"
1051
-
1052
-pushd %{name}-%{version}
1053
-
1054
-rm -rf temp/js_cache/
1055
-
1056
-find . -type d -name "classic" | while read dir; do
1057
-    rm -rvf ${dir}
1058
-done
1059
-
1060
-%if 0%{?plesk}
1061
-cp -vf %{SOURCE100} config/config.inc.php.sample
1062
-cp -vf %{SOURCE101} plugins/password/config.inc.php.dist
1063
-%endif
1064
-
1065
-%patch201 -p1
1066
-
1067
-# Remove the results of patching when there's an incidental offset
1068
-find . -type f -name "*.orig" -delete
1069
-
1070
-# Remove hidden files and directories
1071
-find . -type f -name ".*" -delete
1072
-find . -type d -name ".*" ! -name "." ! -name ".." | while read dir; do
1073
-    rm -rvf ${dir}
1074
-done
1075
-
1076
-# Remove any reference to sqlite in config file so people don't
1077
-# mistakely assume it works
1078
-%{__sed} -i '/sqlite/d' config/defaults.inc.php
1079
-%{__sed} -i 's/\r//' SQL/mssql.initial.sql
1080
-
1081
-# Remove password plugin helpers in Python
1082
-rm -rf plugins/password/helpers/chpass-wrapper.py
1083
-popd
1084
-
1085
-cp -a %{name}-%{version}/{CHANGELOG,LICENSE,README.md} .
1086
-
1087
-rm -rf %{name}-%{version}/plugins/jqueryui/themes/redmond
1088
-
1089
-for skin in larry; do
1090
-    # Template files and the like
1091
-    for sdir in $(find %{name}-%{version}/ -type d -name "${skin}" | sort); do
1092
-        target_dir=$(echo $sdir | %{__sed} -e "s|%{name}-%{version}|%{name}-skin-${skin}-%{version}|g")
1093
-        %{__mkdir_p} $(dirname $target_dir)
1094
-        # Copy all, including assets, for the -devel sub-package
1095
-        cp -av $sdir $target_dir
1096
-    done
1097
-
1098
-    (
1099
-        echo "%package skin-${skin}"
1100
-        echo "Summary:        Skin ${skin}"
1101
-        echo "Group:          Applications/Internet"
1102
-        echo "Requires:       %%{name}(core) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1103
-        echo "Requires:       %%{name}(skin-${skin}-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1104
-        echo "Provides:       %%{name}(skin) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1105
-        echo "Provides:       %%{name}(skin-${skin}) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1106
-        echo ""
1107
-        echo "%description skin-${skin}"
1108
-        echo "Skin ${skin}"
1109
-        echo ""
1110
-    ) >> skins.packages
1111
-
1112
-    (
1113
-        echo "%files skin-${skin} -f skin-${skin}.files"
1114
-        echo "%defattr(-,root,root,-)"
1115
-        echo ""
1116
-    ) >> skins.files
1117
-
1118
-    (
1119
-        echo "%package skin-${skin}-assets"
1120
-        echo "Summary:        Skin ${skin} (Assets)"
1121
-        echo "Group:          Applications/Internet"
1122
-        echo "Provides:       %%{name}(skin-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1123
-        echo "Provides:       %%{name}(skin-${skin}-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1124
-        echo ""
1125
-        echo "%description skin-${skin}-assets"
1126
-        echo "Skin ${skin} (Assets Package)"
1127
-        echo ""
1128
-    ) >> skins-assets.packages
1129
-
1130
-    (
1131
-        echo "%files skin-${skin}-assets -f skin-${skin}-assets.files"
1132
-        echo "%defattr(-,root,root,-)"
1133
-        echo ""
1134
-    ) >> skins-assets.files
1135
-
1136
-    %{__rm} -rf %{name}-skin-${skin}-%{version}/plugins
1137
-done
1138
-
1139
-for plugin in $(find %{name}-%{version}/plugins -mindepth 1 -maxdepth 1 -type d | sort); do
1140
-    target_dir=$(echo ${plugin} | %{__sed} -e "s|%{name}-%{version}|%{name}-plugin-$(basename ${plugin})-%{version}|g")
1141
-    %{__mkdir_p} $(dirname $target_dir)
1142
-    cp -av ${plugin} $target_dir
1143
-
1144
-    # Special treatment of the jquery plugin
1145
-    if [ "$(basename ${plugin})" == "jqueryui" ]; then
1146
-        %{__mv} $target_dir/themes $target_dir/skins
1147
-        %{__sed} -i -e 's/themes/skins/g' $target_dir/{config.inc.php.dist,jqueryui.php,README}
1148
-    fi
1149
-
1150
-    (
1151
-        echo "%package plugin-$(basename ${plugin})"
1152
-        echo "Summary:        Plugin $(basename ${plugin})"
1153
-        echo "Group:          Applications/Internet"
1154
-        echo "Requires:       %%{name}(core) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1155
-        echo "Requires:       %%{name}(plugin-$(basename ${plugin})-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1156
-        if [ -d "${target_dir}/skins/" ]; then
1157
-            echo "Requires:       %%{name}(plugin-$(basename ${plugin})-skin) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1158
-        fi
1159
-        echo "Provides:       %%{name}(plugin-$(basename ${plugin})) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1160
-        echo ""
1161
-        echo "%description plugin-$(basename ${plugin})"
1162
-        echo "Plugin $(basename ${plugin})"
1163
-        echo ""
1164
-    ) >> plugins.packages
1165
-
1166
-    (
1167
-        echo "%files plugin-$(basename ${plugin}) -f plugin-$(basename ${plugin}).files"
1168
-        echo "%defattr(-,root,root,-)"
1169
-        if [ -d "${plugin}/config" -o -f "${plugin}/config.inc.php" -o -f "${plugin}/config.inc.php.dist" ]; then
1170
-            echo "%attr(0640,root,%%{httpd_group}) %config(noreplace) %%{_sysconfdir}/%%{name}/$(basename ${plugin}).inc.php"
1171
-        fi
1172
-        echo ""
1173
-    ) >> plugins.files
1174
-
1175
-    (
1176
-        echo "%pre plugin-$(basename ${plugin})"
1177
-        echo "if [ -f \"%%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted\" ]; then"
1178
-        echo "    %%{__rm} -f \"%%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted\""
1179
-        echo "fi"
1180
-        echo ""
1181
-    ) >> plugins.pre
1182
-
1183
-    (
1184
-        echo "%posttrans plugin-$(basename ${plugin})"
1185
-        echo "if [ ! -f "%%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then"
1186
-        echo "    if [ -f \"%%{php_inidir}/apc.ini\" -o -f \"%%{php_inidir}/apcu.ini\" ]; then"
1187
-        echo "        if [ ! -z \"\$(grep ^apc.enabled=1 %%{php_inidir}/apc{,u}.ini 2>/dev/null)\" ]; then"
1188
-        echo "%if 0%%{?with_systemd}"
1189
-        echo "            /bin/systemctl condrestart %%{httpd_name}.service"
1190
-        echo "%else"
1191
-        echo "            /sbin/service %%{httpd_name} condrestart"
1192
-        echo "%endif"
1193
-        echo "        fi"
1194
-        echo "    fi"
1195
-        echo "    %%{__mkdir_p} %%{_localstatedir}/lib/rpm-state/roundcubemail/"
1196
-        echo "    touch %%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1197
-        echo "fi"
1198
-        echo ""
1199
-        if [ ! -z "$(find ${plugin} -type d -name SQL)" ]; then
1200
-            echo "for dir in \$(find /usr/share/roundcubemail/plugins/$(basename ${plugin})/ -type d -name SQL); do"
1201
-            echo "    # Skip plugins with multiple drivers and no kolab driver"
1202
-            echo "    if [ ! -z \"\$(echo \$dir | grep driver)\" ]; then"
1203
-            echo "        if [ -z \"\$(echo \$dir | grep kolab)\" ]; then"
1204
-            echo "            continue"
1205
-            echo "        fi"
1206
-            echo "    fi"
1207
-            echo ""
1208
-            echo "    /usr/share/roundcubemail/bin/updatedb.sh \\"
1209
-            echo "        --dir \$dir \\"
1210
-            echo "        --package $(basename ${plugin}) \\"
1211
-            echo "        >/dev/null 2>&1 || :"
1212
-            echo ""
1213
-            echo "done"
1214
-            echo ""
1215
-        fi
1216
-    ) >> plugins.post
1217
-
1218
-    (
1219
-        echo "%package plugin-$(basename ${plugin})-assets"
1220
-        echo "Summary:        Plugin $(basename ${plugin}) Assets"
1221
-        echo "Group:          Applications/Internet"
1222
-        echo "Provides:       %%{name}(plugin-$(basename ${plugin})-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1223
-        echo ""
1224
-        echo "%description plugin-$(basename ${plugin})-assets"
1225
-        echo "Plugin $(basename ${plugin}) Assets"
1226
-        echo ""
1227
-    ) >> plugins-assets.packages
1228
-
1229
-    (
1230
-        echo "%files plugin-$(basename ${plugin})-assets -f plugin-$(basename ${plugin})-assets.files"
1231
-        echo "%defattr(-,root,root,-)"
1232
-        echo ""
1233
-    ) >> plugins-assets.files
1234
-
1235
-    for skin in larry; do
1236
-        for dir in $(find $target_dir -type d -name "${skin}" | sort); do
1237
-            starget_dir=$(echo $dir | %{__sed} -e "s|%{name}-plugin-$(basename ${plugin})-%{version}|%{name}-plugin-$(basename ${plugin})-skin-${skin}-%{version}|g")
1238
-            %{__mkdir_p} $(dirname $starget_dir)
1239
-            %{__mv} $dir $starget_dir
1240
-
1241
-            (
1242
-                echo "%package plugin-$(basename ${plugin})-skin-${skin}"
1243
-                echo "Summary:        Plugin $(basename ${plugin}) / Skin ${skin}"
1244
-                echo "Group:          Applications/Internet"
1245
-                echo "Requires:       %%{name}(plugin-$(basename ${plugin})) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1246
-                echo "Requires:       %%{name}(skin-${skin}) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1247
-                echo "Requires:       %%{name}(plugin-$(basename ${plugin})-skin-${skin}-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1248
-                echo "Provides:       %%{name}(plugin-$(basename ${plugin})-skin) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1249
-                echo "Provides:       %%{name}(plugin-$(basename ${plugin})-skin-${skin}) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1250
-                echo ""
1251
-                echo "%description plugin-$(basename ${plugin})-skin-${skin}"
1252
-                echo "Plugin $(basename ${plugin}) / Skin ${skin}"
1253
-                echo ""
1254
-            ) >> plugins-skins.packages
1255
-
1256
-            (
1257
-                echo "%files plugin-$(basename ${plugin})-skin-${skin} -f plugin-$(basename ${plugin})-skin-${skin}.files"
1258
-                echo "%defattr(-,root,root,-)"
1259
-                echo ""
1260
-            ) >> plugins-skins.files
1261
-
1262
-            (
1263
-                echo "%package plugin-$(basename ${plugin})-skin-${skin}-assets"
1264
-                echo "Summary:        Plugin $(basename ${plugin}) / Skin ${skin} (Assets)"
1265
-                echo "Group:          Applications/Internet"
1266
-                echo "Requires:       %%{name}(plugin-$(basename ${plugin})-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1267
-                echo "Requires:       %%{name}(skin-${skin}-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1268
-                echo "Provides:       %%{name}(plugin-$(basename ${plugin})-skin-${skin}-assets) = %%{?epoch:%%{epoch}:}%%{version}-%%{release}"
1269
-                echo ""
1270
-                echo "%description plugin-$(basename ${plugin})-skin-${skin}-assets"
1271
-                echo "Plugin $(basename ${plugin}) / Skin ${skin} (Assets Package)"
1272
-                echo ""
1273
-            ) >> plugins-skins-assets.packages
1274
-
1275
-            (
1276
-                echo "%files plugin-$(basename ${plugin})-skin-${skin}-assets -f plugin-$(basename ${plugin})-skin-${skin}-assets.files"
1277
-                echo "%defattr(-,root,root,-)"
1278
-                echo ""
1279
-            ) >> plugins-skins-assets.files
1280
-        done
1281
-    done
1282
-done
1283
-
1284
-cat \
1285
-    plugins.packages \
1286
-    plugins-assets.packages \
1287
-    plugins-skins.packages \
1288
-    plugins-skins-assets.packages \
1289
-    skins.packages \
1290
-    skins-assets.packages \
1291
-    > packages
1292
-
1293
-cat \
1294
-    plugins.files \
1295
-    plugins-assets.files \
1296
-    plugins-skins.files \
1297
-    plugins-skins-assets.files \
1298
-    skins.files \
1299
-    skins-assets.files \
1300
-    > files
1301
-
1302
-find | sort | tee files.find >/dev/null
1303
-
1304
-%build
1305
-pushd %{name}-%{version}
1306
-mkdir -p $HOME/.composer
1307
-echo '{}' > $HOME/.composer/composer.json
1308
-cat > composer.json << EOF
1309
-{
1310
-    "name": "kolab/roundcubemail",
1311
-    "description": "Roundcube Webmail for Kolab",
1312
-    "license": "GPL-3.0",
1313
-    "require": { "php": ">=5.3.3" },
1314
-    "autoload": {
1315
-        "psr-0": { "": "/usr/share/pear/" },
1316
-        "psr-4": { "": "/usr/share/php/" }
1317
-    }
1318
-}
1319
-EOF
1320
-composer -vvv dumpautoload --optimize
1321
-popd
1322
-
1323
-%install
1324
-%{__install} -pm 755 %{SOURCE1} .
1325
-
1326
-function new_files() {
1327
-    find %{buildroot}%{datadir} -type d -exec echo "%dir {}" \; > current-new.files
1328
-    find %{buildroot}%{datadir} -type f >> current-new.files
1329
-    find %{buildroot}%{datadir} -type l >> current-new.files
1330
-
1331
-    if [ -f "current.files" ]; then
1332
-        python ./comm.py current.files current-new.files
1333
-    else
1334
-        cat current-new.files
1335
-    fi
1336
-
1337
-    %{__mv} current-new.files current.files
1338
-}
1339
-
1340
-%{__rm} -rf %{buildroot}
1341
-
1342
-%{__install} -d \
1343
-%if 0%{?plesk} < 1
1344
-    %{buildroot}%{_ap_sysconfdir}/conf.d \
1345
-%endif
1346
-    %{buildroot}%{_sysconfdir}/logrotate.d \
1347
-    %{buildroot}%{confdir} \
1348
-    %{buildroot}%{datadir}/public_html \
1349
-    %{buildroot}%{logdir} \
1350
-    %{buildroot}%{tmpdir}
1351
-
1352
-pushd %{name}-%{version}
1353
-
1354
-%if 0%{?plesk} < 1
1355
-%{__install} -pm 644 %SOURCE20 %{buildroot}%{_ap_sysconfdir}/conf.d
1356
-%endif
1357
-
1358
-%{__install} -pm 644 %SOURCE21 %{buildroot}%{_sysconfdir}/logrotate.d/roundcubemail
1359
-
1360
-sed -i -e 's/apache apache/%{httpd_user} %{httpd_group}/g' \
1361
-    %{buildroot}%{_sysconfdir}/logrotate.d/roundcubemail
1362
-
1363
-# use dist files as config files
1364
-%{__install} -pm 644 config/config.inc.php.sample %{buildroot}%{confdir}/config.inc.php
1365
-%{__install} -pm 644 config/defaults.inc.php %{buildroot}%{confdir}/defaults.inc.php
1366
-%{__install} -pm 644 config/mimetypes.php %{buildroot}%{confdir}/mimetypes.php
1367
-
1368
-pushd %{buildroot}%{datadir}
1369
-%{__ln_s} ../../..%{confdir} config
1370
-%{__ln_s} ../../..%{logdir} logs
1371
-%{__ln_s} ../../..%{tmpdir} temp
1372
-popd
1373
-
1374
-# Utilities
1375
-%{__cp} -a bin/ %{buildroot}%{datadir}/bin/
1376
-%{__cp} -a vendor/ %{buildroot}%{datadir}/vendor/
1377
-
1378
-# The core of the program
1379
-%{__install} -pm 644 index.php %{buildroot}%{datadir}/index.php
1380
-%{__install} -d %{buildroot}%{datadir}/program/
1381
-%{__cp} -a program/include/ %{buildroot}%{datadir}/program/include/
1382
-%{__cp} -a program/lib/ %{buildroot}%{datadir}/program/lib/
1383
-%{__cp} -a program/localization/ %{buildroot}%{datadir}/program/localization/
1384
-%{__cp} -a program/steps/ %{buildroot}%{datadir}/program/steps/
1385
-%{__install} -pm 644 public_html/index.php %{buildroot}%{datadir}/public_html/index.php
1386
-popd
1387
-
1388
-#
1389
-# Exclude the following external libraries
1390
-#
1391
-
1392
-# php-pear-Auth-SASL
1393
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/Auth/SASL/ \
1394
-    %{buildroot}/%{datadir}/program/lib/Auth/SASL.php
1395
-
1396
-# php-pear-Net-LDAP3
1397
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/Net/LDAP3/ \
1398
-    %{buildroot}/%{datadir}/program/lib/Net/LDAP3.php
1399
-
1400
-# php-pear-Net-IDNA2
1401
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/Net/IDNA2/ \
1402
-    %{buildroot}/%{datadir}/program/lib/Net/IDNA2.php
1403
-
1404
-# php-pear-Net-SMTP
1405
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/Net/SMTP.php
1406
-
1407
-# php-pear-Net-Socket
1408
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/Net/Socket.php
1409
-
1410
-# php-pear-Mail
1411
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/Mail/
1412
-
1413
-# php-pear-MDB2
1414
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/MDB2/ \
1415
-    %{buildroot}/%{datadir}/program/lib/MDB2.php
1416
-
1417
-# php-pear
1418
-%{__rm} -rf %{buildroot}/%{datadir}/program/lib/PEAR.php \
1419
-    %{buildroot}/%{datadir}/program/lib/PEAR5.php
1420
-
1421
-# Remove any empty directory we might be left with
1422
-find %{buildroot}/%{datadir} -type d -empty -delete
1423
-
1424
-%{__install} -d \
1425
-    %{buildroot}%{plugindir} \
1426
-    %{buildroot}%{datadir}/skins
1427
-
1428
-%if 0%{?rhel} > 5 || 0%{?fedora} > 13
1429
-# php-pear-Net-Sieve
1430
-%{__rm} -rf %{buildroot}/%{plugindir}/managesieve/lib/Net
1431
-%endif
1432
-
1433
-if [ -d "%{buildroot}%{datadir}/public_html/" ]; then
1434
-    asset_path="%{buildroot}%{datadir}/public_html/assets"
1435
-else
1436
-    asset_path="%{buildroot}%{datadir}/assets"
1437
-fi
1438
-
1439
-%{__mkdir_p} ${asset_path}
1440
-
1441
-orig_dir="%{name}-%{version}"
1442
-asset_dir="%{name}-assets-%{version}$(echo ${asset_path} | %{__sed} -e 's|%{buildroot}%{datadir}||g')"
1443
-
1444
-# Remove the skins and installer directories from ${orig_dir}
1445
-%{__rm} -rf ${orig_dir}/{installer,skins}
1446
-
1447
-echo "Original directory for core: ${orig_dir}"
1448
-echo "Asset directory for core: ${asset_dir}"
1449
-
1450
-# Compress the CSS
1451
-for file in `find ${orig_dir} -type f -name "*.css" ! -path "*tests/*" | grep -vE "${orig_dir}/(plugins|skins)/"`; do
1452
-    asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1453
-    %{__mkdir_p} ${asset_loc}
1454
-    cat ${file} | python %{_bindir}/python-cssmin > ${asset_loc}/$(basename ${file}) && \
1455
-        %{__rm} -rf ${file} || \
1456
-        %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1457
-done
1458
-
1459
-# Compress the JS, but not the already minified
1460
-for file in `find ${orig_dir} -type f -name "*.js" ! -name "*.min.js" | grep -vE "${orig_dir}/(plugins|skins)/"`; do
1461
-    asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1462
-    %{__mkdir_p} ${asset_loc}
1463
-    uglifyjs ${file} > ${asset_loc}/$(basename ${file}) && \
1464
-        %{__rm} -rf ${file} || \
1465
-        %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1466
-done
1467
-
1468
-# The already minified JS can just be copied over to the assets location
1469
-for file in `find ${orig_dir} -type f -name "*.min.js" | grep -vE "${orig_dir}/(plugins|skins)/"`; do
1470
-    asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1471
-    %{__mkdir_p} ${asset_loc}
1472
-    %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1473
-done
1474
-
1475
-# Other assets
1476
-for file in $(find ${orig_dir} -type f \
1477
-        -name "*.eot" -o \
1478
-        -name "*.gif" -o \
1479
-        -name "*.ico" -o \
1480
-        -name "*.jpg" -o \
1481
-        -name "*.mp3" -o \
1482
-        -name "dummy.pdf" -o \
1483
-        -name "*.png" -o \
1484
-        -name "*.svg" -o \
1485
-        -name "*.swf" -o \
1486
-        -name "*.tif" -o \
1487
-        -name "*.tiff" -o \
1488
-        -name "*.ttf" -o \
1489
-        -name "*.wav" -o \
1490
-        -name "*.webp" -o \
1491
-        -name "*.woff" | \
1492
-        grep -vE "${orig_dir}/(plugins|skins)/"
1493
-    ); do
1494
-    asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1495
-    %{__mkdir_p} ${asset_loc}
1496
-    %{__mv} -vf ${file} ${asset_loc}/$(basename ${file})
1497
-done
1498
-
1499
-new_files > core.files
1500
-
1501
-#echo "== Files for core: =="
1502
-#cat core.files
1503
-#echo "==========================="
1504
-
1505
-for file in `find %{name}-assets-%{version}/ -type f`; do
1506
-    asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|%{name}-assets-%{version}|%{buildroot}%{datadir}|g"))
1507
-    %{__mkdir_p} ${asset_loc}
1508
-    %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1509
-done
1510
-
1511
-new_files > core-assets.files
1512
-
1513
-#echo "== Files for core assets: =="
1514
-#cat core-assets.files
1515
-#echo "==========================="
1516
-
1517
-echo "================================================================="
1518
-echo "Dividing Skin Assets and Non-Assets"
1519
-echo "================================================================="
1520
-
1521
-for skin in larry; do
1522
-    # Take the files from the original directory,
1523
-    # Find the ones that are assets,
1524
-    # Move those over to the assets-specific directory.
1525
-
1526
-    orig_dir="%{name}-skin-${skin}-%{version}"
1527
-    asset_dir="%{name}-skin-${skin}-assets-%{version}$(echo ${asset_path} | %{__sed} -e 's|%{buildroot}%{datadir}||g')"
1528
-
1529
-    echo "Original directory for the ${skin} skin: ${orig_dir}"
1530
-    echo "Asset directory for the ${skin} skin: ${asset_dir}"
1531
-
1532
-    # Compress the CSS
1533
-    for file in `find ${orig_dir} -type f -name "*.css" ! -path "*tests/*"`; do
1534
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1535
-        %{__mkdir_p} ${asset_loc}
1536
-        cat ${file} | python %{_bindir}/python-cssmin > ${asset_loc}/$(basename ${file}) && \
1537
-            %{__rm} -rf ${file} || \
1538
-            %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1539
-    done
1540
-
1541
-    # Compress the JS, but not the already minified
1542
-    for file in `find ${orig_dir} -type f -name "*.js" ! -name "*.min.js"`; do
1543
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1544
-        %{__mkdir_p} ${asset_loc}
1545
-        uglifyjs ${file} > ${asset_loc}/$(basename ${file}) && \
1546
-            %{__rm} -rf ${file} || \
1547
-            %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1548
-    done
1549
-
1550
-    # The already minified JS can just be copied over to the assets location
1551
-    for file in `find ${orig_dir} -type f -name "*.min.js"`; do
1552
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1553
-        %{__mkdir_p} ${asset_loc}
1554
-        %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1555
-    done
1556
-
1557
-    # Other assets
1558
-    for file in $(find ${orig_dir} -type f \
1559
-            -name "*.eot" -o \
1560
-            -name "*.gif" -o \
1561
-            -name "*.ico" -o \
1562
-            -name "*.jpg" -o \
1563
-            -name "*.mp3" -o \
1564
-            -name "dummy.pdf" -o \
1565
-            -name "*.png" -o \
1566
-            -name "*.svg" -o \
1567
-            -name "*.swf" -o \
1568
-            -name "*.tif" -o \
1569
-            -name "*.tiff" -o \
1570
-            -name "*.ttf" -o \
1571
-            -name "*.wav" -o \
1572
-            -name "*.webp" -o \
1573
-            -name "*.woff"
1574
-        ); do
1575
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1576
-        %{__mkdir_p} ${asset_loc}
1577
-        %{__mv} -vf ${file} ${asset_loc}/$(basename ${file})
1578
-    done
1579
-
1580
-    # The watermark.html is an asset, too
1581
-    if [ -f "${orig_dir}/skins/${skin}/watermark.html" ]; then
1582
-        %{__mv} -v ${orig_dir}/skins/${skin}/watermark.html \
1583
-            ${asset_dir}/skins/${skin}/watermark.html
1584
-    fi
1585
-
1586
-    find %{name}-skin-${skin}-%{version}/skins/ -type d -empty -delete
1587
-
1588
-    cp -a %{name}-skin-${skin}-%{version}/skins/* %{buildroot}%{datadir}/skins/.
1589
-
1590
-    new_files > skin-${skin}.files
1591
-
1592
-    #echo "== Files for skin ${skin}: =="
1593
-    #cat skin-${skin}.files
1594
-    #echo "==========================="
1595
-
1596
-    %{__mkdir_p} %{buildroot}%{datadir}/public_html/assets/skins/
1597
-    cp -a %{name}-skin-${skin}-assets-%{version}/public_html/assets/skins/* %{buildroot}%{datadir}/public_html/assets/skins/.
1598
-
1599
-    new_files > skin-${skin}-assets.files
1600
-
1601
-    #echo "== Files for skin assets ${skin}: =="
1602
-    #cat skin-${skin}-assets.files
1603
-    #echo "==========================="
1604
-done
1605
-
1606
-echo "================================================================="
1607
-echo "Dividing Plugins, Plugin Assets, Plugin Skins and Plugin Skin Assets and Non-Assets"
1608
-echo "================================================================="
1609
-
1610
-for plugin in $(find %{name}-%{version}/plugins/ -mindepth 1 -maxdepth 1 -type d -exec basename {} \; | sort); do
1611
-    for skin in larry; do
1612
-        orig_dir="%{name}-plugin-${plugin}-skin-${skin}-%{version}"
1613
-
1614
-        # No skin, no assets
1615
-        if [ ! -d "${orig_dir}" ]; then
1616
-            continue
1617
-        fi
1618
-
1619
-        asset_dir="%{name}-plugin-${plugin}-skin-${skin}-assets-%{version}"
1620
-
1621
-        # Compress the CSS
1622
-        for file in `find ${orig_dir} -type f -name "*.css" ! -path "*tests/"`; do
1623
-            asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1624
-            %{__mkdir_p} ${asset_loc}
1625
-            cat ${file} | python %{_bindir}/python-cssmin > ${asset_loc}/$(basename ${file}) && \
1626
-                %{__rm} -rf ${file} || \
1627
-                %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1628
-        done
1629
-
1630
-        # Compress the JS, but not the already minified
1631
-        for file in `find ${orig_dir} -type f -name "*.js" ! -name "*.min.js"`; do
1632
-            asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1633
-            %{__mkdir_p} ${asset_loc}
1634
-            uglifyjs ${file} > ${asset_loc}/$(basename ${file}) && \
1635
-                %{__rm} -rf ${file} || \
1636
-                %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1637
-        done
1638
-
1639
-        # The already minified JS can just be copied over to the assets location
1640
-        for file in `find ${orig_dir} -type f -name "*.min.js"`; do
1641
-            asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1642
-            %{__mkdir_p} ${asset_loc}
1643
-            %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1644
-        done
1645
-
1646
-        # Other assets
1647
-        for file in $(find ${orig_dir} -type f \
1648
-                -name "*.eot" -o \
1649
-                -name "*.gif" -o \
1650
-                -name "*.ico" -o \
1651
-                -name "*.jpg" -o \
1652
-                -name "*.mp3" -o \
1653
-                -name "dummy.pdf" -o \
1654
-                -name "*.png" -o \
1655
-                -name "*.svg" -o \
1656
-                -name "*.swf" -o \
1657
-                -name "*.tif" -o \
1658
-                -name "*.tiff" -o \
1659
-                -name "*.ttf" -o \
1660
-                -name "*.wav" -o \
1661
-                -name "*.webp" -o \
1662
-                -name "*.woff"
1663
-            ); do
1664
-            asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1665
-            %{__mkdir_p} ${asset_loc}
1666
-            %{__mv} -vf ${file} ${asset_loc}/$(basename ${file})
1667
-        done
1668
-
1669
-        # Purge empty directories
1670
-        find ${orig_dir} -type d -empty -delete
1671
-    done
1672
-
1673
-    %{__mkdir_p} %{buildroot}%{plugindir}
1674
-    cp -a %{name}-plugin-${plugin}-%{version}/plugins/${plugin} %{buildroot}%{plugindir}/.
1675
-
1676
-    if [ -f "%{buildroot}%{plugindir}/${plugin}/config.inc.php.dist" ]; then
1677
-        pushd %{buildroot}%{plugindir}/${plugin}
1678
-        %{__mv} config.inc.php.dist %{buildroot}%{confdir}/${plugin}.inc.php
1679
-        ln -s ../../../../..%{confdir}/${plugin}.inc.php config.inc.php
1680
-        popd
1681
-    fi
1682
-
1683
-    new_files > plugin-${plugin}.files
1684
-
1685
-    #echo "== Files for plugin ${plugin}: =="
1686
-    #cat plugin-${plugin}.files
1687
-    #echo "==========================="
1688
-
1689
-    # Skin-independent assets
1690
-    orig_dir="%{name}-plugin-${plugin}-%{version}"
1691
-    asset_dir="%{name}-plugin-${plugin}-assets-%{version}"
1692
-
1693
-    # Compress the CSS
1694
-    for file in `find ${orig_dir} -type f -name "*.css" ! -path "*tests/"`; do
1695
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1696
-        %{__mkdir_p} ${asset_loc}
1697
-        cat ${file} | python %{_bindir}/python-cssmin > ${asset_loc}/$(basename ${file}) && \
1698
-            %{__rm} -rf ${file} || \
1699
-            %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1700
-    done
1701
-
1702
-    # Compress the JS, but not the already minified
1703
-    for file in `find ${orig_dir} -type f -name "*.js" ! -name "*.min.js"`; do
1704
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1705
-        %{__mkdir_p} ${asset_loc}
1706
-        uglifyjs ${file} > ${asset_loc}/$(basename ${file}) && \
1707
-            %{__rm} -rf ${file} || \
1708
-            %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1709
-    done
1710
-
1711
-    # The already minified JS can just be copied over to the assets location
1712
-    for file in `find ${orig_dir} -type f -name "*.min.js"`; do
1713
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1714
-        %{__mkdir_p} ${asset_loc}
1715
-        %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1716
-    done
1717
-
1718
-    # Other assets
1719
-    for file in $(find ${orig_dir} -type f \
1720
-            -name "*.eot" -o \
1721
-            -name "*.gif" -o \
1722
-            -name "*.ico" -o \
1723
-            -name "*.jpg" -o \
1724
-            -name "*.mp3" -o \
1725
-            -name "dummy.pdf" -o \
1726
-            -name "*.png" -o \
1727
-            -name "*.svg" -o \
1728
-            -name "*.swf" -o \
1729
-            -name "*.tif" -o \
1730
-            -name "*.tiff" -o \
1731
-            -name "*.ttf" -o \
1732
-            -name "*.wav" -o \
1733
-            -name "*.webp" -o \
1734
-            -name "*.woff"
1735
-        ); do
1736
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|${orig_dir}|${asset_dir}|g"))
1737
-        %{__mkdir_p} ${asset_loc}
1738
-        %{__mv} -vf ${file} ${asset_loc}/$(basename ${file})
1739
-    done
1740
-
1741
-    # Purge empty directories
1742
-    find ${orig_dir} -type d -empty -delete
1743
-
1744
-    if [ ! -d ${asset_dir} ]; then
1745
-        %{__mkdir_p} ${asset_dir}
1746
-        touch ${asset_dir}/dummy.js
1747
-    fi
1748
-
1749
-    # Install the assets
1750
-    for file in `find %{name}-plugin-${plugin}-assets-%{version} -type f`; do
1751
-        asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|%{name}-plugin-${plugin}-assets-%{version}|$asset_path|g"))
1752
-        %{__mkdir_p} ${asset_loc}
1753
-        %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1754
-    done
1755
-
1756
-    new_files > plugin-${plugin}-assets.files
1757
-
1758
-    #echo "== Files for plugin ${plugin}: =="
1759
-    #cat plugin-${plugin}-assets.files
1760
-    #echo "==========================="
1761
-done
1762
-
1763
-for plugin in $(find %{name}-%{version}/plugins/ -mindepth 1 -maxdepth 1 -type d -exec basename {} \; | sort); do
1764
-    for skin in larry; do
1765
-        touch plugin-${plugin}-skin-${skin}.files
1766
-        touch plugin-${plugin}-skin-${skin}-assets.files
1767
-
1768
-        if [ ! -d "%{name}-plugin-${plugin}-skin-${skin}-%{version}/plugins/${plugin}/skins" ]; then
1769
-            echo "%doc README.md" > plugin-${plugin}-skin-${skin}.files
1770
-            echo "%doc README.md" > plugin-${plugin}-skin-${skin}-assets.files
1771
-            continue
1772
-        fi
1773
-
1774
-        %{__install} -d %{buildroot}%{plugindir}/${plugin}/skins/
1775
-        cp -a %{name}-plugin-${plugin}-skin-${skin}-%{version}/plugins/${plugin}/skins/${skin} %{buildroot}%{plugindir}/${plugin}/skins/.
1776
-
1777
-        new_files > plugin-${plugin}-skin-${skin}.files
1778
-        if [ ! -s "plugin-${plugin}-skin-${skin}.files" ]; then
1779
-            echo "%doc README.md" > plugin-${plugin}-skin-${skin}.files
1780
-        fi
1781
-
1782
-        #echo "== Files for skin ${plugin}-${skin}: =="
1783
-        #cat plugin-${plugin}-skin-${skin}.files
1784
-        #echo "==========================="
1785
-
1786
-        # Install the assets
1787
-        for file in `find %{name}-plugin-${plugin}-skin-${skin}-assets-%{version} -type f`; do
1788
-            asset_loc=$(dirname $(echo ${file} | %{__sed} -e "s|%{name}-plugin-${plugin}-skin-${skin}-assets-%{version}|$asset_path|g"))
1789
-            %{__mkdir_p} ${asset_loc}
1790
-            %{__mv} -v ${file} ${asset_loc}/$(basename ${file})
1791
-        done
1792
-
1793
-        new_files > plugin-${plugin}-skin-${skin}-assets.files
1794
-        if [ ! -s "plugin-${plugin}-skin-${skin}-assets.files" ]; then
1795
-            echo "%doc README.md" > plugin-${plugin}-skin-${skin}-assets.files
1796
-        fi
1797
-
1798
-        #echo "== Files for skin ${plugin}-${skin}: =="
1799
-        #cat plugin-${plugin}-skin-${skin}-assets.files
1800
-        #echo "==========================="
1801
-
1802
-    done
1803
-done
1804
-
1805
-# Provide the rpm state directory
1806
-%{__mkdir_p} %{buildroot}/%{_localstatedir}/lib/rpm-state/roundcubemail/
1807
-
1808
-%{__sed} -r -i \
1809
-    -e 's|%{buildroot}||g' \
1810
-    -e '/^%dir\s*$/d' \
1811
-    -e '/^(%dir )*\/etc\/roundcubemail\//d' \
1812
-    -e '/^(%dir )*\/var\//d' \
1813
-    *.files
1814
-
1815
-%pre
1816
-if [ -L %{plugindir}/enigma/home -a ! -d %{plugindir}/enigma/home ]; then
1817
-    %{__rm} -rf %{plugindir}/enigma/home >/dev/null 2>&1 || :
1818
-fi
1819
-
1820
-%check
1821
-pushd %{name}-%{version}/tests
1822
-phpunit --debug || :
1823
-popd
1824
-
1825
-%clean
1826
-%{__rm} -rf %{buildroot}
1827
-
1828
-%pre core
1829
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1830
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1831
-fi
1832
-
1833
-%pre plugin-acl
1834
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1835
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1836
-fi
1837
-
1838
-%pre plugin-additional_message_headers
1839
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1840
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1841
-fi
1842
-
1843
-%pre plugin-archive
1844
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1845
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1846
-fi
1847
-
1848
-%pre plugin-attachment_reminder
1849
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1850
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1851
-fi
1852
-
1853
-%pre plugin-autologon
1854
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1855
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1856
-fi
1857
-
1858
-%pre plugin-database_attachments
1859
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1860
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1861
-fi
1862
-
1863
-%pre plugin-debug_logger
1864
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1865
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1866
-fi
1867
-
1868
-%pre plugin-emoticons
1869
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1870
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1871
-fi
1872
-
1873
-%pre plugin-enigma
1874
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1875
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1876
-fi
1877
-
1878
-%pre plugin-example_addressbook
1879
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1880
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1881
-fi
1882
-
1883
-%pre plugin-filesystem_attachments
1884
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1885
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1886
-fi
1887
-
1888
-%pre plugin-help
1889
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1890
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1891
-fi
1892
-
1893
-%pre plugin-hide_blockquote
1894
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1895
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1896
-fi
1897
-
1898
-%pre plugin-http_authentication
1899
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1900
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1901
-fi
1902
-
1903
-%pre plugin-identicon
1904
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1905
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1906
-fi
1907
-
1908
-%pre plugin-identity_select
1909
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1910
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1911
-fi
1912
-
1913
-%pre plugin-jqueryui
1914
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1915
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1916
-fi
1917
-
1918
-%pre plugin-krb_authentication
1919
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1920
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1921
-fi
1922
-
1923
-%pre plugin-managesieve
1924
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1925
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1926
-fi
1927
-
1928
-%pre plugin-markasjunk
1929
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1930
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1931
-fi
1932
-
1933
-%pre plugin-new_user_dialog
1934
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1935
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1936
-fi
1937
-
1938
-%pre plugin-new_user_identity
1939
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1940
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1941
-fi
1942
-
1943
-%pre plugin-newmail_notifier
1944
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1945
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1946
-fi
1947
-
1948
-%pre plugin-password
1949
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1950
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1951
-fi
1952
-
1953
-%pre plugin-redundant_attachments
1954
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1955
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1956
-fi
1957
-
1958
-%pre plugin-show_additional_headers
1959
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1960
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1961
-fi
1962
-
1963
-%pre plugin-squirrelmail_usercopy
1964
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1965
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1966
-fi
1967
-
1968
-%pre plugin-subscriptions_option
1969
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1970
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1971
-fi
1972
-
1973
-%pre plugin-userinfo
1974
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1975
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1976
-fi
1977
-
1978
-%pre plugin-vcard_attachments
1979
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1980
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1981
-fi
1982
-
1983
-%pre plugin-virtuser_file
1984
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1985
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1986
-fi
1987
-
1988
-%pre plugin-virtuser_query
1989
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1990
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1991
-fi
1992
-
1993
-%pre plugin-zipdownload
1994
-if [ -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted" ]; then
1995
-    %{__rm} -f "%{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted"
1996
-fi
1997
-
1998
-%posttrans core
1999
-# replace default des string in config file for better security
2000
-function makedesstr () {
2001
-    chars=(0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z A
2002
-    B C D E F G H I J K L M N O P Q R S T U V W X Y Z)
2003
-
2004
-    max=${#chars[*]}
2005
-
2006
-    for i in `seq 1 24`; do
2007
-        let rand=${RANDOM}%%${max}
2008
-        str="${str}${chars[$rand]}"
2009
-    done
2010
-    echo $str
2011
-}
2012
-
2013
-find %{logdir} -mindepth 1 -maxdepth 1 -type f -exec chown %{httpd_user}:%{httpd_group} {} \;
2014
-
2015
-%{__sed} -i "s/rcmail-\!24ByteDESkey\*Str/`makedesstr`/" /etc/roundcubemail/defaults.inc.php || : &> /dev/null
2016
-
2017
-%{__sed} -i -r -e "s/.*(\s*define\(\s*'RCMAIL_VERSION'\s*,\s*').*('\);)/\1%{version}-%{release}\2/g" \
2018
-    %{datadir}/program/include/iniset.php || :
2019
-
2020
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2021
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2022
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2023
-%if 0%{?with_systemd}
2024
-            /bin/systemctl condrestart %{httpd_name}.service
2025
-%else
2026
-            /sbin/service %{httpd_name} condrestart
2027
-%endif
2028
-        fi
2029
-    fi
2030
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2031
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2032
-fi
2033
-
2034
-/usr/share/roundcubemail/bin/updatedb.sh \
2035
-    --dir /usr/share/doc/roundcubemail-core-%{version}/SQL/ \
2036
-    --package roundcube || : \
2037
-    >/dev/null 2>&1
2038
-
2039
-exit 0
2040
-
2041
-%posttrans plugin-acl
2042
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2043
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2044
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2045
-%if 0%{?with_systemd}
2046
-            /bin/systemctl condrestart %{httpd_name}.service
2047
-%else
2048
-            /sbin/service %{httpd_name} condrestart
2049
-%endif
2050
-        fi
2051
-    fi
2052
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2053
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2054
-fi
2055
-
2056
-%posttrans plugin-additional_message_headers
2057
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2058
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2059
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2060
-%if 0%{?with_systemd}
2061
-            /bin/systemctl condrestart %{httpd_name}.service
2062
-%else
2063
-            /sbin/service %{httpd_name} condrestart
2064
-%endif
2065
-        fi
2066
-    fi
2067
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2068
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2069
-fi
2070
-
2071
-%posttrans plugin-archive
2072
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2073
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2074
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2075
-%if 0%{?with_systemd}
2076
-            /bin/systemctl condrestart %{httpd_name}.service
2077
-%else
2078
-            /sbin/service %{httpd_name} condrestart
2079
-%endif
2080
-        fi
2081
-    fi
2082
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2083
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2084
-fi
2085
-
2086
-%posttrans plugin-attachment_reminder
2087
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2088
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2089
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2090
-%if 0%{?with_systemd}
2091
-            /bin/systemctl condrestart %{httpd_name}.service
2092
-%else
2093
-            /sbin/service %{httpd_name} condrestart
2094
-%endif
2095
-        fi
2096
-    fi
2097
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2098
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2099
-fi
2100
-
2101
-%posttrans plugin-autologon
2102
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2103
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2104
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2105
-%if 0%{?with_systemd}
2106
-            /bin/systemctl condrestart %{httpd_name}.service
2107
-%else
2108
-            /sbin/service %{httpd_name} condrestart
2109
-%endif
2110
-        fi
2111
-    fi
2112
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2113
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2114
-fi
2115
-
2116
-%posttrans plugin-database_attachments
2117
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2118
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2119
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2120
-%if 0%{?with_systemd}
2121
-            /bin/systemctl condrestart %{httpd_name}.service
2122
-%else
2123
-            /sbin/service %{httpd_name} condrestart
2124
-%endif
2125
-        fi
2126
-    fi
2127
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2128
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2129
-fi
2130
-
2131
-%posttrans plugin-debug_logger
2132
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2133
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2134
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2135
-%if 0%{?with_systemd}
2136
-            /bin/systemctl condrestart %{httpd_name}.service
2137
-%else
2138
-            /sbin/service %{httpd_name} condrestart
2139
-%endif
2140
-        fi
2141
-    fi
2142
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2143
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2144
-fi
2145
-
2146
-%posttrans plugin-emoticons
2147
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2148
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2149
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2150
-%if 0%{?with_systemd}
2151
-            /bin/systemctl condrestart %{httpd_name}.service
2152
-%else
2153
-            /sbin/service %{httpd_name} condrestart
2154
-%endif
2155
-        fi
2156
-    fi
2157
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2158
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2159
-fi
2160
-
2161
-%posttrans plugin-enigma
2162
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2163
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2164
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2165
-%if 0%{?with_systemd}
2166
-            /bin/systemctl condrestart %{httpd_name}.service
2167
-%else
2168
-            /sbin/service %{httpd_name} condrestart
2169
-%endif
2170
-        fi
2171
-    fi
2172
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2173
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2174
-fi
2175
-
2176
-%posttrans plugin-example_addressbook
2177
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2178
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2179
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2180
-%if 0%{?with_systemd}
2181
-            /bin/systemctl condrestart %{httpd_name}.service
2182
-%else
2183
-            /sbin/service %{httpd_name} condrestart
2184
-%endif
2185
-        fi
2186
-    fi
2187
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2188
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2189
-fi
2190
-
2191
-%posttrans plugin-filesystem_attachments
2192
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2193
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2194
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2195
-%if 0%{?with_systemd}
2196
-            /bin/systemctl condrestart %{httpd_name}.service
2197
-%else
2198
-            /sbin/service %{httpd_name} condrestart
2199
-%endif
2200
-        fi
2201
-    fi
2202
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2203
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2204
-fi
2205
-
2206
-%posttrans plugin-help
2207
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2208
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2209
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2210
-%if 0%{?with_systemd}
2211
-            /bin/systemctl condrestart %{httpd_name}.service
2212
-%else
2213
-            /sbin/service %{httpd_name} condrestart
2214
-%endif
2215
-        fi
2216
-    fi
2217
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2218
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2219
-fi
2220
-
2221
-%posttrans plugin-hide_blockquote
2222
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2223
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2224
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2225
-%if 0%{?with_systemd}
2226
-            /bin/systemctl condrestart %{httpd_name}.service
2227
-%else
2228
-            /sbin/service %{httpd_name} condrestart
2229
-%endif
2230
-        fi
2231
-    fi
2232
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2233
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2234
-fi
2235
-
2236
-%posttrans plugin-http_authentication
2237
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2238
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2239
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2240
-%if 0%{?with_systemd}
2241
-            /bin/systemctl condrestart %{httpd_name}.service
2242
-%else
2243
-            /sbin/service %{httpd_name} condrestart
2244
-%endif
2245
-        fi
2246
-    fi
2247
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2248
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2249
-fi
2250
-
2251
-%posttrans plugin-identicon
2252
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2253
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2254
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2255
-%if 0%{?with_systemd}
2256
-            /bin/systemctl condrestart %{httpd_name}.service
2257
-%else
2258
-            /sbin/service %{httpd_name} condrestart
2259
-%endif
2260
-        fi
2261
-    fi
2262
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2263
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2264
-fi
2265
-
2266
-%posttrans plugin-identity_select
2267
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2268
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2269
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2270
-%if 0%{?with_systemd}
2271
-            /bin/systemctl condrestart %{httpd_name}.service
2272
-%else
2273
-            /sbin/service %{httpd_name} condrestart
2274
-%endif
2275
-        fi
2276
-    fi
2277
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2278
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2279
-fi
2280
-
2281
-%posttrans plugin-jqueryui
2282
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2283
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2284
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2285
-%if 0%{?with_systemd}
2286
-            /bin/systemctl condrestart %{httpd_name}.service
2287
-%else
2288
-            /sbin/service %{httpd_name} condrestart
2289
-%endif
2290
-        fi
2291
-    fi
2292
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2293
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2294
-fi
2295
-
2296
-%posttrans plugin-krb_authentication
2297
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2298
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2299
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2300
-%if 0%{?with_systemd}
2301
-            /bin/systemctl condrestart %{httpd_name}.service
2302
-%else
2303
-            /sbin/service %{httpd_name} condrestart
2304
-%endif
2305
-        fi
2306
-    fi
2307
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2308
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2309
-fi
2310
-
2311
-%posttrans plugin-managesieve
2312
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2313
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2314
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2315
-%if 0%{?with_systemd}
2316
-            /bin/systemctl condrestart %{httpd_name}.service
2317
-%else
2318
-            /sbin/service %{httpd_name} condrestart
2319
-%endif
2320
-        fi
2321
-    fi
2322
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2323
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2324
-fi
2325
-
2326
-%posttrans plugin-markasjunk
2327
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2328
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2329
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2330
-%if 0%{?with_systemd}
2331
-            /bin/systemctl condrestart %{httpd_name}.service
2332
-%else
2333
-            /sbin/service %{httpd_name} condrestart
2334
-%endif
2335
-        fi
2336
-    fi
2337
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2338
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2339
-fi
2340
-
2341
-%posttrans plugin-new_user_dialog
2342
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2343
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2344
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2345
-%if 0%{?with_systemd}
2346
-            /bin/systemctl condrestart %{httpd_name}.service
2347
-%else
2348
-            /sbin/service %{httpd_name} condrestart
2349
-%endif
2350
-        fi
2351
-    fi
2352
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2353
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2354
-fi
2355
-
2356
-%posttrans plugin-new_user_identity
2357
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2358
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2359
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2360
-%if 0%{?with_systemd}
2361
-            /bin/systemctl condrestart %{httpd_name}.service
2362
-%else
2363
-            /sbin/service %{httpd_name} condrestart
2364
-%endif
2365
-        fi
2366
-    fi
2367
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2368
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2369
-fi
2370
-
2371
-%posttrans plugin-newmail_notifier
2372
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2373
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2374
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2375
-%if 0%{?with_systemd}
2376
-            /bin/systemctl condrestart %{httpd_name}.service
2377
-%else
2378
-            /sbin/service %{httpd_name} condrestart
2379
-%endif
2380
-        fi
2381
-    fi
2382
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2383
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2384
-fi
2385
-
2386
-%posttrans plugin-password
2387
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2388
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2389
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2390
-%if 0%{?with_systemd}
2391
-            /bin/systemctl condrestart %{httpd_name}.service
2392
-%else
2393
-            /sbin/service %{httpd_name} condrestart
2394
-%endif
2395
-        fi
2396
-    fi
2397
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2398
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2399
-fi
2400
-
2401
-%posttrans plugin-redundant_attachments
2402
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2403
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2404
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2405
-%if 0%{?with_systemd}
2406
-            /bin/systemctl condrestart %{httpd_name}.service
2407
-%else
2408
-            /sbin/service %{httpd_name} condrestart
2409
-%endif
2410
-        fi
2411
-    fi
2412
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2413
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2414
-fi
2415
-
2416
-%posttrans plugin-show_additional_headers
2417
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2418
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2419
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2420
-%if 0%{?with_systemd}
2421
-            /bin/systemctl condrestart %{httpd_name}.service
2422
-%else
2423
-            /sbin/service %{httpd_name} condrestart
2424
-%endif
2425
-        fi
2426
-    fi
2427
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2428
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2429
-fi
2430
-
2431
-%posttrans plugin-squirrelmail_usercopy
2432
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2433
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2434
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2435
-%if 0%{?with_systemd}
2436
-            /bin/systemctl condrestart %{httpd_name}.service
2437
-%else
2438
-            /sbin/service %{httpd_name} condrestart
2439
-%endif
2440
-        fi
2441
-    fi
2442
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2443
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2444
-fi
2445
-
2446
-%posttrans plugin-subscriptions_option
2447
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2448
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2449
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2450
-%if 0%{?with_systemd}
2451
-            /bin/systemctl condrestart %{httpd_name}.service
2452
-%else
2453
-            /sbin/service %{httpd_name} condrestart
2454
-%endif
2455
-        fi
2456
-    fi
2457
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2458
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2459
-fi
2460
-
2461
-%posttrans plugin-userinfo
2462
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2463
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2464
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2465
-%if 0%{?with_systemd}
2466
-            /bin/systemctl condrestart %{httpd_name}.service
2467
-%else
2468
-            /sbin/service %{httpd_name} condrestart
2469
-%endif
2470
-        fi
2471
-    fi
2472
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2473
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2474
-fi
2475
-
2476
-%posttrans plugin-vcard_attachments
2477
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2478
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2479
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2480
-%if 0%{?with_systemd}
2481
-            /bin/systemctl condrestart %{httpd_name}.service
2482
-%else
2483
-            /sbin/service %{httpd_name} condrestart
2484
-%endif
2485
-        fi
2486
-    fi
2487
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2488
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2489
-fi
2490
-
2491
-%posttrans plugin-virtuser_file
2492
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2493
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2494
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2495
-%if 0%{?with_systemd}
2496
-            /bin/systemctl condrestart %{httpd_name}.service
2497
-%else
2498
-            /sbin/service %{httpd_name} condrestart
2499
-%endif
2500
-        fi
2501
-    fi
2502
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2503
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2504
-fi
2505
-
2506
-%posttrans plugin-virtuser_query
2507
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2508
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2509
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2510
-%if 0%{?with_systemd}
2511
-            /bin/systemctl condrestart %{httpd_name}.service
2512
-%else
2513
-            /sbin/service %{httpd_name} condrestart
2514
-%endif
2515
-        fi
2516
-    fi
2517
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2518
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2519
-fi
2520
-
2521
-%posttrans plugin-zipdownload
2522
-if [ ! -f %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted ]; then
2523
-    if [ -f "%{php_inidir}/apc.ini" -o -f "%{php_inidir}/apcu.ini" ]; then
2524
-        if [ ! -z "$(grep ^apc.enabled=1 %{php_inidir}/apc{,u}.ini 2>/dev/null)" ]; then
2525
-%if 0%{?with_systemd}
2526
-            /bin/systemctl condrestart %{httpd_name}.service
2527
-%else
2528
-            /sbin/service %{httpd_name} condrestart
2529
-%endif
2530
-        fi
2531
-    fi
2532
-    %{__mkdir_p} %{_localstatedir}/lib/rpm-state/roundcubemail/
2533
-    touch %{_localstatedir}/lib/rpm-state/roundcubemail/httpd.restarted
2534
-fi
2535
-
2536
-%files
2537
-%defattr(-,root,root,-)
2538
-%doc %{name}-%{version}/LICENSE
2539
-%doc %{name}-%{version}/UPGRADING
2540
-%doc %{name}-%{version}/SQL
2541
-
2542
-%files core -f core.files
2543
-%defattr(-,root,root,-)
2544
-%doc %{name}-%{version}/SQL
2545
-%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
2546
-%if 0%{?suse_version}
2547
-%dir %{_ap_sysconfdir}/
2548
-%dir %{_ap_sysconfdir}/conf.d/
2549
-%attr(0755,root,%{httpd_group}) %dir %{confdir}
2550
-%endif
2551
-%if 0%{?plesk} < 1
2552
-%config(noreplace) %{_ap_sysconfdir}/conf.d/%{name}.conf
2553
-%endif
2554
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{confdir}/config.inc.php
2555
-%attr(0640,root,%{httpd_group}) %{confdir}/defaults.inc.php
2556
-%attr(0640,root,%{httpd_group}) %{confdir}/mimetypes.php
2557
-%attr(0770,root,%{httpd_group}) %dir %{logdir}
2558
-%attr(0770,root,%{httpd_group}) %dir %{tmpdir}
2559
-%dir %{_localstatedir}/lib/rpm-state/
2560
-%dir %{_localstatedir}/lib/rpm-state/roundcubemail/
2561
-
2562
-%files core-assets -f core-assets.files
2563
-%defattr(-,root,root,-)
2564
-
2565
-%files plugin-acl -f plugin-acl.files
2566
-%defattr(-,root,root,-)
2567
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/acl.inc.php
2568
-
2569
-%files plugin-additional_message_headers -f plugin-additional_message_headers.files
2570
-%defattr(-,root,root,-)
2571
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/additional_message_headers.inc.php
2572
-
2573
-%files plugin-archive -f plugin-archive.files
2574
-%defattr(-,root,root,-)
2575
-
2576
-%files plugin-attachment_reminder -f plugin-attachment_reminder.files
2577
-%defattr(-,root,root,-)
2578
-
2579
-%files plugin-autologon -f plugin-autologon.files
2580
-%defattr(-,root,root,-)
2581
-
2582
-%files plugin-database_attachments -f plugin-database_attachments.files
2583
-%defattr(-,root,root,-)
2584
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/database_attachments.inc.php
2585
-
2586
-%files plugin-debug_logger -f plugin-debug_logger.files
2587
-%defattr(-,root,root,-)
2588
-
2589
-%files plugin-emoticons -f plugin-emoticons.files
2590
-%defattr(-,root,root,-)
2591
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/emoticons.inc.php
2592
-
2593
-%files plugin-enigma -f plugin-enigma.files
2594
-%defattr(-,root,root,-)
2595
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/enigma.inc.php
2596
-
2597
-%files plugin-example_addressbook -f plugin-example_addressbook.files
2598
-%defattr(-,root,root,-)
2599
-
2600
-%files plugin-filesystem_attachments -f plugin-filesystem_attachments.files
2601
-%defattr(-,root,root,-)
2602
-
2603
-%files plugin-help -f plugin-help.files
2604
-%defattr(-,root,root,-)
2605
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/help.inc.php
2606
-
2607
-%files plugin-hide_blockquote -f plugin-hide_blockquote.files
2608
-%defattr(-,root,root,-)
2609
-
2610
-%files plugin-http_authentication -f plugin-http_authentication.files
2611
-%defattr(-,root,root,-)
2612
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/http_authentication.inc.php
2613
-
2614
-%files plugin-identicon -f plugin-identicon.files
2615
-%defattr(-,root,root,-)
2616
-
2617
-%files plugin-identity_select -f plugin-identity_select.files
2618
-%defattr(-,root,root,-)
2619
-
2620
-%files plugin-jqueryui -f plugin-jqueryui.files
2621
-%defattr(-,root,root,-)
2622
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/jqueryui.inc.php
2623
-
2624
-%files plugin-krb_authentication -f plugin-krb_authentication.files
2625
-%defattr(-,root,root,-)
2626
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/krb_authentication.inc.php
2627
-
2628
-%files plugin-managesieve -f plugin-managesieve.files
2629
-%defattr(-,root,root,-)
2630
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/managesieve.inc.php
2631
-
2632
-%files plugin-markasjunk -f plugin-markasjunk.files
2633
-%defattr(-,root,root,-)
2634
-
2635
-%files plugin-new_user_dialog -f plugin-new_user_dialog.files
2636
-%defattr(-,root,root,-)
2637
-
2638
-%files plugin-new_user_identity -f plugin-new_user_identity.files
2639
-%defattr(-,root,root,-)
2640
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/new_user_identity.inc.php
2641
-
2642
-%files plugin-newmail_notifier -f plugin-newmail_notifier.files
2643
-%defattr(-,root,root,-)
2644
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/newmail_notifier.inc.php
2645
-
2646
-%files plugin-password -f plugin-password.files
2647
-%defattr(-,root,root,-)
2648
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/password.inc.php
2649
-
2650
-%files plugin-redundant_attachments -f plugin-redundant_attachments.files
2651
-%defattr(-,root,root,-)
2652
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/redundant_attachments.inc.php
2653
-
2654
-%files plugin-show_additional_headers -f plugin-show_additional_headers.files
2655
-%defattr(-,root,root,-)
2656
-
2657
-%files plugin-squirrelmail_usercopy -f plugin-squirrelmail_usercopy.files
2658
-%defattr(-,root,root,-)
2659
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/squirrelmail_usercopy.inc.php
2660
-
2661
-%files plugin-subscriptions_option -f plugin-subscriptions_option.files
2662
-%defattr(-,root,root,-)
2663
-
2664
-%files plugin-userinfo -f plugin-userinfo.files
2665
-%defattr(-,root,root,-)
2666
-
2667
-%files plugin-vcard_attachments -f plugin-vcard_attachments.files
2668
-%defattr(-,root,root,-)
2669
-
2670
-%files plugin-virtuser_file -f plugin-virtuser_file.files
2671
-%defattr(-,root,root,-)
2672
-
2673
-%files plugin-virtuser_query -f plugin-virtuser_query.files
2674
-%defattr(-,root,root,-)
2675
-
2676
-%files plugin-zipdownload -f plugin-zipdownload.files
2677
-%defattr(-,root,root,-)
2678
-%attr(0640,root,%{httpd_group}) %config(noreplace) %{_sysconfdir}/%{name}/zipdownload.inc.php
2679
-
2680
-%files plugin-acl-assets -f plugin-acl-assets.files
2681
-%defattr(-,root,root,-)
2682
-
2683
-%files plugin-additional_message_headers-assets -f plugin-additional_message_headers-assets.files
2684
-%defattr(-,root,root,-)
2685
-
2686
-%files plugin-archive-assets -f plugin-archive-assets.files
2687
-%defattr(-,root,root,-)
2688
-
2689
-%files plugin-attachment_reminder-assets -f plugin-attachment_reminder-assets.files
2690
-%defattr(-,root,root,-)
2691
-
2692
-%files plugin-autologon-assets -f plugin-autologon-assets.files
2693
-%defattr(-,root,root,-)
2694
-
2695
-%files plugin-database_attachments-assets -f plugin-database_attachments-assets.files
2696
-%defattr(-,root,root,-)
2697
-
2698
-%files plugin-debug_logger-assets -f plugin-debug_logger-assets.files
2699
-%defattr(-,root,root,-)
2700
-
2701
-%files plugin-emoticons-assets -f plugin-emoticons-assets.files
2702
-%defattr(-,root,root,-)
2703
-
2704
-%files plugin-enigma-assets -f plugin-enigma-assets.files
2705
-%defattr(-,root,root,-)
2706
-
2707
-%files plugin-example_addressbook-assets -f plugin-example_addressbook-assets.files
2708
-%defattr(-,root,root,-)
2709
-
2710
-%files plugin-filesystem_attachments-assets -f plugin-filesystem_attachments-assets.files
2711
-%defattr(-,root,root,-)
2712
-
2713
-%files plugin-help-assets -f plugin-help-assets.files
2714
-%defattr(-,root,root,-)
2715
-
2716
-%files plugin-hide_blockquote-assets -f plugin-hide_blockquote-assets.files
2717
-%defattr(-,root,root,-)
2718
-
2719
-%files plugin-http_authentication-assets -f plugin-http_authentication-assets.files
2720
-%defattr(-,root,root,-)
2721
-
2722
-%files plugin-identity_select-assets -f plugin-identity_select-assets.files
2723
-%defattr(-,root,root,-)
2724
-
2725
-%files plugin-jqueryui-assets -f plugin-jqueryui-assets.files
2726
-%defattr(-,root,root,-)
2727
-
2728
-%files plugin-krb_authentication-assets -f plugin-krb_authentication-assets.files
2729
-%defattr(-,root,root,-)
2730
-
2731
-%files plugin-managesieve-assets -f plugin-managesieve-assets.files
2732
-%defattr(-,root,root,-)
2733
-
2734
-%files plugin-markasjunk-assets -f plugin-markasjunk-assets.files
2735
-%defattr(-,root,root,-)
2736
-
2737
-%files plugin-new_user_dialog-assets -f plugin-new_user_dialog-assets.files
2738
-%defattr(-,root,root,-)
2739
-
2740
-%files plugin-new_user_identity-assets -f plugin-new_user_identity-assets.files
2741
-%defattr(-,root,root,-)
2742
-
2743
-%files plugin-newmail_notifier-assets -f plugin-newmail_notifier-assets.files
2744
-%defattr(-,root,root,-)
2745
-
2746
-%files plugin-password-assets -f plugin-password-assets.files
2747
-%defattr(-,root,root,-)
2748
-
2749
-%files plugin-redundant_attachments-assets -f plugin-redundant_attachments-assets.files
2750
-%defattr(-,root,root,-)
2751
-
2752
-%files plugin-show_additional_headers-assets -f plugin-show_additional_headers-assets.files
2753
-%defattr(-,root,root,-)
2754
-
2755
-%files plugin-squirrelmail_usercopy-assets -f plugin-squirrelmail_usercopy-assets.files
2756
-%defattr(-,root,root,-)
2757
-
2758
-%files plugin-subscriptions_option-assets -f plugin-subscriptions_option-assets.files
2759
-%defattr(-,root,root,-)
2760
-
2761
-%files plugin-userinfo-assets -f plugin-userinfo-assets.files
2762
-%defattr(-,root,root,-)
2763
-
2764
-%files plugin-vcard_attachments-assets -f plugin-vcard_attachments-assets.files
2765
-%defattr(-,root,root,-)
2766
-
2767
-%files plugin-virtuser_file-assets -f plugin-virtuser_file-assets.files
2768
-%defattr(-,root,root,-)
2769
-
2770
-%files plugin-virtuser_query-assets -f plugin-virtuser_query-assets.files
2771
-%defattr(-,root,root,-)
2772
-
2773
-%files plugin-zipdownload-assets -f plugin-zipdownload-assets.files
2774
-%defattr(-,root,root,-)
2775
-
2776
-%files plugin-acl-skin-larry -f plugin-acl-skin-larry.files
2777
-%defattr(-,root,root,-)
2778
-
2779
-%files plugin-archive-skin-larry -f plugin-archive-skin-larry.files
2780
-%defattr(-,root,root,-)
2781
-
2782
-%files plugin-enigma-skin-larry -f plugin-enigma-skin-larry.files
2783
-%defattr(-,root,root,-)
2784
-
2785
-%files plugin-help-skin-larry -f plugin-help-skin-larry.files
2786
-%defattr(-,root,root,-)
2787
-
2788
-%files plugin-hide_blockquote-skin-larry -f plugin-hide_blockquote-skin-larry.files
2789
-%defattr(-,root,root,-)
2790
-
2791
-%files plugin-jqueryui-skin-larry -f plugin-jqueryui-skin-larry.files
2792
-%defattr(-,root,root,-)
2793
-
2794
-%files plugin-managesieve-skin-larry -f plugin-managesieve-skin-larry.files
2795
-%defattr(-,root,root,-)
2796
-
2797
-%files plugin-markasjunk-skin-larry -f plugin-markasjunk-skin-larry.files
2798
-%defattr(-,root,root,-)
2799
-
2800
-%files plugin-vcard_attachments-skin-larry -f plugin-vcard_attachments-skin-larry.files
2801
-%defattr(-,root,root,-)
2802
-
2803
-%files plugin-zipdownload-skin-larry -f plugin-zipdownload-skin-larry.files
2804
-%defattr(-,root,root,-)
2805
-
2806
-%files plugin-acl-skin-larry-assets -f plugin-acl-skin-larry-assets.files
2807
-%defattr(-,root,root,-)
2808
-
2809
-%files plugin-archive-skin-larry-assets -f plugin-archive-skin-larry-assets.files
2810
-%defattr(-,root,root,-)
2811
-
2812
-%files plugin-enigma-skin-larry-assets -f plugin-enigma-skin-larry-assets.files
2813
-%defattr(-,root,root,-)
2814
-
2815
-%files plugin-help-skin-larry-assets -f plugin-help-skin-larry-assets.files
2816
-%defattr(-,root,root,-)
2817
-
2818
-%files plugin-hide_blockquote-skin-larry-assets -f plugin-hide_blockquote-skin-larry-assets.files
2819
-%defattr(-,root,root,-)
2820
-
2821
-%files plugin-jqueryui-skin-larry-assets -f plugin-jqueryui-skin-larry-assets.files
2822
-%defattr(-,root,root,-)
2823
-
2824
-%files plugin-managesieve-skin-larry-assets -f plugin-managesieve-skin-larry-assets.files
2825
-%defattr(-,root,root,-)
2826
-
2827
-%files plugin-markasjunk-skin-larry-assets -f plugin-markasjunk-skin-larry-assets.files
2828
-%defattr(-,root,root,-)
2829
-
2830
-%files plugin-vcard_attachments-skin-larry-assets -f plugin-vcard_attachments-skin-larry-assets.files
2831
-%defattr(-,root,root,-)
2832
-
2833
-%files plugin-zipdownload-skin-larry-assets -f plugin-zipdownload-skin-larry-assets.files
2834
-%defattr(-,root,root,-)
2835
-
2836
-%files skin-larry -f skin-larry.files
2837
-%defattr(-,root,root,-)
2838
-
2839
-%files skin-larry-assets -f skin-larry-assets.files
2840
-%defattr(-,root,root,-)
2841
-
2842
-%changelog
2843
-* Sun Aug 27 2017 Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> - 1.3.0.41-1
2844
-- Check in 41 revisions ahead of upstream 1.3.0 release
2845
-
2846
-* Mon Jun 19 2017 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.2.5-6
2847
-- Fix saving preferences (timezone)
2848
-- Fix syntax error against MariaDB 10.2
2849
-- Fix assets for enigma plugin
2850
-
2851
-* Thu May 25 2017 Timotheus Pokorra <tp@tbits.net> - 1.2.5-5
2852
-- avoid problems on Fedora, roundcubemail-core requires webserver but there are several available
2853
-
2854
-* Wed May 10 2017 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.2.5-2
2855
-- Fix log rotation in Plesk
2856
-
2857
-* Fri Apr 28 2017 Timotheus Pokorra <tp@tbits.net> - 1.2.5-1
2858
-- Check in upstream 1.2.5 release
2859
-
2860
-* Tue Apr 25 2017 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.2.4-4
2861
-- Correct config.inc.php
2862
-
2863
-* Mon Apr 24 2017 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.2.4-2
2864
-- Include licensing.inc.php for Plesk installations
2865
-
2866
-* Wed Mar 15 2017 Timotheus Pokorra <tp@tbits.net> - 1.2.4-1
2867
-- Check in upstream 1.2.4 release
2868
-
2869
-* Wed Nov 30 2016 Timotheus Pokorra <tp@tbits.net> - 1.2.3-1
2870
-- Check in upstream 1.2.3 release
2871
-
2872
-* Thu Sep 29 2016 Timotheus Pokorra <tp@tbits.net> - 1.2.2-1
2873
-- Check in maintenance upstream 1.2.2 release
2874
-
2875
-* Wed Jul  6 2016 Jeroen van Meeuwen <vanmeeuwen@Kolabsys.com> - 1.2.0-1
2876
-- Check in the latest stable release
2877
-
2878
-* Thu Jan 14 2016 Timotheus Pokorra <tp@tbits.net>
2879
-- /var/log/roundcubemail and /var/lib/roundcubemail should be owned by the webserver (#3678)
2880
-- using now the globals for those directories
2881
-
2882
-* Tue Dec 22 2015 Timotheus Pokorra <tp@tbits.net>
2883
-- fix problems with upgrading, with the removed subpackages for skins
2884
-
2885
-* Fri Dec 18 2015 Timotheus Pokorra <tp@tbits.net>
2886
-- fix problems with empty subpackages that occur with rpm 4.13 (#5303)
2887
-- drop some skin subpackages of plugins that are empty
2888
-- add dummy files to asset subpackages of plugins that are empty
2889
-
2890
-* Fri Mar 27 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1.1.3-1
2891
-- Check in 3 revisions ahead of 1.1.1 release
2892
-
2893
-* Wed Feb 25 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1.0-4
2894
-- Repack of 1.1 release branch at bbbd02bd
2895
-
2896
-* Tue Feb 24 2015 Daniel Hoffend <dh@dotlan.net> - 1.1.0-3
2897
-- Fixed rewrite rules again
2898
-
2899
-* Mon Feb 23 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1.0-2
2900
-- Repack of 1.1 release branch at 366ffd7a
2901
-
2902
-* Sun Feb 15 2015 Daniel Hoffend <dh@dotlan.net> - - 1.1.0-2
2903
-- Remove odfviewer configuration in roundcubemail.conf
2904
-
2905
-* Sat Feb 14 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1.0-1
2906
-- Final release of 1.1.0
2907
-
2908
-* Wed Feb  4 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.10-git
2909
-- Ship a new GIT snapshot (09d52dbb)
2910
-
2911
-* Thu Jan 29 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.10-git
2912
-- Ship a new GIT snapshot to resolve #3436 / #4431
2913
-
2914
-* Wed Jan 28 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.9.git
2915
-- Require php-mysqlnd
2916
-
2917
-* Fri Jan 23 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.8.git
2918
-- New snapshot release
2919
-
2920
-* Wed Jan 14 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.7.git
2921
-- New snapshot release
2922
-
2923
-* Fri Jan  9 2015 Timotheus Pokorra <tp@tbits.net>
2924
-- jqueryui.tagedit: backport a commit for #3912 and #4188
2925
-
2926
-* Thu Jan  1 2015 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.6.git
2927
-- New snapshot release for #4085 and various other tickets.
2928
-
2929
-* Thu Aug 21 2014 Daniel Hoffend <dh@dotlan.net> - 1.1-0.5.git
2930
-- updated database upgrade process (roundcube != core)
2931
-- removed non-needed files
2932
-
2933
-* Sun Aug  3 2014 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.4.git
2934
-- New git master head snapshot
2935
-- Merge using Net_LDAP3
2936
-- Increase CSRF protection
2937
-
2938
-* Tue Jun 24 2014 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.3.git
2939
-- New git master head snapshot
2940
-
2941
-* Fri Apr  4 2014 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.2.git
2942
-- New git master head snapshot
2943
-
2944
-* Fri Feb 14 2014 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.1-0.1.git
2945
-- Current git master head snapshot
2946
-
2947
-* Mon Nov 25 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.22.git
2948
-- New snapshot
2949
-
2950
-* Mon Nov 11 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.21.git
2951
-- Fix the archive button
2952
-
2953
-* Fri Nov  1 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.20.git
2954
-- Revert unstable list.js enhancements
2955
-
2956
-* Thu Oct 31 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.19.git
2957
-- New snapshot
2958
-
2959
-* Tue Oct 29 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.18.git
2960
-- Do not require httpd nor php directly
2961
-
2962
-* Fri Oct 18 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.17.git
2963
-- New snapshot with many fixes and enhancements
2964
-
2965
-* Sat Sep 14 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.9.git
2966
-- Fix CVE-2013-5646
2967
-
2968
-* Fri Aug  9 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.7.git
2969
-- New snapshot
2970
-
2971
-* Wed Jul 31 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.6.git
2972
-- New snapshot
2973
-
2974
-* Tue Jun 18 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 1.0-0.5.git
2975
-- Now with advanced LDAP features
2976
-- Snapshot
2977
-
2978
-* Thu Apr 11 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.9-0.20.rc2
2979
-- New upstream version
2980
-
2981
-* Tue Jan  8 2013 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.9-0.18.beta
2982
-- Package beta release for Roundcube 0.9
2983
-
2984
-* Sun Dec 16 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.9-0.17
2985
-- Require php-gd for contact photos (0.16)
2986
-- Fix our logrotate (0.15)
2987
-- Ship latest contextmenu version (1.9)
2988
-- New snapshot (0.8 - 0.13, 0.15)
2989
-- Ship new skin as default (0.6)
2990
-- Check in latest from github/master (0.3, 0.4, 0.5)
2991
-- Use github/master instead (0.1)
2992
-- Snapshot from github/release-0.8 HEAD (0.1)
2993
-
2994
-* Tue May 15 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.8-0.3.svn6135
2995
-- Package bleeding edge upstream
2996
-- Order Allow,Deny, Allow from All (#762)
2997
-- AllowOverride All (#776)
2998
-
2999
-* Thu May  3 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.8-0.2.svn6135
3000
-- Correct symbolic links
3001
-- Package bleeding edge upstream
3002
-
3003
-* Thu Apr 19 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7.2-1
3004
-- New upstream release
3005
-- Do not include kolab plugins - these are now a separate package
3006
-
3007
-* Mon Jan 09 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7.1-1
3008
-- New upstream releases
3009
-
3010
-* Fri Dec  2 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-6beta2
3011
-- Ship the latest fixes for testing purposes, in new pre-0.7 stable snapshot tarballs
3012
-
3013
-* Thu Dec  1 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-2beta2
3014
-- Include Piwik Analytics plugin
3015
-
3016
-* Mon Nov 28 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-1beta2
3017
-- Apply fix for #453 (terms plugin does not take into account skin_logo)
3018
-
3019
-* Tue Nov 15 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-0.11beta2
3020
-- Resolve the following bugs: https://bugzilla.kolabsys.com/buglist.cgi?
3021
-  query_format=advanced&bug_status=RESOLVED&bug_status=CLOSED&product=Roundcube
3022
-  &target_milestone=0.7-beta2&target_milestone=0.7-next&target_milestone=future
3023
-- Ship upstream solution for #479 adding 'autocomplete_single' setting
3024
-
3025
-* Thu Nov 10 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-0.10beta2
3026
-- Ship revision 0.10 of 0.7-beta2
3027
-
3028
-* Sat Nov  5 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-0.9beta2
3029
-- Ship new snapshot version working towards 0.7-beta2, with patch for #323,
3030
-  and proposed patch for #466, #472, #473 and #479
3031
-
3032
-* Tue Nov  1 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-0.8beta2
3033
-- Apply patch for parsing vlv response controls
3034
-
3035
-* Sun Oct 30 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> 0.7-0.7beta2
3036
-- New beta release
3037
-- Include kolab_config plugin for configuration storage in IMAP folders and
3038
-  objects.
3039
-- Include creating default folders for Kolab Groupware related information
3040
-  in kolab_folders plugin.
3041
-- Include kolab_zpush configuration screen.
3042
-- Ship functional kolab_auth "helpdesk login" feature.
3043
-
3044
-* Wed Oct 26 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-0.5beta1
3045
-- Ship zpush configuration plugin
3046
-
3047
-* Thu Oct 20 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.7-0.4beta1
3048
-- 0.7 beta1 release
3049
-- Enhance use of LDAP Virtual List View controls
3050
-- Correct function use of VLV by numSubordinates, and with scope one
3051
-- Added search_only parameter for address book configuration
3052
-- ship additional plugins contextmenu, compose_addressbook, recipient_to_contact,
3053
-  and listcommands
3054
-
3055
-* Thu Sep 15 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6-8.rc1
3056
-- Fix permissions on enigma working directory
3057
-- Add thread_as_default plugin, enabling configuration to use 'threading'
3058
-  as the default view for mail folders, as opposed to the standard 'list'
3059
-  view.
3060
-- Correct symbolic link to enigma working directory.
3061
-
3062
-* Fri Sep  9 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6-6.rc1
3063
-- Ship the terms and conditions plugin
3064
-
3065
-* Tue Sep  6 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6-4.rc1
3066
-- Upstream roudncube.net release of release candidate 1 in the 0.6 series,
3067
-  see http://trac.roundcube.net/wiki/Changelog for changes.
3068
-
3069
-* Fri Aug 26 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6-3.beta3
3070
-- #369 Group of participants is displayed as one participant in the GUI (IE7)
3071
-- #368 Upload PDF as an image to a contact
3072
-- #365 event.end is null
3073
-- #357 Upload image in IE and enter
3074
-- #354 Duplicate use of tags in tagged commands, or logs entries not
3075
-  traceable per user/session
3076
-- Increase logging for memcached (part of #361)
3077
-- Increase flexibility for http_authenticate logoff event (part of #366)
3078
-
3079
-* Thu Aug 18 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 0.6-2.beta2
3080
-- New release
3081
-- Ship .htaccess file, but without some of the system settings
3082
-- Asynchronous triggering of Free/Busy
3083
-- New address book functionality
3084
-- Correct fix for illegal operand
3085
-- Rebuild with requirement for MDB2-Driver-mysqli
3086
-- Improved LDAP VLV Search/Index compatibility
3087
-- Include development on Calendar backend
3088
-- Literally remove all the external libraries
3089
-- Fix #108 configuration for Horde
3090
-- Fix ID
3091
-- Fix permission typo
3092
-- Remove Net/IDNA2 plugin
3093
-- Fix manage sieve configuration
3094
-- Split out kolab plugins
3095
-
3096
-* Thu Feb 10 2011 Jon Ciesla <limb@jcomserv.net> - 0.5.1-1
3097
-- New upstream.
3098
-
3099
-* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2-2
3100
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3101
-
3102
-* Mon Oct 18 2010 Jon Ciesla <limb@jcomserv.net> = 0.4.2-1
3103
-- New upstream.
3104
-
3105
-* Mon Oct 04 2010 Jon Ciesla <limb@jcomserv.net> = 0.4.1-1
3106
-- New upstream.
3107
-
3108
-* Mon Feb 01 2010 Jon Ciesla <limb@jcomserv.net> = 0.3.1-2
3109
-- Patch to fix CVE-2010-0464, BZ 560143.
3110
-
3111
-* Mon Nov 30 2009 Jon Ciesla <limb@jcomserv.net> = 0.3.1-1
3112
-- New upstream.
3113
-
3114
-* Thu Oct 22 2009 Jon Ciesla <limb@jcomserv.net> = 0.3-2
3115
-- Macro fix, BZ530037.
3116
-
3117
-* Wed Sep 23 2009 Jon Ciesla <limb@jcomserv.net> = 0.3-1
3118
-- New upstream.
3119
-
3120
-* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2-3
3121
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3122
-
3123
-* Wed Jul 15 2009 Jon Ciesla <limb@jcomserv.net> = 0.2.2-2
3124
-- Incorporated Chris Eveleigh's config changes to fix mimetype bug, BZ 511857.
3125
-
3126
-* Wed Jul 01 2009 Jon Ciesla <limb@jcomserv.net> = 0.2.2-1
3127
-- New upstream.
3128
-
3129
-* Fri Apr 10 2009 Jon Ciesla <limb@jcomserv.net> = 0.2.1-1
3130
-- New upstream.
3131
-
3132
-* Mon Mar 30 2009 Jon Ciesla <limb@jcomserv.net> = 0.2-9.stable
3133
-- Patch for PG until php-pear-MDB2 hits 1.5.0 stable. BZ 489505.
3134
-
3135
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-8.stable
3136
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3137
-
3138
-* Wed Feb 04 2009 Jon Ciesla <limb@jcomserv.net> = 0.2-7.stable
3139
-- Patch for CVE-2009-0413, BZ 484052.
3140
-
3141
-* Mon Jan 05 2009 Jon Ciesla <limb@jcomserv.net> = 0.2-6.stable
3142
-- New upstream.
3143
-- Dropped two most recent patches, applied upstream.
3144
-
3145
-* Wed Dec 17 2008 Jon Ciesla <limb@jcomserv.net> = 0.2-5.beta
3146
-- Security fix, BZ 476830.
3147
-
3148
-* Fri Dec 12 2008 Jon Ciesla <limb@jcomserv.net> = 0.2-4.beta
3149
-- Security fix, BZ 476223.
3150
-
3151
-* Thu Oct 09 2008 Jon Ciesla <limb@jcomserv.net> = 0.2-3.beta
3152
-- New upstream.
3153
-
3154
-* Mon Jun 16 2008 Jon Ciesla <limb@jcomserv.net> = 0.2-2.alpha
3155
-- osx files removed upstream.
3156
-
3157
-* Mon Jun 16 2008 Jon Ciesla <limb@jcomserv.net> = 0.2-1.alpha
3158
-- Fixed php-xml, php-mbstring Requires.  BZ 451652.
3159
-- Removing osx files, will be pulled from next upstream release.
3160
-
3161
-* Fri Jun 13 2008 Jon Ciesla <limb@jcomserv.net> = 0.2-0.alpha
3162
-- Update to 0.2-alpha, security fixes for BZ 423271.
3163
-- mysql update and pear patches applied upstream.
3164
-- Patched config paths.
3165
-
3166
-* Fri Apr 18 2008 Jon Ciesla <limb@jcomserv.net> = 0.1.1-5
3167
-- Added php-pecl-Fileinfo Reqires. BZ 442728.
3168
-
3169
-* Wed Apr 16 2008 Jon Ciesla <limb@jcomserv.net> = 0.1.1-4
3170
-- Added mcrypt, MDB2 Requires.  BZ 442728.
3171
-
3172
-* Thu Apr 10 2008 Jon Ciesla <limb@jcomserv.net> = 0.1.1-3
3173
-- Patch to fix PEAR path issue, drop symlinks.
3174
-
3175
-* Thu Apr 10 2008 Jon Ciesla <limb@jcomserv.net> = 0.1.1-2
3176
-- Drop %%pre script that was breaking pear packages.
3177
-
3178
-* Wed Apr 09 2008 Jon Ciesla <limb@jcomserv.net> = 0.1.1-1
3179
-- New upstream release.
3180
-- Added patch to fix mysql update.
3181
-
3182
-* Tue Mar 18 2008 Jon Ciesla <limb@jcomserv.net> = 0.1-1
3183
-- Updgrade to 0.1 final, -dep.
3184
-- Added new mimeDecode dep.
3185
-
3186
-* Mon Feb 04 2008 Jon Ciesla <limb@jcomserv.net> = 0.1-0.10rc2.1
3187
-- Changed to upstream -dep tarball, GPL-compliant.
3188
-
3189
-* Fri Feb 01 2008 Jon Ciesla <limb@jcomserv.net> = 0.1-0.9rc2.1
3190
-- re-removed PEAR components that slipped back in after rc1.
3191
-
3192
-* Fri Oct 26 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.8rc2
3193
-- Upgrade to 0.1-rc2
3194
-
3195
-* Thu Aug 16 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.7rc1.1
3196
-- License tag correction.
3197
-
3198
-* Tue Jul 03 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.6rc1.1
3199
-- New upstream release, all GPL, all current languages included.
3200
-
3201
-* Mon May 14 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.5.beta2.2
3202
-- Fixed source timestamps, added Russian langpack.
3203
-- Added logpath fix to main.inc.php
3204
-- Fixed logrotate filename.
3205
-
3206
-* Fri May 11 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.4.beta2.2
3207
-- Cleanup/elegantization of spec, .conf.
3208
-
3209
-* Thu May 10 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.3.beta2.2
3210
-- Fixed bad chars in script.
3211
-
3212
-* Thu May 10 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.2.beta2.2
3213
-- Added all langpacks.
3214
-
3215
-* Thu May 10 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-0.1.beta2.2
3216
-- Versioning fix.
3217
-
3218
-* Wed May 09 2007 Jon Ciesla <limb@jcomserv.net> = 0.1-beta2.3
3219
-- Fixed generation of DES.
3220
-- Cleanup re patch.
3221
-
3222
-* Mon May 07 2007 Jon Ciesla <limb@jcomserv.net> - 0.1-beta2.2.3
3223
-- Removed duplicate docs.
3224
-- Moved SQL to doc.
3225
-- Fixed perms on log dir, sysconfdir.
3226
-- Fixed Requires.
3227
-- Fixed config.
3228
-- Fixed changelog spacing.
3229
-
3230
-* Fri May 04 2007 Jon Ciesla <limb@jcomserv.net> - 0.1-beta2.2.2
3231
-- Created new source tarball with PEAR code removed. Added script for creation.
3232
-
3233
-* Tue Feb 13 2007 Jon Ciesla <limb@jcomserv.net> - 0.1-beta2.2.1
3234
-- Excluded Portions from PEAR, included as dependancies
3235
-- Fixed log/temp issues, including logrotate
3236
-
3237
-* Tue Jan 30 2007 Jon Ciesla <limb@jcomserv.net> - 0.1-beta2.2
3238
-- Initial packaging.
3239
Refresh


Request History
Jeroen van Meeuwen's avatar

vanmeeuwen created request over 7 years ago

Check in 1.3.3


Jeroen van Meeuwen's avatar

vanmeeuwen accepted review over 7 years ago

Accept


Jeroen van Meeuwen's avatar

vanmeeuwen accepted review over 7 years ago

Accept


Jeroen van Meeuwen's avatar

vanmeeuwen approved review over 7 years ago

Accept


Jeroen van Meeuwen's avatar

vanmeeuwen accepted request over 7 years ago

Accept