/[smeserver]/rpms/smeserver-horde/sme10/smeserver-horde.spec
ViewVC logotype

Annotation of /rpms/smeserver-horde/sme10/smeserver-horde.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.34 - (hide annotations) (download)
Sat Sep 18 14:10:14 2021 UTC (3 years, 1 month ago) by terryfage
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-28_el7_sme
Changes since 1.33: +6 -1 lines
* Sat Sep 18 2021 Terry Fage <terryf@ozemail.com.au> 1.0.0-28.sme
- Ingo filters TLS error if sieve is enabled [SME: 11628]

1 unnilennium 1.1 # $Id: e-smith-horde.spec,v 1.22 2010/05/11 04:07:35 mrjhb3 Exp $
2    
3     Summary: e-smith specific Horde configuration and templates.
4     %define name smeserver-horde
5     Name: %{name}
6     %define version 1.0.0
7 terryfage 1.34 %define release 28
8 unnilennium 1.1 Version: %{version}
9     Release: %{release}%{?dist}
10     License: GPL
11     Group: Networking/Daemons
12     Source: %{name}-%{version}.tar.gz
13 unnilennium 1.5 Patch0: smeserver-horde-1.0.0-bz10092-smtpdORqpsmtpd.patch
14 jpp 1.7 Patch1: smeserver-horde-bz10717-config.phphorde5.2.14compliance.patch
15     Patch2: smeserver-horde-1.0.0-bz10092-spam_learning.patch
16     Patch3: smeserver-horde-1.0.0-bz10717-activesync_turba_backends.local.php.patch
17     Patch4: smeserver-horde-1.0.0-bz10717-task_sharing.patch
18 jpp 1.9 Patch5: smeserver-horde-1.0.0-bz10866-php3.patch
19     Patch6: smeserver-horde-1.0.0-bz10823-strict-warming.patch
20     Patch7: smeserver-horde-1.0.0-bz10872-enable-php-fpm.patch
21 jpp 1.15 Patch8: smeserver-horde-1.0.0-bz10224-bz1005.patch
22 jpp 1.16 Patch9: smeserver-horde-1.0.0-bz10908-httpd-auth.patch
23     Patch10: smeserver-horde-1.0.0-bz10909-smeserver-horde-update.patch
24 jpp 1.17 Patch11: smeserver-horde-1.0.0-bz10910-admin.patch
25 jpp 1.18 Patch12: smeserver-horde-1.0.0-bz10912-ingo.patch
26 jpp 1.19 Patch13: smeserver-horde-1.0.0-bz10943-libsasl-noise.patch
27 jpp 1.20 Patch14: smeserver-horde-1.0.0-bz10945-phpbasedir-gpg.patch
28 jpp 1.21 Patch15: smeserver-horde-1.0.0-bz10969-remove-hardcoded-ports.patch
29 jpp 1.22 Patch16: smeserver-horde-1.0.0-bz11016-rsyslog-deprecated.patch
30 jpp 1.23 Patch17: smeserver-horde-1.0.0-bz11233-webmail-manager.patch
31 jpp 1.24 Patch18: smeserver-horde-1.0.0-bz11255.patch
32 jpp 1.26 Patch19: smeserver-horde-1.0.0-bz11308-configurationhash.patch
33 jpp 1.29 Patch20: smeserver-horde-1.0.0-bz10945-bz11443-bz11433-bz11431.patch
34 jpp 1.32 Patch21: smeserver-horde-1.0.0-bz11422-logging.patch
35 jpp 1.33 Patch22: smeserver-horde-1.0.0-bz11489.patch
36 terryfage 1.34 Patch23: smeserver-horde-1.0.0-bz11628-ingofilters-sieve.patch
37 jpp 1.9
38 unnilennium 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
39     BuildArchitectures: noarch
40     Requires: e-smith-base >= 4.9.44, php-horde-horde >= 5.2, mariadb
41     BuildRequires: e-smith-devtools >= 1.13.1-03
42     AutoReqProv: no
43     Obsoletes: horde-h3, e-smith-horde, imp-h3, e-smith-imp
44     Obsoletes: ingo-h3, e-smith-ingo, turba-h3, e-smith-turba
45     Obsoletes: kronolith-h3, smeserver-kronolith, nag-h3, smeserver-nag
46     Obsoletes: mnemo-h3, smeserver-mnemo
47 unnilennium 1.3 Requires: php-horde-content, php-horde-imp, php-horde-ingo, php-horde-kronolith
48 unnilennium 1.2 Requires: php-horde-mnemo, php-horde-nag, php-horde-turba
49 unnilennium 1.4 # optional functions we provide
50 unnilennium 1.3 Requires: php-horde-Horde-ActiveSync
51     Requires: php-horde-Horde-Service-Facebook
52     Requires: php-horde-Horde-Service-Twitter
53     Requires: php-pear-Date-Holidays-Australia, php-pear-Date-Holidays-Denmark
54     Requires: php-pear-Date-Holidays-Germany, php-pear-Date-Holidays-Italy
55     Requires: php-pear-Date-Holidays-Netherlands, php-pear-Date-Holidays-Norway
56     Requires: php-pear-Date-Holidays-Portugal, php-pear-Date-Holidays-Russia
57     Requires: php-pear-Date-Holidays-Slovenia, php-pear-Date-Holidays-Sweden
58 unnilennium 1.4 Requires: php-pear-Date-Holidays-France, php-pear-Date-Holidays-Turkey
59 unnilennium 1.3 Requires: php-horde-Horde-Text-Filter-Csstidy
60     Requires: timeobjects
61 unnilennium 1.4 # maybe not required, but JHB used to have them in previous installs
62     Requires: php-pear-Auth-SASL2
63     Requires: php-pear-Cache-Lite
64     Requires: php-pear-Console-GetoptPlus
65     Requires: php-pear-Crypt-Blowfish
66     Requires: php-pear-File-CSV
67     Requires: php-pear-File-Util
68     Requires: php-pear-HTTP
69     Requires: php-pear-HTTP-Request2
70     Requires: php-pear-HTTP_WebDAV_Server
71     Requires: php-pear-Log
72     Requires: php-pear-MDB2
73     Requires: php-pear-Net-URL2
74     Requires: php-pear-XML-Parser2
75     Requires: php-pear-XML-RPC2
76 jpp 1.28 Requires: ImageMagick
77 unnilennium 1.1
78 unnilennium 1.2 %changelog
79 terryfage 1.34 * Sat Sep 18 2021 Terry Fage <terryf@ozemail.com.au> 1.0.0-28.sme
80     - Ingo filters TLS error if sieve is enabled [SME: 11628]
81    
82 jpp 1.33 * Wed Mar 24 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-27.sme
83     - fix missing call to perl module emsith::php [SME: 11489]
84    
85 jpp 1.32 * Tue Mar 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-26.sme
86     - clean rsyslog syntax for horde [SME: 11422]
87    
88 jpp 1.28 * Wed Mar 10 2021 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-25.sme
89     - improved php basedir, with filtering of noise for gpg [SME: 10945]
90     - force SSL for horde [SME: 11443]
91     - fix horde not honoring switch to php-fpm 5.4 [SME: 11433]
92     - update mail settings for the php-pool [SME: 11431]
93    
94 jpp 1.27 * Sun Feb 21 2021 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-24.sme
95     - spamd SpamLearning property migrated to spamassassin SpamLearning [SME: 11376]
96    
97 jpp 1.26 * Sat Feb 20 2021 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-23.sme
98     - Configuration is not up to date, hash to update [SME: 11308]
99    
100 jpp 1.25 * Fri Dec 11 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-22.sme
101     - fix wrong template path for php55, php56 and php [SME: 11255]
102 jpp 1.24
103 jpp 1.23 * Mon Dec 07 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-20.sme
104     - fix webmail not accessible after enabling from manager [SME: 11233]
105    
106 jpp 1.22 * Tue Nov 17 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-19.sme
107     - update rsyslog syntax [SME: 11016]
108     move fragment so syntax is similar to message
109    
110 jpp 1.21 * Sat Jun 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-18.sme
111     - remove harcoded ports [SME: 10969]
112    
113 jpp 1.20 * Tue Jun 23 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-17.sme
114     - add gpg to php base dir [SME: 10945]
115    
116 jpp 1.19 * Wed May 13 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-16.sme
117     - workaround logging noise caused by libsasl [SME: 10943]
118    
119 jpp 1.17 * Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-15.sme
120     - log as admin and not admin@domain for cli tasks [SME: 10910]
121 jpp 1.28 - fix ingo imap preferences [SME: 10912]
122 jpp 1.17
123 jpp 1.16 * Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-14.sme
124     - allow httpd-auth for calendar, tasks access using rpc.php ... [SME: 10908]
125     - add smeserver-horde-update event [SME: 10909]
126    
127 jpp 1.15 * Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-13.sme
128     - avoid loss of user parameter on Primary Domain change [SME: 1005]
129     this will also avoid the loss of parameter if we log with a different virtualhost
130     horde preference is now stored with the SME username without @domain
131     - fix bad regex to strip domain [SME: 10224]
132     also we can now force Primary domain to use as default email
133     we can strip heading string from virtualhost domain to create email
134     default identity email will update as long as no other identity is created for the user
135    
136 jpp 1.12 * Wed Mar 11 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-12.sme
137     - fix typo in php-fpm patch [SME: 10872]
138    
139 jpp 1.11 * Tue Mar 10 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-11.sme
140 jpp 1.9 - remove php3 references [SME: 10866]
141     - remove strict and warning alert from error log [SME: 10823]
142     - dedicated php-fpm pool for horde [SME: 10872]
143    
144 jpp 1.8 * Tue Jan 28 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-8.sme
145 jpp 1.7 - apply patches from John H. Bennett III [SME: 10717]
146 jpp 1.8 - cvs admin -ko on patch1
147 jpp 1.7
148 unnilennium 1.6 * Fri Apr 14 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-6.sme
149     - revert requires php-pear-Math_BigInteger provided by php-phpseclib-math-biginteger [SME: 9600]
150    
151 unnilennium 1.5 * Wed Apr 12 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-5.sme
152     - fix incorrect expansion of backends.local.php with non numerical releases [SME: 10092]
153 unnilennium 1.6 - add requires php-pear-Math_BigInteger [SME: 9600]
154 unnilennium 1.5
155 unnilennium 1.4 * Sun Jul 24 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-4.sme
156     - added last optionals dependencies [SME: 9645]
157     - added France Holidays.
158    
159 unnilennium 1.3 * Wed Jul 06 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-3.sme
160     - added Requires for pear Dates [SME: 9645]
161     - Activesync, timeobjects, Facebook. Twitter, Text-Filter
162    
163 unnilennium 1.2 * Wed Jul 06 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-2.sme
164     - add main Required packages php-horde-* [SME: 9645]
165 unnilennium 1.1
166     * Sun Jun 19 2016 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-1
167     - First released build for SME10
168    
169     %description
170     This package adds necessary templates and configuration items
171     for Horde, Imp, Ingo, Kronolith, Mnemo, Nag and Turba
172     to work on SME Server 10
173    
174     %prep
175     %setup
176 unnilennium 1.5 %patch0 -p1
177 jpp 1.7 %patch1 -p1
178     %patch2 -p1
179     %patch3 -p1
180     %patch4 -p1
181 jpp 1.9 %patch5 -p1
182     %patch6 -p1
183     %patch7 -p1
184 jpp 1.15 %patch8 -p1
185 jpp 1.16 %patch9 -p1
186     %patch10 -p1
187 jpp 1.17 %patch11 -p1
188 jpp 1.18 %patch12 -p1
189 jpp 1.19 %patch13 -p1
190 jpp 1.20 %patch14 -p1
191 jpp 1.21 %patch15 -p1
192 jpp 1.22 %patch16 -p1
193 jpp 1.23 %patch17 -p1
194 jpp 1.24 %patch18 -p1
195 jpp 1.10 mkdir -p root/var/lib/php/horde/session
196     mkdir -p root/var/lib/php/horde/opcache
197     mkdir -p root/var/lib/php/horde/tmp
198 jpp 1.26 %patch19 -p1
199 jpp 1.30 %patch20 -p1
200 jpp 1.32 %patch21 -p1
201 jpp 1.33 %patch22 -p1
202 terryfage 1.34 %patch23 -p1
203 unnilennium 1.1
204     %build
205     for i in post-install post-upgrade
206     do
207     mkdir -p root/etc/e-smith/events/$i
208     done
209     perl createlinks
210    
211     %install
212     rm -rf $RPM_BUILD_ROOT
213     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
214 jpp 1.9 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
215     --dir /var/lib/php/horde/session 'attr(0770,root,www)' \
216     --dir /var/lib/php/horde/tmp 'attr(0770,root,www)' \
217     --dir /var/lib/php/horde/opcache 'attr(0770,root,www)' \
218     > %{name}-%{version}-filelist
219 unnilennium 1.1 echo "%doc COPYING" >> %{name}-%{version}-filelist
220    
221     %clean
222     rm -rf $RPM_BUILD_ROOT
223    
224     %pre
225     %preun
226     %post
227    
228     %postun
229    
230     %files -f %{name}-%{version}-filelist
231     %defattr(-,root,root)

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed