initial import
This commit is contained in:
54
pigeonhole/PKGBUILD
Normal file
54
pigeonhole/PKGBUILD
Normal file
@@ -0,0 +1,54 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
# This must be built against the version of dovecot being used,
|
||||
# else mail delivery will fail.
|
||||
# Specify the version of dovecot to be used here:
|
||||
_dcpkgver=2.3.13
|
||||
_dcmajor=2.3
|
||||
# Make sure to bump pkgrel if changing this.
|
||||
|
||||
pkgname=pigeonhole
|
||||
pkgver=0.5.13
|
||||
pkgrel=1
|
||||
pkgdesc='Sieve implementation for Dovecot'
|
||||
url='https://pigeonhole.dovecot.org/'
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL-2.1')
|
||||
depends=("dovecot=${_dcpkgver}")
|
||||
conflicts=('dovecot-sieve' 'pigeonhole-hg')
|
||||
source=("https://pigeonhole.dovecot.org/releases/2.3/dovecot-${_dcmajor}-pigeonhole-${pkgver}.tar.gz"{,.sig})
|
||||
sha512sums=('fcbc13d71af4e6dd4e34192484e203d755e5015da76a4774b11a79182b2baad36cab5a471346093111ace36a7775dfe8294555f8b777786dde386820b3ec5cd3'
|
||||
'SKIP')
|
||||
validpgpkeys=(
|
||||
'42F3CD50D4F25A41833BEE3704D62B1E3DFBB4F4' # Stephan Bosch <stephan@rename-it.nl>
|
||||
'2BE74AAB3EE754DFB9C80D3318A348AEED409DA1'
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd "dovecot-${_dcmajor}-pigeonhole-${pkgver}"
|
||||
|
||||
local filename
|
||||
for filename in "${source[@]}"; do
|
||||
if [[ "$filename" =~ \.patch$ ]]; then
|
||||
patch -p1 -N -l -i "$srcdir/${filename##*/}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "dovecot-${_dcmajor}-pigeonhole-${pkgver}"
|
||||
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--with-dovecot=/usr/lib/dovecot \
|
||||
--with-moduledir=/usr/lib/dovecot/modules \
|
||||
--disable-static
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "dovecot-${_dcmajor}-pigeonhole-${pkgver}"
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 COPYING* -t "$pkgdir"/usr/share/licenses/$pkgname
|
||||
}
|
||||
Reference in New Issue
Block a user