/[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.30 - (show annotations) (download)
Sun Mar 1 19:29:15 2009 UTC (15 years, 8 months ago) by snetram
Branch: MAIN
CVS Tags: smeserver-trac-0_4-57_el4_sme
Changes since 1.29: +7 -2 lines
* Sun Mar  1 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.4-57
- Apply  1 Mar 2009 locale patch [SME: 5018]

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

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