/[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.33 - (hide annotations) (download)
Thu Mar 25 02:18:04 2021 UTC (3 years, 2 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-27_el7_sme
Changes since 1.32: +6 -1 lines
* Wed Mar 24 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-27.sme
- fix missing call to perl module emsith::php  [SME: 11489]

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

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