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