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

54
pigeonhole/PKGBUILD Normal file
View 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
}