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