source: projects/specs/branches/6/d/doxygen/doxygen-vl.spec @ 521

Revision 521, 8.0 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1# Set this to "1" if you want to build doxywizard
2%define wizard 1
3
4Summary: A documentation system for C/C++.
5Summary(ja): C/C++ 向けドキュメンテーションシステム
6Name: doxygen
7Version: 1.6.1
8Release: 1%{?_dist_release}
9Source0: ftp://ftp.stack.nl/pub/users/dimitri/%{name}-%{version}.src.tar.gz
10Patch0: doxygen-1.6.0-config.patch
11Patch1: doxygen-1.6.0-timestamp.patch
12Group: Development/Tools
13License: GPL
14URL: http://www.stack.nl/~dimitri/doxygen/
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: perl tetex ghostscript gettext
18BuildRequires: flex bison
19%if %{wizard}
20BuildRequires: qt4-devel => 4.4
21%endif
22#Requires: libgcc libstdc++34 graphviz
23
24%description
25Doxygen can generate an online class browser (in HTML) and/or a
26reference manual (in LaTeX) from a set of documented source files. The
27documentation is extracted directly from the sources. Doxygen can
28also be configured to extract the code structure from undocumented
29source files.
30
31%package doxywizard
32Summary: A GUI for creating and editing configuration files.
33Group: Applications/Development
34Requires: %{name} = %{version}-%{release}
35
36%description doxywizard
37Doxywizard is a GUI for creating and editing configuration files that
38are used by doxygen.
39
40%prep
41%setup -q -n %{name}-%{version}
42%patch0 -p1 -b .config
43%patch1 -p1 -b .timestamp
44
45%build
46unset QTDIR
47export OLD_PO_FILE_INPUT=yes
48
49./configure \
50    --prefix %{_prefix} \
51    --shared \
52%if %{wizard}
53     --with-doxywizard \
54%endif
55     --release
56
57make %{?_smp_mflags} all
58make docs
59
60%install
61rm -rf $RPM_BUILD_ROOT
62
63export OLD_PO_FILE_INPUT=yes
64make install DESTDIR=$RPM_BUILD_ROOT
65
66%if !%{wizard}
67rm $RPM_BUILD_ROOT%{_mandir}/man1/doxywizard.*
68%endif
69
70%clean
71rm -rf $RPM_BUILD_ROOT
72
73%files
74%defattr(-,root,root)
75%doc LANGUAGE.HOWTO LICENSE README examples html
76%{_bindir}/doxygen
77%{_bindir}/doxytag
78%{_mandir}/man1/doxygen.*
79%{_mandir}/man1/doxytag.*
80
81%if %{wizard}
82%files doxywizard
83%defattr(-,root,root)
84%{_bindir}/doxywizard
85%{_mandir}/man1/doxywizard.*
86%endif
87
88%changelog
89* Mon Oct 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.6.1-1
90- new upstream release
91- added Patch0, 1 from Fedora
92  * Mon Aug 24 2009 Than Ngo <than@redhat.com> - 1.6.0-2
93  - fix #516339, allow to enable/disable timstamp to avoid the multilib issue
94    HTMP_TIMESTAMP is disable by default
95- enabled doxywizard
96
97* Tue Dec  9 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.7.1-1
98- new upstream release
99- disable doxywizard
100
101* Thu May 29 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.6-1
102- new upstream release
103
104* Thu Feb 21 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.5-0vl1
105- new upstream release
106
107* Mon May 14 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.5.2-0vl1
108- new upstream release
109
110* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.4.7-0vl3
111- rebuild with libstdc++34
112
113* Sun Oct 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.4.7-0vl2
114- add BuildRequires: flex
115
116* Fri Sep 29 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.4.7-0vl1
117- new upstream release
118- changed doxygen-doxywizard Group to Applications/Development
119
120* Sat Aug 05 2006 NAKAMURA Kenta <kenta@vinelinux.org> 1.4.5-0vl2
121- added doxygen-1.4.5-libdir.patch for x86_64 and ppc64 archtecture
122
123* Tue Nov 22 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.5-0vl1
124- new upstream release
125
126* Fri Jul 22 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.4-0vl1
127- new upstream release
128- update Requires
129
130* Wed Jun  1 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.3-0vl2
131- build for VineSeed
132
133* Wed Jun  1 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.3-0vl1
134- new upstream release
135- build for Vine3.1
136- LANG=C when build and install
137- add man pages
138
139* Mon Jan 24 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.4.1-0vl1
140- new upstream release
141- BuildPrereq: qt-devel => 3.2
142
143* Tue Dec  7 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.9.1-0vl1
144- source upgrade
145
146* Sun May 16 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.7-0vl1
147- source upgrade
148- remove %%{_bindir}/doxysearch from %%files
149- remove about Vine2.6
150
151* Tue Dec 16 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.3-0vl2
152- build for VineSeed
153
154* Tue Dec 16 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.3-0vl1
155- source upgrade
156- add BuildPrereq: graphviz and Requires: graphviz
157- change spec to build both VineSeed and Vine2.5/2.6
158
159* Sat May 31 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3.1-0vl1
160- source upgrade
161
162* Sat May 17 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3-0vl1
163- source upgrade
164
165* Wed Jan  8 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3-0vl0.3
166- source upgrade to 1.3-rc3
167- enable %%configure --with-doxywizard
168
169* Wed Jan  8 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.3-0vl0.1
170- source upgrade to 1.3-rc2
171- add BuildPrereq: libpng-devel
172- add Requires: XFree86-gl libexpat to %%package doxywizard
173- add LICENSE to %%docs
174- disable %%configure --with-doxywizard
175
176* Fri Jan  3 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.18-0vl1
177- source upgrade
178- build with new toolchains
179- delete Patch2
180
181* Tue Aug  5 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.2.17-0vl1
182- source upgrade
183- build with qt-3.0.5
184
185* Sun Jun  9 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.2.16-0vl1
186- source update to 1.2.16
187
188* Thu May 09 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.2.15-0vl1
189- source update to 1.2.15
190
191* Sat Mar 23 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 1.2.14-3vl1
192- build for VineSeed
193- delete Epoch
194
195* Fri Mar  8 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.13-3
196- rebuild against qt 3.0.2
197
198* Tue Feb 26 2002 Than Ngo <than@redhat.com> 1.2.14-2
199- rebuild against qt 2.3.2
200
201* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.14-1
202- 1.2.14
203
204* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
205- automated rebuild
206
207* Sun Jan 06 2002 Than Ngo <than@redhat.com> 1.2.13.1-1
208- update to 1.2.13.1
209- fixed build doxywizard with qt3
210
211* Sun Dec 30 2001 Jeff Johnson <jbj@redhat.com> 1.2.13-1
212- update to 1.2.13
213
214* Sun Nov 18 2001 Than Ngo <than@redhat.com> 1.2.12-1
215- update to 1.2.12
216- s/Copyright/License
217
218* Wed Sep 12 2001 Tim Powers <timp@redhat.com>
219- rebuild with new gcc and binutils
220
221* Wed Jun 13 2001 Than Ngo <than@redhat.com>
222- update tp 1.2.8.1
223- make doxywizard as separat package
224- fix to use install as default
225
226* Tue Jun 05 2001 Than Ngo <than@redhat.com>
227- update to 1.2.8
228
229* Tue May 01 2001 Than Ngo <than@redhat.com>
230- update to 1.2.7
231- clean up specfile
232- patch to use RPM_OPT_FLAG
233
234* Wed Mar 14 2001 Jeff Johnson <jbj@redhat.com>
235- update to 1.2.6
236
237* Wed Feb 28 2001 Trond Eivind Glomsrød <teg@redhat.com>
238- rebuild
239
240* Tue Dec 26 2000 Than Ngo <than@redhat.com>
241- update to 1.2.4
242- remove excludearch ia64
243- bzip2 sources
244
245* Mon Dec 11 2000 Than Ngo <than@redhat.com>
246- rebuild with the fixed fileutils
247
248* Mon Oct 30 2000 Jeff Johnson <jbj@redhat.com>
249- update to 1.2.3.
250
251* Sun Oct  8 2000 Jeff Johnson <jbj@redhat.com>
252- update to 1.2.2.
253- enable doxywizard.
254
255* Sat Aug 19 2000 Preston Brown <pbrown@redhat.com>
256- 1.2.1 is latest stable, so we upgrade before Winston is released.
257
258* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
259- automatic rebuild
260
261* Tue Jul  4 2000 Jakub Jelinek <jakub@redhat.com>
262- Rebuild with new C++
263
264* Fri Jun 30 2000 Florian La Roche <laroche@redhat.de>
265- fix QTDIR detection
266
267* Fri Jun 09 2000 Preston Brown <pbrown@redhat.com>
268- compile on x86 w/o optimization, revert when compiler fixed!!
269
270* Wed Jun 07 2000 Preston Brown <pbrown@redhat.com>
271- use newer RPM macros
272
273* Tue Jun  6 2000 Jeff Johnson <jbj@redhat.com>
274- add to distro.
275
276* Tue May  9 2000 Tim Powers <timp@redhat.com>
277- rebuilt for 7.0
278
279* Wed Feb  2 2000 Bernhard Rosenkraenzer <bero@redhat.com>
280- recompile with current Qt (2.1.0/1.45)
281
282* Wed Jan  5 2000 Jeff Johnson <jbj@redhat.com>
283- update to 1.0.0.
284- recompile with qt-2.0.1 if available.
285- relocatable package.
286
287* Mon Nov  8 1999 Tim Powers <timp@redhat.com>
288-updated to 0.49-991106
289
290* Tue Jul 13 1999 Tim Powers <timp@redhat.com>
291- updated source
292- cleaned up some stuff in the spec file
293
294* Thu Apr 22 1999 Jeff Johnson <jbj@redhat.com>
295- Create Power Tools 6.0 package.
Note: See TracBrowser for help on using the repository browser.