packages: collectd/collectd.spec - added perl package - start collection3 p...
luzik
luzik at pld-linux.org
Mon Jun 8 07:40:17 CEST 2009
Author: luzik Date: Mon Jun 8 05:40:17 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- added perl package
- start collection3 packaging-NFY
---- Files affected:
packages/collectd:
collectd.spec (1.76 -> 1.77)
---- Diffs:
================================================================
Index: packages/collectd/collectd.spec
diff -u packages/collectd/collectd.spec:1.76 packages/collectd/collectd.spec:1.77
--- packages/collectd/collectd.spec:1.76 Fri Jun 5 09:44:26 2009
+++ packages/collectd/collectd.spec Mon Jun 8 07:40:12 2009
@@ -28,7 +28,7 @@
Summary(pl.UTF-8): Zbieranie informacji o systemie w plikach RRD
Name: collectd
Version: 4.7.1
-Release: 1
+Release: 1.1
License: GPL v2
Group: Daemons
Source0: http://collectd.org/files/%{name}-%{version}.tar.bz2
@@ -89,15 +89,15 @@
10 second resolution while being nice to the system.
%description -l pl.UTF-8
-collectd to mały demon zbierający co 10 sekund informacje o systemie i
-zapisujący wyniki do pliku RRD.
+collectd to mały demon zbierający co 10 sekund informacje o systemie
+i zapisujący wyniki do pliku RRD.
W odróżnieniu od innych podobnych programów collectd nie jest
skryptem, lecz jest napisany w czystym C z myślą o wydajności i
przenośności. Jako demon pozostaje w pamięci, więc nie ma potrzeby
-urychamiania ciężkiego interpretera za każdym razem, kiedy powinny być
-zapisane nowe wartości. Dzięki temu collect może mieć rozdzielczość 10
-sekund i nie obciążać zbytnio systemu.
+urychamiania ciężkiego interpretera za każdym razem, kiedy powinny
+być zapisane nowe wartości. Dzięki temu collect może mieć
+rozdzielczość 10 sekund i nie obciążać zbytnio systemu.
%package libs
Summary: %{name} libraries
@@ -204,6 +204,20 @@
%description collection
Web script for collectd.
+%package collection3
+Summary: Web script for collectd
+Summary(pl_PL.UTF-8): Web script for collectd
+Group: Applications/WWW
+Requires: %{name} = %{version}-%{release}
+Requires: perl(Config::General)
+Requires: perl(HTML::Entities)
+Requires: perl(RRDs)
+Requires: webserver(cgi)
+Suggests: fonts-TTF-DejaVu
+
+%description collection3
+Web script for collectd.
+
%package conntrack
Summary: conntrack-plugin for collectd
Summary(pl_PL.UTF-8): Wtyczka conntrack dla collectd
@@ -907,6 +921,13 @@
%description xmms
This plugin collectd data provided by XMMS.
+%package -n perl-Collectd
+Summary: Perl files from Collectd package
+Group: Daemons
+
+%description -n perl-Collectd
+Perl files from Collectd package
+
%prep
%setup -q
%patch0 -p1
@@ -947,12 +968,12 @@
%{__make} LDFLAGS="%{rpmldflags} -lstatgrab" \
BUILD_WITH_OPENIPMI_CFLAGS="-I/usr/include" \
- BUILD_WITH_OPENIPMI_LIBS="-L/usr/lib64 -lOpenIPMIutils -lOpenIPMIpthread"
+ BUILD_WITH_OPENIPMI_LIBS="-L%{_libdir} -lOpenIPMIutils -lOpenIPMIpthread"
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_var}/{log/,lib/%{name}},/etc/{rc.d/init.d/,collectd.d}} \
- $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir}}
+ $RPM_BUILD_ROOT{%{_appdir}/cgi-bin,%{_webappdir},%{_pkglibdir},%{perl_vendorlib}/}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -967,6 +988,8 @@
install %{SOURCE3} $RPM_BUILD_ROOT%{_webappdir}/httpd.conf
install %{SOURCE4} $RPM_BUILD_ROOT%{_webappdir}/lighttpd.conf
+cp -R contrib/collection3 $RPM_BUILD_ROOT%{_appdir}
+
### Configs instalation ###
for i in `egrep "^(#|)LoadPlugin" src/collectd.conf |awk '{print $NF}' ` ; do
egrep "LoadPlugin $i$" src/collectd.conf | %{__sed} -e "s/^#//" > $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/$i.conf
@@ -980,6 +1003,8 @@
install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/df.conf
install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/collectd.d/rrdtool.conf
+mv $RPM_BUILD_ROOT%{_datadir}/perl5/Collectd* $RPM_BUILD_ROOT%{perl_vendorlib}/
+
# Cleanups:
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
@@ -1146,6 +1171,10 @@
%dir %{_appdir}/cgi-bin
%attr(755,root,root) %{_appdir}/cgi-bin/collection.cgi
+%files collection3
+%defattr(644,root,root,755)
+%{_appdir}/collection3
+
########## PLUGINS:
%if %{with xml}
%if %{with curl}
@@ -1552,12 +1581,21 @@
%attr(755,root,root) %{_libdir}/%{name}/xmms.so
%endif
+%files -n perl-Collectd
+%defattr(644,root,root,755)
+%{perl_vendorlib}/Collectd.pm
+%{perl_vendorlib}/Collectd
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.77 2009/06/08 05:40:12 luzik
+- added perl package
+- start collection3 packaging-NFY
+
Revision 1.76 2009/06/05 07:44:26 glen
- one %desc devel -l pl is enough; adapter
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/collectd/collectd.spec?r1=1.76&r2=1.77&f=u
More information about the pld-cvs-commit
mailing list