We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
You're not reviewing the full diff of
request 2156
, but the diff to the superseded
request 2135
(Show full diff)
Overview
Request 2156 (accepted)
Check in 1.3.3
- Created by vanmeeuwen over 7 years ago
- In state accepted
- Supersedes 2135
roundcubemail.spec
Changed
x
1
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
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
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
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
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
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
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
roundcubemail
x86_64
x86_64
ppc64le
x86_64
ppc64le
x86_64
x86_64
x86_64
x86_64
x86_64
x86_64
x86_64
Refresh
Login required, please
login
in order to comment
Request History
vanmeeuwen created request over 7 years ago
Check in 1.3.3
vanmeeuwen accepted review over 7 years ago
Accept
vanmeeuwen accepted review over 7 years ago
Accept
vanmeeuwen approved review over 7 years ago
Accept
vanmeeuwen accepted request over 7 years ago
Accept