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