/[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.16 - (hide annotations) (download)
Fri Mar 27 16:38:10 2020 UTC (4 years, 2 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-horde-1_0_0-14_el7_sme
Changes since 1.15: +9 -1 lines
* Fri Mar 27 2020 Jean-Philipe Pialasse <tests@pialasse.com> 1.0.0-14.sme
- allow httpd-auth for calendar, tasks access using rpc.php ... [SME: 10908]
- add smeserver-horde-update event [SME: 10909]

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

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