packages: policyd/policyd.spec - perl-cbp for perl libraryies

glen glen at pld-linux.org
Mon Jan 3 14:24:00 CET 2011


Author: glen                         Date: Mon Jan  3 13:24:00 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- perl-cbp for perl libraryies

---- Files affected:
packages/policyd:
   policyd.spec (1.12 -> 1.13) 

---- Diffs:

================================================================
Index: packages/policyd/policyd.spec
diff -u packages/policyd/policyd.spec:1.12 packages/policyd/policyd.spec:1.13
--- packages/policyd/policyd.spec:1.12	Mon Jan  3 14:08:13 2011
+++ packages/policyd/policyd.spec	Mon Jan  3 14:23:55 2011
@@ -1,11 +1,10 @@
 # $Revision$, $Date$
-# TODO
-# - perl-cbp (for amavisd integration)
+%include	/usr/lib/rpm/macros.perl
 Summary:	Policyd - an anti-spam plugin for Postfix
 Summary(pl.UTF-8):	Policyd - wtyczka antyspamowa dla Postfiksa
 Name:		policyd
 Version:	2.0.10
-Release:	0.1
+Release:	0.3
 License:	GPL v2
 Group:		Networking
 Source0:	http://downloads.sourceforge.net/policyd/cluebringer-%{version}.tar.bz2
@@ -16,6 +15,7 @@
 Source4:	%{name}.init
 URL:		http://www.policyd.org/
 BuildRequires:	bash
+BuildRequires:	rpm-perlprov >= 4.1-13
 Requires(pre):	/bin/id
 Requires(pre):	/usr/bin/getgid
 Requires(pre):	/usr/sbin/groupadd
@@ -23,6 +23,7 @@
 Requires(post,preun):	/sbin/chkconfig
 Requires(postun):	/usr/sbin/groupdel
 Requires(postun):	/usr/sbin/userdel
+Requires:	perl-cbp = %{version}-%{release}
 Requires:	rc-scripts
 Provides:	group(policyd)
 Provides:	user(policyd)
@@ -54,6 +55,13 @@
 automatyczne dodawanie do czarnej listy HELO i zapobieganie losowemu
 HELO.
 
+%package -n perl-cbp
+Summary:	Policyd "ClueBringer" Perl Libraries
+Group:		Development/Languages/Perl
+
+%description -n perl-cbp
+Policyd "ClueBringer" Perl Libraries.
+
 %package webui
 Summary:	Webui
 Group:		Applications/WWW
@@ -79,9 +87,11 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
+# perl lib
+install -d $RPM_BUILD_ROOT%{perl_vendorlib}
+cp -a cbp $RPM_BUILD_ROOT%{perl_vendorlib}
 # cbpolicyd
 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/policyd,%{_sbindir},%{cblibdir},/etc/{rc.d/init.d,sysconfig}}
-cp -R cbp $RPM_BUILD_ROOT%{cblibdir}
 install -p cbpolicyd cbpadmin database/convert-tsql $RPM_BUILD_ROOT%{_sbindir}
 cp -a cluebringer.conf $RPM_BUILD_ROOT%{_sysconfdir}/policyd/cluebringer.conf
 install -p %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
@@ -150,9 +160,9 @@
 %attr(754,root,root) /etc/rc.d/init.d/%{name}
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
 
-# TODO: use perl vendor dir?
-%dir %{cblibdir}
-%{cblibdir}/cbp
+%files -n perl-cbp
+%defattr(644,root,root,755)
+%{perl_vendorlib}/cbp
 
 %files webui
 %defattr(644,root,root,755)
@@ -169,6 +179,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2011/01/03 13:23:55  glen
+- perl-cbp for perl libraryies
+
 Revision 1.12  2011/01/03 13:08:13  glen
 - rewritten using bundled spec
 - webui subpackage
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/policyd/policyd.spec?r1=1.12&r2=1.13&f=u



More information about the pld-cvs-commit mailing list