SHA256
1
0
forked from pool/rrdtool
OBS User unknown
2007-01-05 15:51:12 +00:00
committed by Git OBS Bridge
parent 0c27a2a4a3
commit 511f90fa57
4 changed files with 148 additions and 25 deletions

View File

@@ -17,12 +17,12 @@ Group: Productivity/Scientific/Math
Autoreqprov: on
Requires: perl = %{perl_version}
Version: 1.2.15
Release: 33
Release: 35
Source: %{name}-%{version}.tar.bz2
Source1: cgilib-0.5.tar.bz2
Patch: %{name}-%{version}-stderr.diff
Patch1: %{name}-%{version}-ssize.diff
Patch2: %{name}-%{version}-changeset_r887.diff
Patch2: %{name}-%{version}-DoS.diff
URL: http://ee-staff.ethz.ch/~oetiker/webtools/rrdtool/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: A tool for data logging and analysis
@@ -64,16 +64,17 @@ aclocal --force
autoconf -f
automake -fca
CFLAGS="$RPM_OPT_FLAGS -fPIC" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-L`pwd`/lb/lib" CPPFLAGS="-I`pwd`/lb/include" \
./configure \
--mandir=%{_mandir} \
--prefix=%{_prefix} \
--libdir=%{_libdir} \
--datadir=%{_datadir} \
--infodir=%{_infodir} \
--sysconfdir=%{_sysconfdir} \
--enable-shared \
./configure \
--mandir=%{_mandir} \
--prefix=%{_prefix} \
--libdir=%{_libdir} \
--datadir=%{_datadir} \
--infodir=%{_infodir} \
--sysconfdir=%{_sysconfdir} \
--enable-shared \
--with-tcllib=%{_libdir} \
--with-gnu-ld
--with-gnu-ld \
--with-rrd-default-font=/usr/share/fonts/truetype/DejaVuSansMono.ttf
make
%install
@@ -90,6 +91,8 @@ make \
install
# we install this later again
rm -r $RPM_BUILD_ROOT%{_prefix}/lib/perl
# do not install fonts (use system fonts instead)
rm -rf $RPM_BUILD_ROOT%_datadir/rrdtool/fonts
# install correctly perl modules
pushd bindings/perl-piped
perl Makefile.PL
@@ -101,9 +104,9 @@ make DESTDIR=$RPM_BUILD_ROOT install_vendor
popd
%perl_process_packlist
#fix build (it would be better to split cgilib)
sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*//' $RPM_BUILD_ROOT/%{_libdir}/librrd.la > tmp
sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*/ /' $RPM_BUILD_ROOT/%{_libdir}/librrd.la > tmp
mv tmp $RPM_BUILD_ROOT/%{_libdir}/librrd.la
sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*//' $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la > tmp
sed 's/[[:space:]]*-L\/usr\/src\/packages\/BUILD\/%{name}-%{version}\/lb\/lib[[:space:]]*/ /' $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la > tmp
mv tmp $RPM_BUILD_ROOT/%{_libdir}/librrd_th.la
# documentation
@@ -135,6 +138,10 @@ rm -rf $RPM_BUILD_ROOT
%{py_sitedir}/rrdtoolmodule.so
%changelog -n rrdtool
* Fri Jan 05 2007 - anicka@suse.cz
- fix librrd_th.la
- remove packaged fonts and use system fonts instead
- fix last patch
* Tue Jan 02 2007 - anicka@suse.cz
- fix memory allocation bug when graphing logarithmic data
with upstream patch [#231212]