michael@171: ## michael@171: ## postfix-mailgraph.spec -- OpenPKG RPM Package Specification michael@171: ## Copyright (c) 2000-2009 OpenPKG Foundation e.V. michael@171: ## michael@171: ## Permission to use, copy, modify, and distribute this software for michael@171: ## any purpose with or without fee is hereby granted, provided that michael@171: ## the above copyright notice and this permission notice appear in all michael@171: ## copies. michael@171: ## michael@171: ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED michael@171: ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF michael@171: ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. michael@171: ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR michael@171: ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, michael@171: ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT michael@171: ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF michael@171: ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND michael@171: ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, michael@171: ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT michael@171: ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF michael@171: ## SUCH DAMAGE. michael@171: ## michael@171: michael@171: # package information michael@171: Name: postfix-mailgraph michael@171: Summary: Postfix Mail Graphing michael@171: URL: http://mailgraph.schweikert.ch/ michael@171: Vendor: David Schweikert michael@171: Packager: OpenPKG Foundation e.V. michael@171: Distribution: OpenPKG Community michael@171: Class: EVAL michael@171: Group: Mail michael@171: License: GPL michael@171: Version: 1.14 michael@199: Release: 20090420 michael@171: michael@171: # list of sources michael@171: Source0: http://mailgraph.schweikert.ch/pub/mailgraph-%{version}.tar.gz michael@171: Source1: rc.postfix-mailgraph michael@171: Patch0: postfix-mailgraph.patch michael@171: michael@171: # build information michael@171: Prefix: %{l_prefix} michael@171: BuildRoot: %{l_buildroot} michael@171: BuildPreReq: OpenPKG, openpkg >= 20060823 michael@172: PreReq: OpenPKG, openpkg >= 20060823 michael@172: PreReq: postfix, perl, perl-sys michael@172: PreReq: rrdtool, rrdtool::with_perl = yes michael@171: AutoReq: no michael@171: AutoReqProv: no michael@171: michael@171: %description michael@171: Mailgraph is a very simple mail statistics RRDtool frontend for the michael@171: Postfix MTA that produces daily, weekly, monthly and yearly graphs michael@171: of received/sent and bounced/rejected mail. michael@171: michael@171: %track michael@171: prog postfix-mailgraph = { michael@171: version = %{version} michael@171: url = http://mailgraph.schweikert.ch/pub/ michael@171: regex = mailgraph-(__VER__)\.tar\.gz michael@171: } michael@171: michael@171: %prep michael@171: %setup -q -n mailgraph-%{version} michael@171: %patch -p0 michael@171: michael@171: %build michael@171: michael@171: %install michael@171: rm -rf $RPM_BUILD_ROOT michael@171: %{l_shtool} mkdir -f -p -m 755 \ michael@171: $RPM_BUILD_ROOT%{l_prefix}/sbin \ michael@171: $RPM_BUILD_ROOT%{l_prefix}/cgi \ michael@171: $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \ michael@171: $RPM_BUILD_ROOT%{l_prefix}/var/postfix-mailgraph/rrd \ michael@171: $RPM_BUILD_ROOT%{l_prefix}/var/postfix-mailgraph/img \ michael@171: $RPM_BUILD_ROOT%{l_prefix}/var/postfix-mailgraph/run michael@171: %{l_shtool} install -c -m 755 \ michael@171: -e 's;#!/usr/bin/perl;#!%{l_prefix}/bin/perl;' \ michael@171: -e 's;/var/log/mailgraph\.log;%{l_prefix}/var/postfix-mailgraph/run/mailgraph.log;' \ michael@171: -e 's;/var/run/mailgraph\.pid;%{l_prefix}/var/postfix-mailgraph/run/mailgraph.pid;' \ michael@171: -e 's;/var/log/syslog;%{l_prefix}/var/postfix/log/postfix.log;' \ michael@171: -e 's;/var/log;%{l_prefix}/var/postfix-mailgraph/rrd;' \ michael@171: mailgraph.pl $RPM_BUILD_ROOT%{l_prefix}/sbin/mailgraph michael@171: %{l_shtool} install -c -m 755 \ michael@171: -e 's;#!/usr/bin/perl;#!%{l_prefix}/bin/perl;' \ michael@171: -e 's;mailgraph\.cgi;mailgraph;' \ michael@171: -e 's;mailgraph\.rrd;%{l_prefix}/var/postfix-mailgraph/rrd/mailgraph.rrd;' \ michael@171: -e 's;mailgraph_virus\.rrd;%{l_prefix}/var/postfix-mailgraph/rrd/mailgraph_virus.rrd;' \ michael@171: -e 's;/tmp/mailgraph;%{l_prefix}/var/postfix-mailgraph/img;' \ michael@171: mailgraph.cgi $RPM_BUILD_ROOT%{l_prefix}/cgi/mailgraph michael@171: %{l_shtool} install -c -m 755 %{l_value -s -a} \ michael@171: %{SOURCE rc.postfix-mailgraph} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/ michael@171: %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ michael@171: %{l_files_std} \ michael@171: '%attr(755,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/postfix-mailgraph/img' michael@171: michael@171: %files -f files michael@171: michael@171: %clean michael@171: rm -rf $RPM_BUILD_ROOT michael@171: