/[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.23 - (hide annotations) (download)
Mon Dec 7 20:37:04 2020 UTC (3 years, 5 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-20_el7_sme
Changes since 1.22: +6 -1 lines
* Mon Dec 07 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-20.sme
- fix webmail not accessible after enabling from manager [SME: 11233]

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

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