]> git.pld-linux.org Git - packages/NaturalDocs.git/blame - NaturalDocs.spec
update to 1.52
[packages/NaturalDocs.git] / NaturalDocs.spec
CommitLineData
42bcd98d 1%include /usr/lib/rpm/macros.perl
2Summary: Multi-language documentation generator
0457ec09 3Summary(pl.UTF-8): Wielojęzykowy generator dokumentacji
42bcd98d 4Name: NaturalDocs
f84b39e3 5Version: 1.52
930df172 6Release: 1
42bcd98d 7License: GPL
8Group: Applications
f84b39e3
ER
9Source0: http://downloads.sourceforge.net/naturaldocs/%{name}-%{version}.zip
10# Source0-md5: 68e3982acae57b6befdf9e75b420fd80
42bcd98d 11Patch0: %{name}-path.patch
12URL: http://www.naturaldocs.org/
930df172 13BuildRequires: iconv
49adac8a
JB
14BuildRequires: perl-modules >= 1:5.8.0
15BuildRequires: rpm-perlprov >= 4.1-13
53c6ff82 16BuildRequires: unzip
930df172 17BuildArch: noarch
42bcd98d 18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21Natural Docs is an open-source, extensible, multi-language
22documentation generator. It extracts specially formatted comments from
23source code and builds HTML documentation from it. The syntax is
24transparent so that the comments in the source code read just as
25easily as the generated documentation. It also focuses on automation
26and high-quality generated output.
27
a47e55f5
JR
28%description -l pl.UTF-8
29Natural Docs jest łatwo rozszerzalnym, wielojęzykowym generatorem
30dokumentacji o otwartym kodzie źródłowym. Wyciąga on odpowiednio
31sformatowane komentarze z kodu źródłowego i tworzy z nich dokumentację
32w postaci HTML-u. Składnia jest przezroczysta, więc komentarze
33wewnątrz kodu źródłowego są równie łatwe do przeczytania jak i
34wygenerowana dokumentacja. Natural Docs koncentruje się także na
35wysokiej jakości wygenerowanej dokumentacji.
42bcd98d 36
37%prep
38%setup -q -c
930df172
ER
39%patch0 -p0
40
41# And one non-UTF8 one
42iconv -f ISO-8859-1 -t UTF-8 Help/example/Default.css > Help/example/Default.css.utf8
43touch --reference Help/example/Default.css Help/example/Default.css.utf8
44mv Help/example/Default.css.utf8 Help/example/Default.css
42bcd98d 45
42bcd98d 46%install
47rm -rf $RPM_BUILD_ROOT
930df172 48install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_datadir}/%{name}/JavaScript,%{_bindir},%{perl_vendorlib}}
42bcd98d 49
50mv Modules/%{name} $RPM_BUILD_ROOT%{perl_vendorlib}
51mv Styles $RPM_BUILD_ROOT%{_datadir}/%{name}
930df172
ER
52cp -a Config/*.txt $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
53cp -a JavaScript/*.js $RPM_BUILD_ROOT%{_datadir}/%{name}/JavaScript
54install -p %{name} $RPM_BUILD_ROOT%{_bindir}
42bcd98d 55
56%clean
57rm -rf $RPM_BUILD_ROOT
58
59%files
60%defattr(644,root,root,755)
e9ad9461 61%doc Info/CSSGuide.txt Info/NDMarkup.txt Help/*
930df172
ER
62%dir %{_sysconfdir}/%{name}
63%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Languages.txt
64%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Topics.txt
65%attr(755,root,root) %{_bindir}/NaturalDocs
42bcd98d 66%{_datadir}/%{name}
67%{perl_vendorlib}/%{name}
This page took 0.068202 seconds and 4 git commands to generate.