/[smeserver]/rpms/e-smith-turba/sme8/e-smith-turba.spec
ViewVC logotype

Contents of /rpms/e-smith-turba/sme8/e-smith-turba.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Tue Jun 12 19:42:49 2007 UTC (17 years, 4 months ago) by slords
Branch: MAIN
CVS Tags: e-smith-turba-1_7_0-16_el5_sme
Import on branch sme8 of package e-smith-turba-1.7.0-16.el5.sme.src.rpm

1 Summary: e-smith module to configure Turba 1.0
2 %define name e-smith-turba
3 Name: %{name}
4 %define version 1.7.0
5 %define release 16
6 Version: %{version}
7 Release: %{release}%{?dist}
8 License: GPL
9 Group: Networking/Daemons
10 Source: %{name}-%{version}.tar.gz
11 Patch0: e-smith-turba-1.7-01.conf_php.patch
12 Patch1: e-smith-turba-1.7-02.sources_php.patch
13 Patch2: e-smith-turba-1.7-03.prefs_php.patch
14 Patch3: e-smith-turba-1.7-04.createlinks.patch
15 Patch4: e-smith-turba-1.7-05.menuarray.patch
16 Patch5: e-smith-turba-1.7-06.freebusy.patch
17 Patch6: e-smith-turba-1.7-07.turba_horde_registry_php.patch
18 Patch7: e-smith-turba-1.7-08.remove_bigfoot_entry
19 Patch8: e-smith-turba-1.7-11.shared_addressbooks.patch
20 Patch9: e-smith-turba-1.7-13.turba214_prefs.php.patch
21 Patch10: e-smith-turba-1.7-14.ldap_dn.patch
22 Patch11: e-smith-turba-1.7.0-ldap_charset.patch
23 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
24 BuildRequires: e-smith-devtools
25 BuildArchitectures: noarch
26 Requires: e-smith-base, e-smith-lib, e-smith >= 4.1
27 Requires: turba-h3 >= 2.1
28 AutoReqProv: no
29 Obsoletes: dcb-e-smith-turba
30 Obsoletes: Obsoletes: smeserver-turba-menuarray
31
32 %changelog
33 * Sat Jun 9 2007 Shad L. Lords <slords@mail.com> 1.7.0-16
34 - Fix last patch (add comma) [SME: 2938]
35
36 * Fri Jun 08 2007 Stephen Noble <support@dungog.net> 1.7.0-15
37 - change ldap charset to UTF-8 [SME: 2938]
38
39 * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>
40 - Clean up spec so package can be built by koji/plague
41
42 * Thu Apr 26 2007 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-14
43 - Patch to 50LocalLDAP template that adds a base dn to turba's sources.php.
44 This works for SME 7 and SME 8 [SME: 2939]
45
46 * Wed Mar 28 2007 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-13
47 - Update turba prefs.php templates per turba 2.1.4 [SME: 2787]
48
49 * Wed Jan 31 2007 Shad L. Lords <slords@mail.com> 1.7.0-12
50 - Fix instructions in changelog and respin.
51
52 * Tue Jan 23 2007 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-11
53 - Added the ability to enable shared address books. To activate
54 config setprop horde SharedAddressBooks enabled ; signal-event email-update [SME: 2218]
55
56 * Fri Dec 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-10
57 - Re-apply of patch four which removes the 100Conf.orig file that is bogus.
58
59 * Sat Dec 09 2006 Shad L. Lords <slords@mail.com>
60 - Update to new release naming. No functional changes.
61 - Make Packager generic
62
63 * Fri Nov 24 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-08
64 - Turba 2.1.3 formally removed the bigfoot ldap search entry. e-smith-turba had
65 this entry as a 0 byte file, this change is to note that.
66
67 * Thu Oct 5 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-07
68 - Added turba specific horde/config/registry.php settings. These were previously
69 kept in the e-smith-horde rpm.
70
71 * Mon Oct 2 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-06
72 - Added a section to the template file 50LocalLDAP that will look for a db setting
73 which will give the ability to enable or disable the storing of freebusy information
74 for horde to the ldap database.
75 - This should help a lot in setting up a company wide directory with Free/Busy information
76 already populated in the LDAP DB which should eliminate the need for each user to have to
77 setup a personal address book with everyone's name that they want to do free/busy searches
78 against.
79 - To activate - config setprop horde freebusy enabled.
80 Default is disabled. If you install the smeserver-kronolith that I maintain, then this
81 setting will be changed to enabled after a post-upgrade ; reboot.
82
83 * Sat Sep 23 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-05
84 - Modified conf.php templates and added an includes statement to 120Menusettings
85 that will grab the information in horde/conf.menu.apps.php. This way each of
86 the individual horde modules don't have to repeatedly process the same template
87 for the menu array section in conf.php.
88 - Added the ability to enable or disable turba menu icon from showing up on the main
89 webmail screen. To initially enable - config set turba service MenuArray disabled|enabled
90 After the DB entry is created you can enable or disable this by
91 config setprop turba MenuArray disabled|enabled
92
93 * Fri Sep 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-04
94 - Patch to createlinks that moves symlink create function from spec file
95 to createlinks section.
96
97 * Fri Sep 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-03
98 - Patch that templates turba's prefs.php for turba 2.1.2
99
100 * Fri Sep 22 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-02
101 - Patch to update turba templates in sources.php for turba 2.1.2
102
103 * Wed Sep 20 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-01
104 - Patch to update turba templates in conf.php for turba 2.1.2
105
106 * Tue Sep 19 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.7.0-00
107 - Rolled to new dev stream to reflect work done for turba 2.1.2
108
109 * Wed Mar 15 2006 Charlie Brady <charlie_brady@mitel.com> 1.6.0-01
110 - Roll stable stream version. [SME: 1016]
111
112 * Tue Feb 28 2006 Charlie Brady <charlie_brady@mitel.com> 1.5.1-12
113 - Back out menusettings changes for now. We'll probably do them later.
114 [SME: 883]
115
116 * Sat Feb 25 2006 John H. Bennett III <bennettj@johnbennettservices.com> 1.5.1-11
117 - Removed menu-apps line from 100Conf and added 120MenuSettings.
118 - added %post and %postun lines to spec file that add/remove db settings
119 that 120MenuSettings will reference. [SME: 883]
120
121 * Wed Feb 8 2006 1.5.1-10
122 - Change default group of included files from www to root. [SME: 700]
123
124 * Wed Nov 30 2005 Gordon Rowell <gordonr@gormand.com.au> 1.5.1-09
125 - Bump release number only
126
127 * Tue Aug 2 2005 Shad Lords <slords@email.com>
128 - [1.5.1-08]
129 - Update requires (turba-h3 replaces turba).
130
131 * Tue Aug 2 2005 Charlie Brady <charlieb@e-smith.com>
132 - [1.5.1-07]
133 - Purge deprecated esmith::config and esmith::db APIs
134 from template fragments.
135
136 * Wed Jul 6 2005 Charlie Brady <charlieb@e-smith.com>
137 - [1.5.1-06]
138 - Mark ldap address book as readonly. [SF: 1189640]
139
140 * Sun May 1 2005 Charlie Brady <charlieb@e-smith.com>
141 - [1.5.1-05]
142 - Switch from localldap to localsql addressbook
143
144 * Tue Apr 19 2005 Charlie Brady <charlieb@e-smith.com>
145 - [1.5.1-04]
146 - Fix a few small probs in combined upgrade script and template which
147 calls it.
148
149 * Tue Apr 19 2005 Charlie Brady <charlieb@e-smith.com>
150 - [1.5.1-03]
151 - Combine 1.1->1.2 and 1.2->2.0 upgrade scripts. Fix path in turba db
152 create script. Don't bother running migrate-imp-to-turba unless there
153 is an imp address book table (very old hat now).
154
155 * Mon Apr 18 2005 Charlie Brady <charlieb@e-smith.com>
156 - [1.5.1-02]
157 - Horde 3 config updates, courtesy of Greg Swallow.
158
159 * Mon Apr 18 2005 Charlie Brady <charlieb@e-smith.com>
160 - [1.5.1-01]
161 - Roll to new development stream for horde 3 update - 1.5.1
162
163 * Mon Apr 18 2005 Charlie Brady <charlieb@e-smith.com>
164 - [1.5.0-05]
165 - Fix mysql.init shell script name and paths to template expand.
166
167 * Mon Apr 18 2005 Charlie Brady <charlieb@e-smith.com>
168 - [1.5.0-04]
169 - Add templates.metadata files so that ownership and perms of conf.php
170 and sources.php is correct.
171 - Replace conf-turba-startup with templated shell scripts.
172
173 * Mon Jan 17 2005 Charlie Brady <charlieb@e-smith.com>
174 - [1.5.0-03]
175 - Add migrate fragment missing from last change. [MN00064391]
176
177 * Mon Jan 17 2005 Charlie Brady <charlieb@e-smith.com>
178 - [1.5.0-02]
179 - Obsolete conf-turba action by using generic_template_expand action and
180 default db fragments. Update e-smith-lib dependency. [MN00064130]
181 - Delete redundent db key deletion code in conf-turba-startup. [MN00064391]
182
183 * Wed Feb 4 2004 Michael Soulier <msoulier@e-smith.com>
184 - [1.5.0-01]
185 - rolling to dev - 1.5.0
186
187 * Wed Feb 4 2004 Michael Soulier <msoulier@e-smith.com>
188 - [1.4.0-01]
189 - rolling to stable - 1.4.0
190
191 * Wed Nov 26 2003 Michael Soulier <msoulier@e-smith.com>
192 - [1.3.0-06]
193 - Fixed typo. s/Config/ConfigDB. [msoulier 4796]
194
195 * Wed Nov 26 2003 Michael Soulier <msoulier@e-smith.com>
196 - [1.3.0-05]
197 - Updated two actions to fetch the horde db password from configuration.
198 [msoulier 4796]
199
200 * Fri Nov 21 2003 Mark Knox <markk@e-smith.com>
201 - [1.3.0-04]
202 - Fetch the horde db password from configuration [markk 4796]
203
204 * Fri Sep 12 2003 Charlie Brady <charlieb@e-smith.com>
205 - [1.3.0-03]
206 - Explicitly check for existence of turba_objects columns before attempting
207 to add them. Don't try to create an owner_id index if one already
208 exists. [charlieb 9971]
209
210 * Wed Sep 10 2003 Charlie Brady <charlieb@e-smith.com>
211 - [1.3.0-02]
212 - Do not skip turba table update if imp address book table does
213 not exist (it usually won't exist). [charlieb 9971]
214
215 * Fri Aug 22 2003 Charlie Brady <charlieb@e-smith.com>
216 - [1.3.0-01]
217 - Changing version to development stream number - 1.3.0
218
219 * Thu Jul 17 2003 Mark Knox <markk@e-smith.com>
220 - [1.2.2-01]
221 - Rolling as source to pick up missing files - again [markk 9279]
222
223 * Wed Jul 16 2003 Charlie Brady <charlieb@e-smith.com>
224 - [1.2.1-02]
225 - Unlink sql/init symlinks before creating new ones, in case
226 symlink exists and points to the wrong place. [charlieb 9476]
227 - Replace Copyright header with License header.
228
229 * Fri Jul 4 2003 Mark Knox <markk@e-smith.com>
230 - [1.2.1-01]
231 - Bug 9279: Repackage to include missing files from 1.1.1-05 - 1.2.1
232
233 * Thu Jun 26 2003 Charlie Brady <charlieb@e-smith.com>
234 - [1.2.0-01]
235 - Changing version to stable stream number - 1.2.0
236
237 * Thu Jun 5 2003 Mark Knox <markk@e-smith.com>
238 - [1.1.1-05]
239 - Fixed up indenting slightly and added two missing fields to turba_objects
240 insert statement [markk 8834]
241
242 * Thu Jun 5 2003 Lijie Deng <lijied@e-smith.com>
243 - [1.1.1-04]
244 - Added drop imp_addr table statement [lijied 8834]
245
246 * Fri May 30 2003 Mark Knox <markk@e-smith.com>
247 - [1.1.1-03]
248 - Added further wraps around turba db creation [markk 8581]
249
250 * Wed May 21 2003 Mark Knox <markk@e-smith.com>
251 - [1.1.1-02]
252 - Converted mysql_upgrade_1.1_to_1.2 to perl and linked as
253 50turba_upgrade_1.1_to_1.2 [markk 8581]
254 - Added wrapper around turba db creation [markk 8581]
255
256 * Wed Apr 23 2003 Gordon Rowell <gordonr@e-smith.com>
257 - [1.1.1-01]
258 - Include changes from Dan Brown's e-smith-turba-1.1.0-05db [gordonr 7794]
259 * Sun Apr 6 2003 Dan Brown <dan@familybrown.org>
260 - [1.1.0-05db]
261 - changed menu settings to dynamically include all installed
262 horde modules
263 - created horde-update event
264 * Wed Mar 26 2003 Dan Brown <dan@familybrown.org>
265 - [1.1.0-04db]
266 - uncommented objectclass and version lines in sources.php
267 - added comma to 'root' line in sources.php
268 * Sun Mar 23 2003 Dan Brown <dan@familybrown.org>
269 - [1.1.0-03db]
270 - commented out objectclass and version lines in sources.php
271 for local LDAP. Don't know why, but they break all sources.
272 * Sun Mar 23 2003 Dan Brown <dan@familybrown.org>
273 - [1.1.0-02db]
274 - added objectclass definition to sources.php
275 * Wed Mar 12 2003 Dan Brown <dan@familybrown.org>
276 - [1.1.0-01db]
277 - Update sources.php for compatibility with Turba 1.2
278 - Add link to mysql_upgrade_1.1_to_1.2.sql
279 - Updated Requires: line for turba to >= 1.2 [gordonr 7794]
280 - Moved symlink noted in 1.1.0-01db0 into the %build section (from %post)
281
282 * Sat Apr 19 2003 Charlie Brady <charlieb@e-smith.com>
283 - [1.1.0-01]
284 - Roll development stream to 1.1.0
285
286 * Tue Mar 18 2003 Lijie Deng <lijied@e-smith.com>
287 - [1.0.0-02]
288 - Deleted ./httpd/html/horde/turba/config/{conf.php, sources.php}
289 /template-{begin,end}, modified %build code [lijied 3295]
290
291 * Fri Oct 11 2002 Charlie Brady <charlieb@e-smith.com>
292 - [1.0.0-01]
293 - Roll to maintained version number to 1.0.0
294
295 * Wed Sep 25 2002 Charlie Brady <charlieb@e-smith.com>
296 - [0.21.3-05]
297 - Rename migrate-imap-to-turba to migrate-imp-to-turba. We had the
298 correct symlink name, but wrong filename [charlieb 4782]
299
300 * Wed Sep 25 2002 Charlie Brady <charlieb@e-smith.com>
301 - [0.21.3-04]
302 - Always run migrate-imp-to-turba script in mysql.init after
303 install/upgrade/restore. [charlieb 4782]
304
305 * Thu Sep 19 2002 Charlie Brady <charlieb@e-smith.com>
306 - [0.21.3-03]
307 - Add conf-turba action to bootstrap-console-save event. [charlieb 4782]
308
309 * Fri Sep 6 2002 Charlie Brady <charlieb@e-smith.com>
310 - [0.21.3-02]
311 - Move migrate-imp-to-turba into events/actions, and set up symlink into
312 /etc/e-smith/init/sql so that mysql.init can run the script [charlieb 4782]
313 - Greatly simplify conf-turba and conf-turba-startup scripts, and
314 remove duplication between them. Leave it to mysql.init to do the
315 grunt work [charlieb 4782]
316
317 * Tue Aug 20 2002 Charlie Brady <charlieb@e-smith.com>
318 - [0.21.3-01]
319 - Don't set deprecated InitscriptsOrder property, it's already implicit in
320 the rc7.d symlink [charlieb 4458]
321
322 * Mon Jul 8 2002 Mark Knox <markk@e-smith.com>
323 - [0.21.2-01]
324 - Small fix to prevent migration failure when imp_addr is empty [markk 4228]
325
326 * Wed Jun 19 2002 Mark Knox <markk@e-smith.com>
327 - [0.21.1-01]
328 - Expand turba templates even if we create a new address book [markk 3920]
329
330 * Wed Jun 5 2002 Charlie Brady <charlieb@e-smith.com>
331 - [0.21.0-01]
332 - Changing version to development stream number to 0.21.0
333
334 * Fri May 31 2002 Charlie Brady <charlieb@e-smith.com>
335 - [0.20.0-01]
336 - Changing version to maintained stream number to 0.20.0
337
338 * Thu May 30 2002 Tony Clayton <apc@e-smith.com>
339 - [0.19.4-01]
340 - rework the conf-turba-startup script, and add a conf-turba script in the
341 email-update event in order to handle every upgrade scenario. lots of inline
342 comments. [tonyc 3751]
343
344 * Thu May 23 2002 Gordon Rowell <gordonr@e-smith.com>
345 - [0.19.3-01]
346 - RPM rebuild forced by cvsroot2rpm
347
348 * Sat May 18 2002 Mark Knox <markk@e-smith.com>
349 - [0.19.2-01]
350 - Don't run the migration script (and disable it) if there's no imp_addr
351 table, or if webmail is disabled. [markk 3197]
352
353 * Sat May 18 2002 Gordon Rowell <gordonr@e-smith.com>
354 - [0.19.1-01]
355 - Change version to match our numbering standards [gordonr 3528]
356
357 * Fri May 17 2002 Mark Knox <markk@e-smith.com>
358 - [0.18-01]
359 - Move action to post-{install,upgrade} and detect proper db migration based
360 on event [markk 3197]
361
362 * Fri May 17 2002 Mark Knox <markk@e-smith.com>
363 - [0.17-01]
364 - Make sure we have a link to the migration script in the rpm [markk 3197]
365
366 * Fri May 17 2002 Mark Knox <markk@e-smith.com>
367 - [0.16-01]
368 - Be more verbose during conversion [markk 3197]
369
370 * Fri May 17 2002 Mark Knox <markk@e-smith.com>
371 - [0.15-01]
372 - Logic error in system() fixed. Delete BASH_ENV too. [markk 3197]
373
374 * Fri May 17 2002 Mark Knox <markk@e-smith.com>
375 - [0.14-01]
376 - Need to ensure that horde db is created (by running mysql.init) before we
377 try to add tables. [markk 3197]
378
379 * Thu May 16 2002 Mark Knox <markk@e-smith.com>
380 - [0.13-01]
381 - Create turba tables in migrate script instead of conf action. We can't use
382 mysql.init to create them because it runs after the migrate script.
383 [markk 3197]
384
385 * Thu May 16 2002 Mark Knox <markk@e-smith.com>
386 - [0.12-01]
387 - Change service name in migrate-imp-to-turba script as well, and don't run
388 unless the service is enabled [markk 3197]
389
390 * Thu May 16 2002 Mark Knox <markk@e-smith.com>
391 - [0.11-01]
392 - Rename "turba" service to more accurate "migrate-imp-to-turba" [markk 3197]
393
394 * Thu May 16 2002 Mark Knox <markk@e-smith.com>
395 - [0.10-01]
396 - Changes to support running addressbook migration as an initscript
397 [markk 3197]
398 - Removed migrate-imp-to-turba from events and moved into init.d [markk 3197]
399
400 * Wed May 15 2002 Mark Knox <markk@e-smith.com>
401 - [0.9-01]
402 - Another try at fixing addressbook migration on upgrades: create sql fragment
403 and let mysql.init import it [markk 3197]
404
405 * Tue May 7 2002 Mark Knox <markk@e-smith.com>
406 - [0.8-01]
407 - Fixed address book migration problem [markk 2825]
408
409 * Tue Apr 23 2002 Mark Knox <markk@e-smith.com>
410 - [0.7-01]
411 - Removed links to 'foreign' address books (Netscape, Bigfoot, Verisign)
412 [markk 3229]
413
414 * Fri Apr 19 2002 Mark Knox <markk@e-smith.com>
415 - [0.6-01]
416 - Added 'equals 0' test to system call in conf-turba-startup. Action was
417 failing before expading templates due to bad test logic. [markk 3197]
418
419 * Wed Apr 10 2002 Mark Knox <markk@e-smith.com>
420 - [0.5-01]
421 - Added action to migrate address book [markk 2825]
422
423 * Tue Apr 9 2002 Mark Knox <markk@e-smith.com>
424 - [0.4-01]
425 - Removed %preun and %post scripts [markk]
426 - Added new action conf-turba-startup to configure mysql and expand config
427 files. This is called via bootstrap-console-save. [markk]
428
429 * Mon Apr 8 2002 Mark Knox <markk@e-smith.com>
430 - [0.3-01]
431 - rollRPM: Rolled version number to 0.3-01. Includes patches up to 0.2-03.
432 - Prepared for CVS import.
433
434 * Mon Apr 08 2002 Mark Knox <markk@e-smith.com>
435 - [0.2-03]
436 - Renamed to e-smith-turba for import into 5.5 distribution. Obsoletes
437 equivalent dcb package. Renamed tarball and BUILD directory.
438 - Removed events directory and example action.
439
440 * Mon Feb 11 2002 Dan Brown <dan@familybrown.org>
441 - 0.2 release 3
442 - run turba.sql script at installation using mysql.init service
443
444 * Sun Feb 10 2002 Dan Brown <dan@familybrown.org>
445 - Release 0.2-2
446 - Broke apart template fragments for sources.php
447 - Added support for local LDAP server in sources.php
448 - Added template for conf.php
449 - Added link to IMP in top menu
450
451 * Sun Feb 10 2002 Dan Brown <dan@familybrown.org>
452 - Initial release for Turba 1.0
453
454 * Sat Jan 6 2001 Charlie Brady <charlieb@e-smith.com>
455 - Make dependent on e-smith-devtools
456
457 * Sat Jun 17 2000 Charlie Brady <charlieb@e-smith.com>
458 - initial release
459
460 %description
461 e-smith server enhancement to configure Turba 1.2 (address book
462 application for horde/IMP)
463
464 %prep
465 %setup
466
467 %patch0 -p1
468 %patch1 -p1
469 %patch2 -p1
470 %patch3 -p1
471 %patch4 -p1
472 %patch5 -p1
473 %patch6 -p1
474 %patch7 -p1
475 %patch8 -p1
476 %patch9 -p1
477 %patch10 -p1
478 %patch11 -p1
479
480 %build
481 for i in bootstrap-console-save post-install post-upgrade email-update
482 do
483 mkdir root/etc/e-smith/events/$i
484 done
485 mkdir -p root/etc/rc.d/rc7.d
486 perl createlinks
487
488
489 %install
490 rm -rf $RPM_BUILD_ROOT
491 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
492 rm -f %{name}-%{version}-filelist
493 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
494 echo "%doc COPYING" >> %{name}-%{version}-filelist
495
496 %clean
497 rm -rf $RPM_BUILD_ROOT
498
499 %files -f %{name}-%{version}-filelist
500 %defattr(-,root,root)
501

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