57 lines
2.0 KiB
Bash
57 lines
2.0 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=fetchmail
|
|
pkgver=6.4.16
|
|
_debver=$pkgver
|
|
_debrel=4
|
|
pkgrel=2
|
|
pkgdesc='A remote-mail retrieval utility'
|
|
arch=('i686' 'x86_64')
|
|
url='https://www.fetchmail.info'
|
|
license=('custom:GPL-2+OpenSSL-Linking-Exception')
|
|
depends=('libressl')
|
|
makedepends=('quilt')
|
|
backup=('etc/conf.d/fetchmail')
|
|
options=('!makeflags')
|
|
install=fetchmail.install
|
|
source=("https://deb.debian.org/debian/pool/main/f/fetchmail/fetchmail_${pkgver}.orig.tar.xz"
|
|
"https://deb.debian.org/debian/pool/main/f/fetchmail/fetchmail_${_debver}-${_debrel}+deb11u1.debian.tar.xz"
|
|
"$pkgname.initd"
|
|
"$pkgname.confd")
|
|
sha512sums=('5e0d87739d73991c56111222cd84d6e16913b205c4d427feeb9b03d7f330442851f48769e168883ad75afc0a9db9b5267d1ad30e2ca0efe14263befd625dccf0'
|
|
'7079cd3782a01490ec8f8aca2ccfb380c4a36c429b044eae847eba89e00e260e139e10e061cadbbff26691813bec31b22fdb26026d1b2cdf9d1f0615ae7ddccd'
|
|
'571d7b42414256fab4fbf14ca89c9bc4d3a76ecfe476e8db802ffad7cee39b6969fe834ee9d4b9aae34a538bda089392eab6f841bddd09bff440c0f276b01de7'
|
|
'4dacd025d76a22c991c6dabe7c3d5b33b49348e83534d4de300a1b0d55a62dc0195e19065cb0a3a5da72f50700e7b92d4579be795a899f680e2a8be7dd508532')
|
|
|
|
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 --with-ssl=/usr
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd ${pkgname}-${pkgver}
|
|
make DESTDIR="${pkgdir}" install
|
|
rm "${pkgdir}/usr/bin/fetchmailconf"
|
|
|
|
install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/$pkgname"
|
|
|
|
install -Dm644 "${srcdir}/$pkgname.confd" "${pkgdir}/etc/conf.d/$pkgname"
|
|
install -Dm755 "${srcdir}/$pkgname.initd" "${pkgdir}/etc/init.d/$pkgname"
|
|
install -d -o 90 -g nobody "${pkgdir}/var/lib/$pkgname"
|
|
}
|