66 lines
2.2 KiB
Bash
66 lines
2.2 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=bogofilter
|
|
_pkgname=$pkgname-libre
|
|
pkgver=1.2.5
|
|
_debver=1.2.5
|
|
_debrel=1
|
|
pkgrel=1
|
|
pkgdesc="A fast Bayesian spam filtering tool"
|
|
arch=('i686' 'x86_64')
|
|
license=('GPL-3')
|
|
url="https://bogofilter.sourceforge.io/"
|
|
depends=('db' 'perl' 'gsl')
|
|
makedepends=('valgrind' 'xmlto' 'quilt')
|
|
backup=("etc/$pkgname/$pkgname.cf")
|
|
mksource=(https://downloads.sourceforge.net/project/${pkgname}/${pkgname}-stable/${pkgname}-${pkgver}.tar.xz)
|
|
source=(https://repo.hyperbola.info:50000/sources/${_pkgname}/${_pkgname}-${pkgver}.tar.bz2{,.sig}
|
|
https://deb.debian.org/debian/pool/main/b/bogofilter/bogofilter_${_debver}-${_debrel}.debian.tar.xz)
|
|
mksha512sums=('3a7280485cfe5802dd3e9721c153f88ccf28bff7a6a24590e985e860d1f1e0ddea7bde8a8e5ad1ff643e94c9fd7b26b2a5ed5a9fb991cee3fd5b0ce67ce9abfe')
|
|
sha512sums=('a13d3d2dffb52acb65fbc153b17c665b1e5ef2968c11076046a291c48e52e91311fa341c50571a741b8c1c369a720f721dd02c598d60bbff7682ed33e6d490ee'
|
|
'SKIP'
|
|
'e8be35c001e12820e3463636641072cea02ccc3a786c5c5e42e45490e1913d098f2d32dac1895777c1561a85a8dfaa1f7a7ed08dee9310ee28f1baa69a765e62')
|
|
validpgpkeys=('C92BAA713B8D53D3CAE63FC9E6974752F9704456') # André Silva
|
|
|
|
mksource() {
|
|
cd ${pkgname}-${pkgver}
|
|
# remove nonfree files
|
|
rm -v doc/$pkgname-SA-{2005-0{1,2},2010-01}
|
|
}
|
|
|
|
prepare() {
|
|
cd ${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
|
|
}
|
|
|
|
build() {
|
|
cd ${pkgname}-${pkgver}
|
|
./configure --prefix=/usr \
|
|
--sysconfdir=/etc/$pkgname \
|
|
--localstatedir=/var \
|
|
--enable-transactions \
|
|
--with-database=db
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd ${pkgname}-${pkgver}
|
|
make DESTDIR="${pkgdir}" install
|
|
|
|
mv "${pkgdir}/etc/$pkgname/$pkgname.cf.example" "${pkgdir}/etc/$pkgname/$pkgname.cf"
|
|
|
|
install -dm755 "${pkgdir}/usr/share/${pkgname}/contrib"
|
|
install -m644 contrib/* "${pkgdir}/usr/share/${pkgname}/contrib/"
|
|
|
|
install -Dm644 "${srcdir}/${pkgname}-${pkgver}/gpl-3.0.txt" -t "${pkgdir}/usr/share/licenses/$pkgname"
|
|
}
|