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