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