initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

59
mailgraph/PKGBUILD Normal file
View File

@@ -0,0 +1,59 @@
# 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"
}