]> git.pld-linux.org Git - packages/doxygen.git/blob - doxygen.spec
- release 2.
[packages/doxygen.git] / doxygen.spec
1 Summary:        Doxygen is the documentation system for C/C++
2 Summary(pl):    System dokumentowania dla C/C++
3 Summary(pt_BR): Um sistema de documentação para C/C++
4 Name:           doxygen
5 Version:        1.2.13.1
6 Release:        2
7 Epoch:          1
8 License:        GPL
9 Group:          Development/Tools
10 Group(de):      Entwicklung/Werkzeuge
11 Group(es):      Desarrollo/Herramientas
12 Group(fr):      Development/Outils
13 Group(pl):      Programowanie/Narzêdzia
14 Group(pt):      Desenvolvimento/Ferramentas
15 Group(ru):      òÁÚÒÁÂÏÔËÁ/éÎÓÔÒÕÍÅÎÔÙ
16 Source0:        ftp://ftp.stack.nl/pub/users/dimitri/%{name}-%{version}.src.tar.gz
17 URL:            http://www.stack.nl/~dimitri/doxygen/
18 BuildRequires:  qt-devel => 2.1
19 BuildRequires:  libstdc++-devel
20 BuildRequires:  tetex
21 BuildRequires:  ghostscript
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Doxygen is a documentation system for C, C++ and IDL. It can generate
26 an on-line class browser (in HTML) and/or an off-line reference manual
27 (in LaTeX) from a set of documented source files. There is also
28 support for generating man pages and for converting the generated
29 output into Postscript, hyperlinked PDF or compressed HTML. The
30 documentation is extracted directly from the sources.
31
32 Doxygen can also be configured to extract the code-structure from
33 undocumented source files. This can be very useful to quickly find
34 your way in large source distributions.
35
36 %description -l pl
37 Doxygen to system dokumentowania dla C, C++ i IDL. Mo¿e generowaæ
38 dokumentacjê klas on-line (w HTML) lub podrêcznik off-line (w LaTeX-u)
39 z zestawu udokumentowanych plików ¼ród³owych. Ma tak¿e mo¿liwo¶æ
40 generowania stron man i konwersji na Postscript, PDF z hiper³±czami
41 oraz skompresowany HTML. Dokumentacja jest wyci±gana bezpo¶rednio ze
42 ¼róde³.
43
44 Doxygen mo¿e byæ skonfigurowany tak¿e do wyci±gania struktury kodu z
45 nieudokumentowanych plików ¼ród³owych. Mo¿e byæ to przydatne do
46 szybkiego odnalezienia siê w du¿ych ¼ród³ach.
47
48 %description -l pt_BR
49 Doxygen é uma sistema de documentação para C e C++ que gera um class
50 browser on-line (em HTML) e/ou um manual de referencia off-line (em
51 LaTeX) a partir de um conjunto de fontes documentados. A documentação
52 é extraida diretamente a partir dos fontes.
53
54 %package doxywizard
55 Summary:        A GUI front-end for creating and editing configuration files
56 Summary(pl):    GUI do tworzenia i edycji plików konfiguracyjnych
57 Group:          X11/Applications
58 Group(de):      X11/Applikationen
59 Group(es):      X11/Aplicaciones
60 Group(fr):      X11/Applications
61 Group(pl):      X11/Aplikacje
62 Group(pt_BR):   X11/Aplicações
63 Group(pt):      X11/Aplicações
64 Group(ru):      X11/ðÒÉÌÏÖÅÎÉÑ
65 Requires:       %{name} = %{version}
66 Requires:       qt >= 2.2 
67
68 %description doxywizard
69 Doxywizard is a GUI front-end for creating and editing configuration
70 files that are used by doxygen.
71
72 %description doxywizard -l pl
73 Doxywizard to frontend z graficznym interfejsem do tworzenia i edycji
74 plików konfiguracyjnych u¿ywanych przez doxygen.
75
76 %prep
77 %setup -q
78
79 %build
80 export QTDIR=%{_prefix}
81 ## don't change it to %%configure!!!
82 ./configure \
83         --prefix %{_prefix} \
84         --perl %{_bindir}/perl \
85 #       --with-doxywizard
86
87 %{__make} \
88         CFLAGS="%{rpmcflags}" \
89         CXXFLAGS="%{rpmcflags} \
90         -DQT_NO_CODECS -DQT_LITE_UNICODE -fno-rtti -fno-exceptions"
91
92 %{__make} docs
93 %{__make} ps
94 mkdir ps
95 mv -f latex/doxygen_manual.ps ps
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99 install -d ${RPM_BUILD_ROOT}%{_bindir}
100
101 install bin/doxy* ${RPM_BUILD_ROOT}%{_bindir}
102
103 gzip -9nf README LICENSE
104
105 %clean
106 rm -rf ${RPM_BUILD_ROOT}
107
108 %files
109 %defattr(644,root,root,755)
110 %doc html examples *.gz
111 %attr(755,root,root) %{_bindir}/doxygen
112 %attr(755,root,root) %{_bindir}/doxytag
113 %attr(755,root,root) %{_bindir}/doxysearch
114
115 #%files doxywizard
116 #%defattr(644,root,root,755)
117 #%attr(755,root,root) %{_bindir}/doxywizard
This page took 0.064208 seconds and 4 git commands to generate.