/[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.32 - (hide annotations) (download)
Tue Mar 16 20:47:37 2021 UTC (3 years, 3 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-26_el7_sme
Changes since 1.31: +6 -1 lines
* Tue Mar 16 2021 Jean-Philippe Pialasse <tests@pialasse.com> 1.0.0-26.sme
- clean rsyslog syntax for horde [SME: 11422]

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

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