/[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.18 - (hide annotations) (download)
Fri Mar 27 18:44:43 2020 UTC (4 years, 2 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-15_el7_sme
Changes since 1.17: +3 -0 lines
* Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-15.sme
- log as admin and not admin@domain for cli tasks [SME: 10910]
- fix ingo imap preferences [SME:10912]

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

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