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

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

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


Revision 1.36 - (hide annotations) (download)
Wed Mar 3 04:03:57 2010 UTC (14 years, 8 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-trac-0_4-63_el4_sme
Changes since 1.35: +7 -2 lines
* Tue Mar 02 2010 SME Translation Server <translations@contribs.org> 0.4-63.sme
- apply locale 2010-03-02 patch

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

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