%undefine with_rrdcgi
%endif
-# ceph >= 14.0 no longer support 32-bit archs
-%ifarch %{ix86}
-%undefine with_ceph
-%endif
-
%define pdir RRDp
Summary: RRDtool - round robin database
Summary(pl.UTF-8): RRDtool - baza danych typu round-robin
Summary(ru.UTF-8): RRDtool - база данных с "циклическим обновлением"
Summary(uk.UTF-8): RRDtool - це система зберігання та показу серійних даних
Name: rrdtool
-Version: 1.9.0
+Version: 1.11.0
Release: 1
License: GPL v2+ + FLOSS exception
Group: Applications/Databases
Source0: https://github.com/oetiker/rrdtool-1.x/releases/download/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: bcbdb069e74fc866fb92deb6697c5392
+# Source0-md5: 289fa4c8f31db4626deddb6603ee117e
Source1: rrdcached.init
Source2: rrdcached.sysconfig
Patch0: %{name}-tcl-path.patch
-Patch1: groff.patch
+Patch1: python-path.patch
URL: http://oss.oetiker.ch/rrdtool/
-BuildRequires: autoconf >= 2.60
+BuildRequires: autoconf >= 2.69
BuildRequires: automake
%{?with_ceph:BuildRequires: ceph-devel}
BuildRequires: gettext-tools >= 0.18
BuildRequires: glib2-devel >= 1:2.28.7
BuildRequires: groff
BuildRequires: libdbi-devel
-BuildRequires: libtool
+BuildRequires: libtool >= 2:2
BuildRequires: libwrap-devel
BuildRequires: libxml2-devel >= 1:2.7.8
BuildRequires: pkgconfig
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.745
%if %{with rrd_graph}
%if %{with python}
BuildRequires: python3
BuildRequires: python3-devel
+BuildRequires: python3-pip
%endif
%if %{with ruby}
BuildRequires: rpm-rubyprov
Group: Development/Languages/Python
Requires: %{name} = %{version}-%{release}
Requires: python3-libs
-Obsoletes: python-rrdtool
+Obsoletes: python-rrdtool < 1.7.2-4
%description -n python3-rrdtool
Python 3 interface to RRDtool, the graphing and logging utility.
%{__sed} -i -e 's#/lib/lua/#/%{_lib}/lua/#g' configure.ac
%{__sed} -E -i -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python3}\1,' \
- examples/stripes.py
+ examples/stripes.py
%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+tclsh@TCL_VERSION@(\s|$),#!%{__tclsh}\1,' \
- bindings/tcl/ifOctets.tcl.in
+ bindings/tcl/ifOctets.tcl.in
# We only want .txt and .html files for the main documentation
install -d docs/{html,/txt}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_examplesdir}/%{name}-%{version}}
+install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_examplesdir}/%{name}-%{version},%{ruby_archdir}}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT \
%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/RRDs/.packlist
%endif
+%find_lang %{name}
+
%clean
rm -rf $RPM_BUILD_ROOT
/sbin/chkconfig --del rrdcached
fi
-%files
+%files -f %{name}.lang
%defattr(644,root,root,755)
%doc CHANGES CONTRIBUTORS COPYRIGHT NEWS THREADS TODO
%attr(755,root,root) %{_libdir}/librrd.so.*.*.*
%if %{with lua}
%files -n lua-rrdtool
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lua/5.*/rrd.so*
+%{_libdir}/lua/5.*/rrd.so*
%{_mandir}/man1/rrdlua.1*
%endif
%{perl_vendorlib}/RRDp.pm
%{perl_vendorarch}/RRDs.pm
%dir %{perl_vendorarch}/auto/RRDs
-%attr(755,root,root) %{perl_vendorarch}/auto/RRDs/RRDs.so
+%{perl_vendorarch}/auto/RRDs/RRDs.so
%{_mandir}/man3/RRDp.3*
%{_mandir}/man3/RRDs.3*
%endif
%if %{with python}
%files -n python3-rrdtool
%defattr(644,root,root,755)
-%attr(755,root,root) %{py3_sitedir}/rrdtool*.so
-%{py3_sitedir}/rrdtool-*.egg-info
+%{py3_sitedir}/rrdtool*.so
+%{py3_sitedir}/rrdtool-*.dist-info
+%{_mandir}/man1/rrdpython.1*
%endif
%if %{with ruby}
%files -n ruby-rrdtool
%defattr(644,root,root,755)
-%attr(755,root,root) %{ruby_archdir}/RRD.so
+%{ruby_archdir}/RRD.so
+%{_mandir}/man1/rrdruby.1*
%endif
%if %{with tcl}
%files -n tcl-rrdtool
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/tclrrd%{version}.so
+%{_libdir}/tclrrd%{version}.so
%{_prefix}/lib/tclrrd%{version}
%endif