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