]> git.pld-linux.org Git - packages/doxygen.git/blob - doxygen.spec
bfe39ea9d0fe679f5f6967687ac4f4466111cc50
[packages/doxygen.git] / doxygen.spec
1 Name:           doxygen
2 Summary:        Doxygen is THE documentation system for C/C++
3 Version:        1.2.3
4 Release:        1
5 Group:          Development/Tools
6 Group(de):      Entwicklung/Werkzeuge
7 Group(fr):      Development/Outils
8 Group(pl):      Programowanie/Narzêdzia
9 License:        GPL
10 URL:            http://www.stack.nl/~dimitri/doxygen/
11 Source0:        http://www.stack.nl/~dimitri/doxygen/dl/%{name}-%{version}.src.tar.gz
12 BuildRequires:  qt-devel
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14 ExcludeArch:    alpha
15
16 %description
17 Doxygen is a documentation system for C, C++ and IDL. It can generate
18 an on-line class browser (in HTML) and/or an off-line reference manual
19 (in LaTeX) from a set of documented source files. There is also
20 support for generating man pages and for converting the generated
21 output into Postscript, hyperlinked PDF or compressed HTML. The
22 documentation is extracted directly from the sources.
23
24 Doxygen can also be configured to extract the code-structure from
25 undocumented source files. This can be very useful to quickly find
26 your way in large source distributions.
27
28 %prep
29 %setup -q
30
31 %build
32 export QTDIR=%{_prefix}
33 ## don't change it to %%configure!!!
34 ./configure \
35         --prefix %{_prefix} \
36         --perl %{_bindir}/perl \
37
38
39 %{__make}
40 %{__make} docs
41 %{__make} ps
42 mkdir ps
43 mv -f latex/doxygen_manual.ps ps
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47 install -d ${RPM_BUILD_ROOT}%{_bindir}
48 install -s bin/doxy* ${RPM_BUILD_ROOT}%{_bindir}
49
50 %clean
51 rm -rf ${RPM_BUILD_ROOT}
52
53 %files
54 %defattr(644,root,root,755)
55 %doc html examples ps
56 %doc README LICENSE
57 %{_bindir}/doxygen
58 %{_bindir}/doxytag
59 %{_bindir}/doxysearch
This page took 0.103956 seconds and 3 git commands to generate.