/[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.21 - (hide annotations) (download)
Sat Jun 27 18:52:17 2020 UTC (3 years, 11 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-18_el7_sme
Changes since 1.20: +6 -1 lines
* Sat Jun 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-18.sme
- remove harcoded ports [SME: 10969]

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

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