mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
testing/mailutils: new aport
https://mailutils.org/ GNU swiss army knife of electronic mail handling
This commit is contained in:
parent
28cb3801f4
commit
45f1a82d66
77
testing/mailutils/APKBUILD
Normal file
77
testing/mailutils/APKBUILD
Normal file
@ -0,0 +1,77 @@
|
||||
# Contributor: Shiz <hi@shiz.me>
|
||||
# Maintainer: Shiz <hi@shiz.me>
|
||||
pkgname=mailutils
|
||||
pkgver=3.2
|
||||
pkgrel=0
|
||||
pkgdesc="GNU swiss army knife of electronic mail handling"
|
||||
url="https://mailutils.org/"
|
||||
arch="all"
|
||||
license="GPL3+"
|
||||
replaces="mailx"
|
||||
depends_dev="$pkgname-libs=$pkgver-r$pkgrel"
|
||||
makedepends="readline-dev libtool"
|
||||
checkdepends="autoconf"
|
||||
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-servers $pkgname-mh"
|
||||
source="https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz
|
||||
disable-koi8-r-test.patch"
|
||||
builddir="$srcdir/$pkgname-$pkgver"
|
||||
|
||||
build() {
|
||||
cd "$builddir"
|
||||
./configure \
|
||||
--build=$CBUILD \
|
||||
--host=$CHOST \
|
||||
--prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$builddir"
|
||||
# Exclude imap4d tests as they require chdir("/root") which won't work.
|
||||
sed -i 's/$(IMAP4D_DIR)/# $(IMAP4D_DIR)/g' Makefile
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
|
||||
# re-enable imap4d subdirectory for install
|
||||
sed -i 's/# $(IMAP4D_DIR)/$(IMAP4D_DIR)/g' Makefile
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
cd "$pkgdir"
|
||||
rm usr/lib/charset.alias
|
||||
# No need for these to be suid/sgid root.
|
||||
chmod u-s usr/sbin/maidag
|
||||
chmod g-s usr/bin/dotlock
|
||||
}
|
||||
|
||||
servers() {
|
||||
pkgdesc="$pkgdesc (servers)"
|
||||
|
||||
mkdir -p "$subpkgdir"/usr/sbin
|
||||
local server; for server in pop3d imap4d comsatd; do
|
||||
mv "$pkgdir"/usr/sbin/$server "$subpkgdir"/usr/sbin/
|
||||
done
|
||||
}
|
||||
|
||||
libs() {
|
||||
pkgdesc="$pkgdesc (libraries)"
|
||||
|
||||
mkdir -p "$subpkgdir"/usr
|
||||
mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
|
||||
}
|
||||
|
||||
mh() {
|
||||
pkgdesc="$pkgdesc (MH compatibility)"
|
||||
|
||||
mkdir -p "$subpkgdir"/usr/bin \
|
||||
"$subpkgdir"/usr/share/$pkgname
|
||||
|
||||
mv "$pkgdir"/usr/bin/mu-mh "$subpkgdir"/usr/bin/
|
||||
mv "$pkgdir"/usr/share/$pkgname/mh "$subpkgdir"/usr/share/$pkgname/
|
||||
rmdir -p "$pkgdir"/usr/share/$pkgname || true
|
||||
}
|
||||
|
||||
sha512sums="5528799ba1bf7b8eaf3c0e2fe436aeb0be03ccb85788eff7ab6f860da9a03d00f86a4ebcf6839c0a164c6c6d1a0cfe38ec8c848db45376d958325dadba13549e mailutils-3.2.tar.gz
|
||||
d0d78bba10d3ce039bb00657a570fb9411fabf448548994860285701939ae52afd15c007daa85bb18662a67153dda86069afe240b430fbe1b28a45755108f477 disable-koi8-r-test.patch"
|
||||
16
testing/mailutils/disable-koi8-r-test.patch
Normal file
16
testing/mailutils/disable-koi8-r-test.patch
Normal file
@ -0,0 +1,16 @@
|
||||
musl does not support this charset.
|
||||
--- a/libmailutils/tests/decode2047.at
|
||||
+++ b/libmailutils/tests/decode2047.at
|
||||
@@ -49,12 +49,6 @@
|
||||
[If you can read this yo ... u understand the example.
|
||||
])
|
||||
|
||||
-# Malformed input string: lacks trailing =. MU 0.6.90 hanged on it.
|
||||
-TESTDEC2047([malformed input],[decode05],
|
||||
-[=?koi8-r?B?RndkOiDSxcfJ09TSwcPJ0SDEz83FzsE?=],
|
||||
-[Fwd: \322\305\307\311\323\324\322\301\303\311\321 \304\317\315\305
|
||||
-])
|
||||
-
|
||||
m4_popdef([TESTDEC2047])
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user