/[smecontribs]/rpms/smeserver-trac/contribs7/smeserver-trac.spec
ViewVC logotype

Contents of /rpms/smeserver-trac/contribs7/smeserver-trac.spec

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


Revision 1.37 - (show annotations) (download)
Sun May 23 19:14:36 2010 UTC (13 years, 11 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-trac-0_4-64_el4_sme
Changes since 1.36: +7 -2 lines
* Sun May 23 2010 SME Translation Server <translations@contribs.org> 0.4-64.sme
- apply locale 2010-05-23 patch

1 # $Id: smeserver-trac.spec,v 1.36 2010/03/03 04:03:57 slords Exp $
2 # Authority: marcohess
3 # Name: Marco Hess
4
5 %define name smeserver-trac
6 %define version 0.4
7 %define release 64
8
9 Name: %{name}
10 Summary: Trac for SME Server
11 Version: %{version}
12 Release: %{release}%{?dist}
13 License: GPL
14 Group: Applications/Internet
15 Source: %{name}-%{version}.tgz
16 Patch1: smeserver-trac-0.4-lexicon-spelling-update.patch
17 Patch2: smeserver-trac-0.4-locale-2008-04-01.patch
18 Patch3: smeserver-trac-0.4-locale-2008-04-22.patch
19 Patch4: smeserver-trac-0.4-locale-2008-04-23.patch
20 Patch5: smeserver-trac-0.4-newlines.patch
21 Patch6: smeserver-trac-0.4-add2general.patch
22 Patch7: smeserver-trac-0.4-locale-2008-05-05.patch
23 Patch8: smeserver-trac-0.4-locale-2008-05-07.patch
24 Patch9: smeserver-trac-0.4-locale-2008-05-21.patch
25 Patch10: smeserver-trac-0.4-locale-2008-06-27.patch
26 Patch11: smeserver-trac-0.4-locale-2008-07-01.patch
27 Patch12: smeserver-trac-0.4-comment.patch
28 Patch13: smeserver-trac-0.4-locale-2008-09-23.patch
29 Patch14: smeserver-trac-0.4-locale-2008-10-14.patch
30 Patch15: smeserver-trac-0.4-locale-2008-11-05.patch
31 Patch16: smeserver-trac-0.4-locale-2008-11-30.patch
32 Patch17: smeserver-trac-0.4-lexicon-extra-entry-tag-fix.patch
33 Patch18: smeserver-trac-0.4-trac-ini-ownership.patch
34 Patch19: smeserver-trac-0.4-locale-2009-01-01.patch
35 Patch20: smeserver-trac-0.4-locale-2009-03-01.patch
36 Patch21: smeserver-trac-0.4-locale-2009-03-03.patch
37 Patch22: smeserver-trac-0.4-locale-2009-04-27.patch
38 Patch23: smeserver-trac-0.4-locale-2009-05-20.patch
39 Patch24: smeserver-trac-0.4-locale-2009-08-24.patch
40 Patch25: smeserver-trac-0.4-locale-2009-10-27.patch
41 Patch26: smeserver-trac-0.4-locale-2010-03-02.patch
42 Patch27: smeserver-trac-0.4-locale-2010-05-23.patch
43 BuildArch: noarch
44 BuildRequires: e-smith-devtools
45 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
46 Requires: trac >= 0.10.3
47 Requires: smeserver-mod_python
48 Requires: perl-Config-IniFiles
49 Requires: python-docutils >= 0.4
50 Requires: python-silvercity >= 0.9.5
51 Requires: python-setuptools >= 0.6
52 Requires: smeserver-subversion >= 1.2
53 Requires: subversion-python
54 Requires: smeserver-release >= 7
55 Requires: httpd >= 2
56 Requires: e-smith-formmagick >= 1.4.0-12
57
58
59 %description
60 Trac project environments integration for SME Server 7
61
62 %changelog
63 * Sun May 23 2010 SME Translation Server <translations@contribs.org> 0.4-64.sme
64 - apply locale 2010-05-23 patch
65
66 * Tue Mar 02 2010 SME Translation Server <translations@contribs.org> 0.4-63.sme
67 - apply locale 2010-03-02 patch
68
69 * Tue Oct 27 2009 SME Translation Server <translations@contribs.org> 0.4-62.sme
70 - apply locale 2009-10-27 patch
71
72 * Mon Aug 24 2009 SME Translation Server <translations@contribs.org> 0.4-61.sme
73 - apply locale 2009-08-24 patch
74
75 * Wed May 20 2009 SME Translation Server <translations@contribs.org> 0.4-60.sme
76 - apply locale 2009-05-20 patch
77
78 * Mon Apr 27 2009 SME Translation Server <translations@contribs.org> 0.4-59.sme
79 - apply locale 2009-04-27 patch
80
81 * Tue Mar 03 2009 SME Translation Server
82 - apply locale 2009-03-03 patch
83
84 * Sun Mar 1 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-57
85 - Apply 1 Mar 2009 locale patch [SME: 5018]
86
87 * Thu Jan 1 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-56
88 - Apply 1 Jan 2009 locale patch [SME: 4900]
89
90 * Tue Dec 30 2008 Marco Hess <marco.hess@through-ip.com> 0.4-55
91 - Updated bug references in spec file.
92
93 * Tue Dec 30 2008 Marco Hess <marco.hess@through-ip.com> 0.4-54
94 - Fixed trac.ini file ownership problem after trac-project-modify for [SME: 4428]
95
96 * Tue Dec 30 2008 Marco Hess <marco.hess@through-ip.com> 0.4-53
97 - Fixed error in lexicon file wich had an extra <entry> tag for [SME: 4902]
98
99 * Sun Nov 30 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-52
100 - Apply 30 Nov 2008 locale patch
101
102 * Wed Nov 5 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-51
103 - Apply 5 Nov 2008 locale patch
104
105 * Tue Oct 14 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-50
106 - Apply 14 Oct 2008 locale patch
107
108 * Tue Sep 23 2008 Stephen Noble <support@dungog.net> 0.4-49
109 - Apply 23 Sep 2008 locale patch
110
111 * Tue Jul 1 2008 Shad L. Lords <slords@mail.com> 0.4-48
112 - Remove comment header from locale file
113
114 * Tue Jul 1 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-47
115 - Apply 1 July 2008 locale patch
116
117 * Fri Jun 27 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-46
118 - Apply 27 Jun 2008 locale patch
119
120 * Thu May 21 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-45
121 - Apply 21 May 2008 locale patch
122
123 * Wed May 7 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-44
124 - Apply 7 May 2008 locale patch
125
126 * Mon May 5 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-43
127 - Apply 5 May 2008 locale patch
128
129 * Sat Apr 26 2008 Shad L. Lords <slords@mail.com> 0.4-42
130 - Fix patch to not include locales
131 - Add patch to fix newlines
132
133 * Sat Apr 26 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-41
134 - Add common <base> tags to e-smith-formmagick's general
135
136 * Wed Apr 23 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-40
137 - Apply 23 April 2008 locale patch
138
139 * Tue Apr 22 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-39
140 - Fix commit date in changelog entry
141
142 * Tue Apr 22 2008 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-38
143 - Apply 22 April 2008 locale patch
144
145 * Tue Apr 1 2008 Shad L. Lords <slords@mail.com> 0.4-37
146 - Update to UTF-8 translations
147
148 * Wed Mar 12 2008 Marco Hess <marco.hess@through-ip.com>
149 - 0.4-36
150 Update the trac lexicon file for some minor spelling errors and
151 a minor updates for consistency.
152
153 * Wed Dec 5 2007 Marco Hess <marco.hess@through-ip.com>
154 - 0.4-35
155 Removed patch again, as using sighup seems to be creating more
156 problems than it solved.
157
158 * Wed Dec 5 2007 Marco Hess <marco.hess@through-ip.com>
159 - 0.4-34
160 Added dependency so that subversion-python bindings package is
161 installed. Changed the create links script so that the trac updates
162 use sighup to restart httpd services instead of sigusr1
163
164 * Tue Aug 14 2007 Marco Hess <marco.hess@through-ip.com>
165 - 0.4-33
166 Updated spec file with new release tag.
167 Made further changes to spec file as per smeserver-mod_python
168 spec file.
169
170 * Mon Aug 13 2007 Marco Hess <marco.hess@through-ip.com>
171 - 0.4-32
172 Updated the Wiki default start page to no longer
173 mention the Trac version number in preparation for use
174 with trac 0.10.4
175
176 * Sat Jul 13 2007 Marco Hess <marco.hess@through-ip.com>
177 - 0.4-31
178 Fixed bugzilla bug 3129 as per indicated patch
179 (Corrected 'neq' to 'ne' in trac-project-repository-modify)
180
181 * Sat Apr 7 2007 Marco Hess <marco.hess@through-ip.com>
182 - 0.4-1
183 Implemented a mechanism whereby when there are more than
184 one domain configured on the server, it is possible to
185 select in which domains the Trac environment will be
186 visible.
187
188 * Sat Apr 7 2007 Marco Hess <marco.hess@through-ip.com>
189 - 0.3-2
190 Removed the hack for the perl Config IniFiles and replaced
191 with proper rpm perl-Config-IniFiles
192
193 * Mon Apr 2 2007 Marco Hess <marco.hess@through-ip.com>
194 - 0.3-1
195 Added python-docutils as a required package to support
196 ReStructuredText formatting in the Trac Wiki.
197
198 * Mon Apr 2 2007 Marco Hess <marco.hess@through-ip.com>
199 - 0.3-0
200 Readied package for import in smeserver-contribs CVS space.
201 and removed the hack for the true http basic authentication
202 logout (Trac Ticket 3577) as this patch is now applied
203 in the trac rpm.
204
205 * Wed Mar 28 2007 Marco Hess <marco.hess@through-ip.com>
206 - 0.2-10
207 Included an option in the httpd template to include a
208 PythonOption TracLocale. The language is pulled from the
209 configuration database sysconfig->Language entry so it
210 reflects the installed system locale.
211
212 * Tue Mar 27 2007 Marco Hess <marco.hess@through-ip.com>
213 - 0.2-9
214 Bumped the number to test upgrades not deleting the
215 existing trac project environments.
216
217 * Tue Mar 27 2007 Marco Hess <marco.hess@through-ip.com>
218 - 0.2-8
219 Still a small error :-) in the uninstall that still
220 removed existing trac project environments.
221
222 * Tue Mar 27 2007 Marco Hess <marco.hess@through-ip.com>
223 - 0.2-7
224 Bumped the number to test upgrades not deleting the
225 existing trac project environments.
226
227 * Tue Mar 27 2007 Marco Hess <marco.hess@through-ip.com>
228 - 0.2-6
229 Fixed the spec file so that on upgrades of the
230 smeserver-trac package we don't throw away the
231 existing Trac project environments :-(
232 Also added missing account name error message to
233 en-us locale.
234
235 * Tue Mar 27 2007 Marco Hess <marco.hess@through-ip.com>
236 - 0.2-5
237 Added a View action to the Trac projects table in the
238 server-manager panel so the admin can quickly view the
239 Trac project page from there.
240
241 * Tue Mar 27 2007 Marco Hess <marco.hess@through-ip.com>
242 - 0.2-4
243 Added requirement for python-silvercity so more syntax
244 highlighting comes pre-installed with Trac on SME :-)
245
246 * Mon Mar 26 2007 Marco Hess <marco.hess@through-ip.com>
247 - 0.2-3
248 Fixed error in setting up syslog logging in trac.ini
249
250 * Mon Mar 26 2007 Marco Hess <marco.hess@through-ip.com>
251 - 0.2-2
252 Added requirement for python-setuptools as this is
253 needed to get the WebAdmin plugin to work.
254
255 * Mon Mar 26 2007 Marco Hess <marco.hess@through-ip.com>
256 - 0.2-1
257 Removed the creation of a link to the Trac project site as this
258 caused problems with the Modify and Remove links in the
259 server-manager panel.
260
261 * Mon Mar 26 2007 Marco Hess <marco.hess@through-ip.com>
262 - 0.2-0
263 Converted for Mezzanine build and extracted the mod_python
264 requirements into smeserver-mod_python.
265
266 * Wed Mar 21 2007 Marco Hess <marco.hess@through-ip.com>
267 - 0.1
268 Initial package
269
270 %prep
271
272 %setup
273 %patch1 -p1
274 %patch2 -p1
275 %patch3 -p1
276 %patch4 -p1
277 %patch5 -p1
278 %patch6 -p1
279 %patch7 -p1
280 %patch8 -p1
281 %patch9 -p1
282 %patch10 -p1
283 %patch11 -p1
284 %patch12 -p1
285 %patch13 -p1
286 %patch14 -p1
287 %patch15 -p1
288 %patch16 -p1
289 %patch17 -p1
290 %patch18 -p1
291 %patch19 -p1
292 %patch20 -p1
293 %patch21 -p1
294 %patch22 -p1
295 %patch23 -p1
296 %patch24 -p1
297 %patch25 -p1
298 %patch26 -p1
299 %patch27 -p1
300
301 %build
302 perl createlinks
303
304 DEFAULTS=root/etc/e-smith/db/configuration/defaults/maxTracNameLength
305 mkdir -p $DEFAULTS
306 echo "31" > $DEFAULTS/type
307
308 %install
309 rm -rf $RPM_BUILD_ROOT
310 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
311 rm -f %{name}-%{version}-filelist
312 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
313
314 %clean
315 rm -rf $RPM_BUILD_ROOT
316
317 %post
318 if [ "$1" = "1" ] ; then # first install
319
320 echo "Creating trac projects parent directory ..."
321 mkdir -p /home/e-smith/files/trac
322
323 echo "Inserting SME Powered logo in Trac Footer ..."
324 cp /usr/share/trac/templates/footer.cs.sme-patched /usr/share/trac/templates/footer.cs
325 chown www:www /usr/share/trac/templates/footer.cs
326
327 echo "Creating custom SME WikeStart page ..."
328 mv /usr/share/trac/wiki-default/WikiStart.sme-patched /usr/share/trac/wiki-default/WikiStart
329
330 echo "Enabling mod_python for webserver ..."
331 /sbin/e-smith/db configuration set modPython service status enabled
332
333 echo "Setting maximum trac projects name length to 31 ..."
334 /sbin/e-smith/db configuration set maxTracNameLength 31
335
336 echo "You need to create an pseudonym or a group called 'trac'"
337 echo " to support the reply-to address in the trac email notifications ..."
338
339 echo "Expanding templates ..."
340 /sbin/e-smith/signal-event trac-modify
341
342 echo "Rebuilding server-manager (this can take a while) ..."
343
344 /etc/e-smith/events/actions/initialize-default-databases
345 /etc/e-smith/events/actions/navigation-conf
346 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
347 /etc/rc7.d/S86httpd-e-smith sighup
348 fi
349 true
350
351 %preun
352 if [ "$1" = "0" ] ; then # last uninstall
353 /sbin/e-smith/signal-event trac-delete
354 /sbin/e-smith/signal-event trac-modify
355 fi
356 true
357
358 %postun
359 if [ "$1" = "0" ] ; then # last uninstall
360 # Remove the parent directory
361 echo "Removing trac projects parent directory ..."
362 /bin/rmdir /home/e-smith/files/trac
363 fi
364 true
365
366 # Expand the server-manager templates to update/remove
367 # references to the smeserver-trac panel
368 echo "Rebuilding server-manager (this can take a while) ..."
369 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
370 /etc/e-smith/events/actions/navigation-conf
371 /etc/rc7.d/S86httpd-e-smith sighup
372
373 %files -f %{name}-%{version}-filelist
374 %defattr(-,root,root)

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