Added options to make Robodoc more customizable.
[robodoc.git] / robodoc.spec.in
1 # $Id: robodoc.spec.in,v 1.1 2003/03/22 15:49:10 petterik Exp $
2 Summary: Tool to extract documentation from source code
3 Name: robodoc
4 Version: PROJECT_VERSION
5 Release: PROJECT_RELEASE
6 Copyright: GPL
7 Group: Development/Tools
8 Source: %{name}-%{version}.tar.gz
9 URL: http://www.xs4all.nl/~rfsber/Robo/index.html
10 BuildRequires: xmlto >= 0.0.10-4 
11 BuildRoot: %{_tmppath}/%{name}-root
12
13 %description
14 ROBODoc is a documentation tool. It extracts the documentation from comment 
15 headers in the source code and formats it in HTML, RTF, TeX, or ASCII. Works 
16 with C, Tcl, FORTRAN, and any other language that supports remarks or comments.
17
18 %prep
19 %setup -q
20
21 %build
22 aclocal
23 automake -a
24 autoconf
25 %configure
26 make %{_smp_mflags}
27
28 %install
29 rm -rf %{buildroot}
30 mkdir -p %{buildroot}/%{_datadir}/%{name}/Headers
31 mkdir -p %{buildroot}/%{_bindir}
32 mkdir -p %{buildroot}%{_mandir}/man1
33
34 install -s -m 755 Source/robodoc %{buildroot}/%{_bindir}
35 install -s -m 755 Source/robohdrs %{buildroot}/%{_bindir}
36 install -s -m 755 Docs/robodoc.1 %{buildroot}%{_mandir}/man1
37 install -s -m 755 Docs/robohdrs.1 %{buildroot}%{_mandir}/man1
38 install -s -m 644 Headers/* %{buildroot}/%{_datadir}/%{name}/Headers
39
40 %clean
41 rm -rf %{buildroot}
42
43 %files
44 %defattr(-,root,root)
45 %doc AUTHORS ChangeLog COPYING DEVELOPERS INSTALL NEWS README TODO UPGRADE Docs/manual.html
46 %{_bindir}/*
47 %{_mandir}/man1/*
48 %{_datadir}/%{name}/Headers/*
49
50 %changelog
51 * Sun Mar 23 2003 petterik <petterik@users.sourceforge.net>
52 - renamed robodoc.spec to robodoc.spec.in
53
54 * Mon Feb 24 2003 petterik <petterik@users.sourceforge.net>
55 - removed conversion of manual.xml to manual.html (incl in Docs/makefile)
56
57 * Sat Feb 15 2003 Petteri Kettunen http://www.iki.fi/petterik/
58 - manual.html build, Headers examples installed
59 - BuildRequires xmlto
60
61 * Mon Feb 10 2003 Petteri Kettunen http://www.iki.fi/petterik/
62 - RH8.0 -specific changes
63 - robohdrs binary and manual pages added
64
65 * Fri Jan 03 2003 Petteri Kettunen http://www.iki.fi/petterik/
66 - skeleton RPM