Files
extra/bogofilter/PKGBUILD
2025-06-22 20:39:04 -05:00

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"
}