1 %define cvsdate cvs-snap
2 %define cvsver %(echo %{cvsdate} | tr -d -)
5 Summary: Round Robin Database Tools
10 Group: Applications/Databases
11 Source: http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/beta/rrdtool-1.2rc1.tar.gz
12 URL: http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
13 Buildroot: /tmp/%{name}-root
16 BuildRequires: cgilib-devel
17 BuildRequires: freetype-devel libart_lgpl-devel libpng-devel zlib-devel
20 It is pretty easy to gather status information from all sorts of things,
21 ranging from the temperature in your office to the number of octets which
22 have passed through the FDDI interface of your router. But it is not so
23 trivial to store this data in a efficient and systematic manner. This is
24 where RRDtool kicks in. It lets you log and analyze the data you gather from
25 all kinds of data-sources (DS). The data analysis part of RRDtool is based
26 on the ability to quickly generate graphical representations of the data
27 values collected over a definable time period.
30 Summary: RRD Tool development libraries and header files
31 Group: Development/Libraries
32 Requires: %{name} = %{version}
35 The RRD Tools development library.
38 Summary: RRD Tool Perl interface
39 Group: Applications/Databases
40 Requires: %{name} = %{version}
43 The RRD Tools Perl modules.
46 Summary: RRD Tool Python interface
47 Group: Applications/Databases
48 Requires: %{name} = %{version} python >= 2.3
51 The RRD Tools Python modules.
54 %setup -q -n rrdtool-%{cvsdate}
56 %setup -q -n rrdtool-%{cvsdate}
58 %define deffont %{_datadir}/%{name}/fonts/VeraMono.ttf
61 CPPFLAGS="-I/usr/include/libart-2.0 -I/usr/include/freetype2"
71 mkdir -p %{buildroot}%{_datadir}/fonts
72 install -m 644 src/VeraMono.ttf %{buildroot}%{deffont}
74 # Fix up the documentation
75 [ -d docs ] && mv docs docs.src
76 mv %{buildroot}/usr/doc docs
78 [ -d examples ] && mv examples examples.src
79 mv %{buildroot}/usr/examples examples
80 [ -d html ] && mv html html.src
81 mv %{buildroot}/usr/html html
84 %define perlsite %(perl -MConfig -e 'print $Config{"installsitearch"}')
85 mkdir -p %{buildroot}%{perlsite}
86 mv %{buildroot}%{_libdir}/perl/* %{buildroot}%{perlsite}
87 rmdir %{buildroot}%{_libdir}/perl
88 rm -f %{buildroot}/%{perlsite}/auto/RRDs/RRDs.bs
90 # Fix up the man pages
91 if [ "%{_mandir}" != "/usr/share/man" ]; then
92 mkdir -p %{buildroot}%{_mandir}
93 mv %{buildroot}/usr/man/* %{buildroot}%{_mandir}/
106 %defattr (-, root, root)
107 %doc 00README CONTRIBUTORS COPYING COPYRIGHT NEWS PROJECTS
108 %doc README THREADS TODO
109 %doc docs/[a-z]* html/[a-z]*
114 %{_libdir}/librrd.so.%{sover}
115 %{_libdir}/librrd_th.so.%{sover}
116 %{_mandir}/man1/[a-z]*
120 %defattr (-, root, root)
125 %{_libdir}/librrd_th.a
126 %{_libdir}/librrd_th.la
127 %{_libdir}/librrd_th.so
131 %doc docs/RRD* html/RRD*
132 %defattr (-, root, root)
135 %dir %{perlsite}/auto/RRDs
136 %{perlsite}/auto/RRDs/RRDs.so
137 %{_mandir}/man1/RRDp.1*
138 %{_mandir}/man1/RRDs.1*
141 %{_libdir}/python*/site-packages/*
144 * Wed May 11 2005 Alan Milligan <alan.milligan@last-bastion.net>
146 * Wed May 26 2004 Mike Slifcak <slif@bellsouth.net> 1.1.0-0.1.20040526
147 - package examples with rrdtool-perl (decouple Perl from main package)
148 * Thu Apr 29 2004 Chris Adams <cmadams@hiwaay.net> 1.1.0-0.1.20040430