/[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.35 - (show annotations) (download)
Tue Oct 27 17:43:52 2009 UTC (14 years, 6 months ago) by slords
Branch: MAIN
Changes since 1.34: +7 -2 lines
Translation updates

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

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