/[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.26 - (hide annotations) (download)
Sat Feb 20 06:03:59 2021 UTC (3 years, 3 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-23_el7_sme
Changes since 1.25: +6 -1 lines
* Sat Feb 20 2021 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-23.sme
- Configuration is not up to date, hash to update [SME: 11308]

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

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