/[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.39 - (hide annotations) (download)
Sun Apr 17 21:45:21 2022 UTC (2 years, 1 month ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-32_el7_sme
Changes since 1.38: +1 -0 lines
* Sun Apr 17 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-32.sme
- use httpd 2.4 access control syntax [SME: 11945]

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

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