/[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.40 - (hide annotations) (download)
Fri May 27 02:10:21 2022 UTC (2 years, 5 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-33_el7_sme
Changes since 1.39: +5 -1 lines
* Thu May 26 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-33.sme
- fix invalid domain if ForcePrimaryDomain is enabled [SME: 11980]
- fix $ldapServer is commented out if Horde ForcePrimaryDomain is disabled [SME: 11981]

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 jpp 1.40 %define release 33
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 terryfage 1.35 Patch24: smeserver-horde-1.0.0-bz11738-multi-admin-user.patch
38 jpp 1.36 Patch25: smeserver-horde-1.0.0-bz11694-alarm.patch
39 terryfage 1.37 Patch26: smeserver-horde-1.0.0-bz11694-remindfix.patch
40 jpp 1.38 Patch27: smeserver-horde-1.0.0-bz11945-require.patch
41 jpp 1.9
42 unnilennium 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
43     BuildArchitectures: noarch
44     Requires: e-smith-base >= 4.9.44, php-horde-horde >= 5.2, mariadb
45 jpp 1.39 Requires: e-smith-apache >= 2.6.0-19
46 unnilennium 1.1 BuildRequires: e-smith-devtools >= 1.13.1-03
47     AutoReqProv: no
48     Obsoletes: horde-h3, e-smith-horde, imp-h3, e-smith-imp
49     Obsoletes: ingo-h3, e-smith-ingo, turba-h3, e-smith-turba
50     Obsoletes: kronolith-h3, smeserver-kronolith, nag-h3, smeserver-nag
51     Obsoletes: mnemo-h3, smeserver-mnemo
52 unnilennium 1.3 Requires: php-horde-content, php-horde-imp, php-horde-ingo, php-horde-kronolith
53 unnilennium 1.2 Requires: php-horde-mnemo, php-horde-nag, php-horde-turba
54 unnilennium 1.4 # optional functions we provide
55 unnilennium 1.3 Requires: php-horde-Horde-ActiveSync
56     Requires: php-horde-Horde-Service-Facebook
57     Requires: php-horde-Horde-Service-Twitter
58     Requires: php-pear-Date-Holidays-Australia, php-pear-Date-Holidays-Denmark
59     Requires: php-pear-Date-Holidays-Germany, php-pear-Date-Holidays-Italy
60     Requires: php-pear-Date-Holidays-Netherlands, php-pear-Date-Holidays-Norway
61     Requires: php-pear-Date-Holidays-Portugal, php-pear-Date-Holidays-Russia
62     Requires: php-pear-Date-Holidays-Slovenia, php-pear-Date-Holidays-Sweden
63 unnilennium 1.4 Requires: php-pear-Date-Holidays-France, php-pear-Date-Holidays-Turkey
64 unnilennium 1.3 Requires: php-horde-Horde-Text-Filter-Csstidy
65     Requires: timeobjects
66 unnilennium 1.4 # maybe not required, but JHB used to have them in previous installs
67     Requires: php-pear-Auth-SASL2
68     Requires: php-pear-Cache-Lite
69     Requires: php-pear-Console-GetoptPlus
70     Requires: php-pear-Crypt-Blowfish
71     Requires: php-pear-File-CSV
72     Requires: php-pear-File-Util
73     Requires: php-pear-HTTP
74     Requires: php-pear-HTTP-Request2
75     Requires: php-pear-HTTP_WebDAV_Server
76     Requires: php-pear-Log
77     Requires: php-pear-MDB2
78     Requires: php-pear-Net-URL2
79     Requires: php-pear-XML-Parser2
80     Requires: php-pear-XML-RPC2
81 jpp 1.28 Requires: ImageMagick
82 unnilennium 1.1
83 unnilennium 1.2 %changelog
84 jpp 1.40 * Thu May 26 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-33.sme
85     - fix invalid domain if ForcePrimaryDomain is enabled [SME: 11980]
86     - fix $ldapServer is commented out if Horde ForcePrimaryDomain is disabled [SME: 11981]
87    
88 jpp 1.38 * Sun Apr 17 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-32.sme
89     - use httpd 2.4 access control syntax [SME: 11945]
90    
91 terryfage 1.37 * Sat Apr 16 2022 Terry Fage <terry@fage.id.au> 1.0.0-31.sme
92     - fix previous patch error extra line [SME: 11694]
93    
94 jpp 1.36 * Tue Apr 05 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-30.sme
95     - fix alarm noise when disabled [SME: 11694]
96    
97 terryfage 1.35 * Sun Nov 07 2021 Greg Simpson <gsimpson@mophilly.com> 1.0.0-29.sme
98     - Syntax error, unexpected '(T_STRING), expecting ')' [SME: 11738]
99     - thanks to zsolt vasarhelyi for patch test
100    
101 terryfage 1.34 * Sat Sep 18 2021 Terry Fage <terryf@ozemail.com.au> 1.0.0-28.sme
102     - Ingo filters TLS error if sieve is enabled [SME: 11628]
103    
104 jpp 1.33 * Wed Mar 24 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-27.sme
105     - fix missing call to perl module emsith::php [SME: 11489]
106    
107 jpp 1.32 * Tue Mar 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-26.sme
108     - clean rsyslog syntax for horde [SME: 11422]
109    
110 jpp 1.28 * Wed Mar 10 2021 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-25.sme
111     - improved php basedir, with filtering of noise for gpg [SME: 10945]
112     - force SSL for horde [SME: 11443]
113     - fix horde not honoring switch to php-fpm 5.4 [SME: 11433]
114     - update mail settings for the php-pool [SME: 11431]
115    
116 jpp 1.27 * Sun Feb 21 2021 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-24.sme
117     - spamd SpamLearning property migrated to spamassassin SpamLearning [SME: 11376]
118    
119 jpp 1.26 * Sat Feb 20 2021 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-23.sme
120     - Configuration is not up to date, hash to update [SME: 11308]
121    
122 jpp 1.25 * Fri Dec 11 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-22.sme
123     - fix wrong template path for php55, php56 and php [SME: 11255]
124 jpp 1.24
125 jpp 1.23 * Mon Dec 07 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-20.sme
126     - fix webmail not accessible after enabling from manager [SME: 11233]
127    
128 jpp 1.22 * Tue Nov 17 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-19.sme
129     - update rsyslog syntax [SME: 11016]
130     move fragment so syntax is similar to message
131    
132 jpp 1.21 * Sat Jun 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-18.sme
133     - remove harcoded ports [SME: 10969]
134    
135 jpp 1.20 * Tue Jun 23 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-17.sme
136     - add gpg to php base dir [SME: 10945]
137    
138 jpp 1.19 * Wed May 13 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-16.sme
139     - workaround logging noise caused by libsasl [SME: 10943]
140    
141 jpp 1.17 * Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-15.sme
142     - log as admin and not admin@domain for cli tasks [SME: 10910]
143 jpp 1.28 - fix ingo imap preferences [SME: 10912]
144 jpp 1.17
145 jpp 1.16 * Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-14.sme
146     - allow httpd-auth for calendar, tasks access using rpc.php ... [SME: 10908]
147     - add smeserver-horde-update event [SME: 10909]
148    
149 jpp 1.15 * Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-13.sme
150     - avoid loss of user parameter on Primary Domain change [SME: 1005]
151     this will also avoid the loss of parameter if we log with a different virtualhost
152     horde preference is now stored with the SME username without @domain
153     - fix bad regex to strip domain [SME: 10224]
154     also we can now force Primary domain to use as default email
155     we can strip heading string from virtualhost domain to create email
156     default identity email will update as long as no other identity is created for the user
157    
158 jpp 1.12 * Wed Mar 11 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-12.sme
159     - fix typo in php-fpm patch [SME: 10872]
160    
161 jpp 1.11 * Tue Mar 10 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-11.sme
162 jpp 1.9 - remove php3 references [SME: 10866]
163     - remove strict and warning alert from error log [SME: 10823]
164     - dedicated php-fpm pool for horde [SME: 10872]
165    
166 jpp 1.8 * Tue Jan 28 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-8.sme
167 jpp 1.7 - apply patches from John H. Bennett III [SME: 10717]
168 jpp 1.8 - cvs admin -ko on patch1
169 jpp 1.7
170 unnilennium 1.6 * Fri Apr 14 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-6.sme
171     - revert requires php-pear-Math_BigInteger provided by php-phpseclib-math-biginteger [SME: 9600]
172    
173 unnilennium 1.5 * Wed Apr 12 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-5.sme
174     - fix incorrect expansion of backends.local.php with non numerical releases [SME: 10092]
175 unnilennium 1.6 - add requires php-pear-Math_BigInteger [SME: 9600]
176 unnilennium 1.5
177 unnilennium 1.4 * Sun Jul 24 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-4.sme
178     - added last optionals dependencies [SME: 9645]
179     - added France Holidays.
180    
181 unnilennium 1.3 * Wed Jul 06 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-3.sme
182     - added Requires for pear Dates [SME: 9645]
183     - Activesync, timeobjects, Facebook. Twitter, Text-Filter
184    
185 unnilennium 1.2 * Wed Jul 06 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-2.sme
186     - add main Required packages php-horde-* [SME: 9645]
187 unnilennium 1.1
188     * Sun Jun 19 2016 John H. Bennett III <bennettj@johnbennettservices.com> 1.0.0-1
189     - First released build for SME10
190    
191     %description
192     This package adds necessary templates and configuration items
193     for Horde, Imp, Ingo, Kronolith, Mnemo, Nag and Turba
194     to work on SME Server 10
195    
196     %prep
197     %setup
198 unnilennium 1.5 %patch0 -p1
199 jpp 1.7 %patch1 -p1
200     %patch2 -p1
201     %patch3 -p1
202     %patch4 -p1
203 jpp 1.9 %patch5 -p1
204     %patch6 -p1
205     %patch7 -p1
206 jpp 1.15 %patch8 -p1
207 jpp 1.16 %patch9 -p1
208     %patch10 -p1
209 jpp 1.17 %patch11 -p1
210 jpp 1.18 %patch12 -p1
211 jpp 1.19 %patch13 -p1
212 jpp 1.20 %patch14 -p1
213 jpp 1.21 %patch15 -p1
214 jpp 1.22 %patch16 -p1
215 jpp 1.23 %patch17 -p1
216 jpp 1.24 %patch18 -p1
217 jpp 1.10 mkdir -p root/var/lib/php/horde/session
218     mkdir -p root/var/lib/php/horde/opcache
219     mkdir -p root/var/lib/php/horde/tmp
220 jpp 1.26 %patch19 -p1
221 jpp 1.30 %patch20 -p1
222 jpp 1.32 %patch21 -p1
223 jpp 1.33 %patch22 -p1
224 terryfage 1.34 %patch23 -p1
225 terryfage 1.35 %patch24 -p1
226 jpp 1.36 %patch25 -p1
227 terryfage 1.37 %patch26 -p1
228 jpp 1.38 %patch27 -p1
229 unnilennium 1.1
230     %build
231     for i in post-install post-upgrade
232     do
233     mkdir -p root/etc/e-smith/events/$i
234     done
235     perl createlinks
236    
237     %install
238     rm -rf $RPM_BUILD_ROOT
239     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
240 jpp 1.9 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
241     --dir /var/lib/php/horde/session 'attr(0770,root,www)' \
242     --dir /var/lib/php/horde/tmp 'attr(0770,root,www)' \
243     --dir /var/lib/php/horde/opcache 'attr(0770,root,www)' \
244     > %{name}-%{version}-filelist
245 unnilennium 1.1 echo "%doc COPYING" >> %{name}-%{version}-filelist
246    
247     %clean
248     rm -rf $RPM_BUILD_ROOT
249    
250     %pre
251     %preun
252     %post
253    
254     %postun
255    
256     %files -f %{name}-%{version}-filelist
257     %defattr(-,root,root)

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