source: projects/specs/branches/6/t/trac/trac-vl.spec @ 3407

Revision 3407, 4.7 KB checked in by iwaim, 13 years ago (diff)

trac-0.12.2-1

Line 
1%define name trac
2%define version 0.12.2
3%define release 1%{?_dist_release}
4%define japanize ja1
5
6Summary: A web-based software project management and bug/issue tracking system
7Summary(ja): Web ベースのソフトウェアプロジェクト管理およびバグ追跡システム
8Name: %{name}
9Version: %{version}
10Release: %{release}
11Source0: http://www.i-act.co.jp/project/products/downloads/Trac-%{version}.%{japanize}.zip
12Patch0: trac-0.12.2.ja1-default_charset.patch
13License: modified BSD-style License
14Group: Applications/Development
15URL: http://trac.edgewall.org/
16
17BuildArch: noarch
18Requires: python, python-genshi >= 0.6, python-setuptools >= 0.6b1
19%if %{?_dist_release} == "vl6"
20## pysqlite included in python-2.6
21Requires: python >= 2.6
22%else
23Requires: python
24Requires: pysqlite
25%endif
26BuildRequires: python-devel, python-genshi >= 0.6, python-setuptools >= 0.6b1
27BuildRequires: unzip
28BuildRoot: %{_tmppath}/%{name}-%{version}-root
29
30Vendor: Project Vine
31Distribution: Vine Linux
32
33%description
34Trac is an enhanced wiki and issue tracking system for software
35development projects. Trac uses a minimalistic approach to
36web-based software project management. Our mission is to help
37developers write great software while staying out of the way.
38Trac should impose as little as possible on a team's established
39development process and policies.
40
41%description -l ja
42Trac はソフトウェア開発プロジェクトのマネージメントにおける
43最小限のアプローチを提供する Web アプリケーションです。
44ソフトウェア開発の上でのチケット解決、機能追加、および
45すべての工程において、効果的なトラッキングとハンドリングを
46簡素化することを目標としています。
47Trac の全てのアスペクトは、一つの目標のもとに設計されています。
48古びた方法でプロジェクトを運営している、ソフトウェア開発者の
49助けとなること。そのために、チームが既に確立している
50開発プロセスと開発ポリシーに影響をなるべく与えないこと。
51
52%prep
53%setup -q -n Trac-%{version}.%{japanize}
54%patch0 -p1
55
56%build
57%{__python} setup.py build
58
59%install
60rm -rf ${RPM_BUILD_ROOT}
61%{__python} setup.py install --root=${RPM_BUILD_ROOT}
62%{__mkdir } ${RPM_BUILD_ROOT}%{python_sitelib}/tracext
63
64## deleting files
65%{__rm} -f contrib/trac-svn-post-commit-hook.cmd
66%{__rm} -rf contrib/rpm
67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
71%files
72%defattr(-,root,root)
73%doc AUTHORS COPYING* ChangeLog* README* RELEASE* TESTING-README* THANKS* UPGRADE*
74%doc doc sample-plugins wiki-macros contrib
75%{_bindir}/*
76%{python_sitelib}/Trac-*.egg-info
77%{python_sitelib}/trac
78%{python_sitelib}/tracopt
79%dir %{python_sitelib}/tracext
80
81%changelog
82* Sun Apr 10 2011 IWAI, Masaharu <iwai@alib.jp> 0.12.2-1
83- new upstream release
84- update default_charset patch (Patch0)
85- drop unnecessary fix_sourceforge2trac.py patch (Patch1)
86- update {Build,}Requires: python-genshi version
87- add files %%{python_sitelib}/tracopt
88
89* Mon Dec  6 2010 IWAI, Masaharu <iwai@alib.jp> 0.11.7-1
90- new upstream release
91- add BuildRequires: unzip
92
93* Mon Mar 22 2010 IWAI, Masaharu <iwai@alib.jp> 0.11.6-2
94- update Requires
95  - update R: python >= 2.6 for VineSeed (vl6)
96  - add R: python, pysqlite for other version (cf. vl5)
97- add %%{python_sitelib}/tracext dir in %%files
98- fix 0.11.6-1 changelog: s/BR:/Requires:/
99
100* Wed Mar 17 2010 Shu KONNO <owa@bg.wakwak.com> 0.11.6-1
101- updated Trac to 0.11.6.ja1
102- rebuilt with python-2.6
103- dropt Requires: pysqlite (included in python-2.6)
104
105* Sat Apr 25 2009 IWAI, Masaharu <iwai@alib.jp> 0.11.4-1
106- new upstream release
107- update default charset patch (Patch0)
108  - add patching default wiki page
109
110* Mon Apr  6 2009 IWAI, Masaharu <iwai@alib.jp> 0.11.3-2
111- add Requires: pysqlite
112- fix 0.11.3-1 changelog
113  - update Requires and BuildRequires
114
115* Sun Apr  5 2009 IWAI, Masaharu <iwai@alib.jp> 0.11.3-1
116- new upstream release
117- update License value
118- update default_charset patch (Patch0)
119- update %%files section
120- add fix sourceforge2trac.py.patch (Patch1)
121- update Requires
122  - drop clearsilver, silvercity, pysqlite, python-pyxml, subversion-python
123  - add python-genshi >= 0.5, python-setuptools >= 0.6b1
124- update BuildRequires
125  - add python-genshi >= 0.5, python-setuptools >= 0.6b1
126
127* Mon Oct 20 2008 Shu KONNO <owa@bg.wakwak.com> 0.10.5-2
128- added %%python_sitelib macro to be independent of platforms
129- added BuildArch: noarch
130
131* Mon Oct 20 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.10.5-1
132- upgraded to 0.10.5, the newest 0.10.x line, including security and bug fixes
133- spec in UTF-8
134- modified Patch0 to set utf-8 as default encoding
135
136* Wed Aug 22 2007 KANEKO Seiji <giraffe@m2.pbc.ne.jp> 0.10.4-0vl1
137- initial build for Vine Linux
138- add Patch0 to change default_charset to euc-jp
139
Note: See TracBrowser for help on using the repository browser.