60 lines
2.3 KiB
Bash
60 lines
2.3 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=mailgraph
|
|
pkgver=1.14
|
|
_debver=$pkgver
|
|
_debrel=17
|
|
pkgrel=1
|
|
pkgdesc="A very simple, free and libre mail statistics RRDtool frontend for Postfix and Sendmail"
|
|
url='https://mailgraph.schweikert.ch/'
|
|
arch=('any')
|
|
license=('GPL-2')
|
|
options=(emptydirs)
|
|
install=$pkgname.install
|
|
depends=('rrdtool' 'perl-file-tail')
|
|
makedepends=('quilt')
|
|
source=("https://mailgraph.schweikert.ch/pub/${pkgname}-${pkgver}.tar.gz"
|
|
"https://deb.debian.org/debian/pool/main/m/mailgraph/mailgraph_${_debver}-${_debrel}.debian.tar.xz"
|
|
"$pkgname.initd"
|
|
"$pkgname.confd")
|
|
sha512sums=('3df0dae010ad166a157eb34a8b1fcf837ab42445d417855ea58937a75b74ca55c06044eefb6077a6117073c39a087bcdf5f58fe35c0e4d9c7d6b18bded7a0193'
|
|
'8056d3e0209a1bd2e638030cf170197613081242b952fb04bc37382459f2a92ce60e1ec266762e170f6c9194dec76acd5c689b1fcdc7ffba0224b17fdab3d886'
|
|
'cd72766b972a13266ef03ada96dfd2aa5f49d95cc357d5683a860c6a10dfc318569a6547086861cd9448b5caf687fd9e0669e4a461d0ad13f1a71c2e8868c032'
|
|
'35efe24ea8f21b966fc50fe352f0f002a5cb9bacf7b5a6ddc653faf0bda97f1bc5b56ccf80ed6ac7ef2b6f67f7a18ad7a88862d44bd1607a9a8cc220f5feb7d2')
|
|
|
|
prepare() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
|
|
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
|
# Debian patches
|
|
export QUILT_PATCHES=debian/patches
|
|
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
|
export QUILT_DIFF_ARGS='--no-timestamps'
|
|
|
|
mv "$srcdir"/debian .
|
|
|
|
quilt push -av
|
|
fi
|
|
|
|
sed -i "s:mailgraph.rrd:/var/lib/mailgraph/mailgraph.rrd:" mailgraph.cgi
|
|
sed -i "s:mailgraph_virus.rrd:/var/lib/mailgraph/mailgraph_virus.rrd:" mailgraph.cgi
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
|
|
#CGI_DIR=`grep 'ScriptAlias /cgi-bin/' /etc/httpd/conf/httpd.conf | awk '{print $3}' | sed 's|"||g'`
|
|
CGI_DIR="/usr/share/webapps/mailgraph"
|
|
|
|
install -D -m755 mailgraph.pl "$pkgdir/usr/sbin/mailgraph"
|
|
install -D -m755 mailgraph.cgi "$pkgdir/$CGI_DIR/mailgraph.cgi"
|
|
install -D -m755 mailgraph.css "$pkgdir/$CGI_DIR/mailgraph.css"
|
|
|
|
install -Dm 644 "$srcdir/$pkgname.confd" "$pkgdir/etc/conf.d/$pkgname"
|
|
install -Dm 755 "$srcdir/$pkgname.initd" "$pkgdir/etc/init.d/$pkgname"
|
|
|
|
install -d -m755 "$pkgdir/var/"{lib/,log/}mailgraph
|
|
|
|
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/$pkgname"
|
|
}
|