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

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