/[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.40 - (show annotations) (download)
Tue Mar 20 15:39:19 2012 UTC (12 years, 8 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-trac-0_4-67_el4_sme, HEAD
Changes since 1.39: +7 -2 lines
* Tue Mar 20 2012 SME Translation Server <translations@contribs.org> 0.4-67.el6
- apply locale 2012-03-20 patch

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

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