45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
|
# Description: suite of command-line tools for working with maildirs
|
||
|
# URL: https://github.com/leahneukirchen/mblaze/
|
||
|
# Maintainer: John McQuah, jmcquah at disroot dot org
|
||
|
# Packager: Leah Neukirchen, leah at vuxu dot org
|
||
|
# Depends on:
|
||
|
|
||
|
name=mblaze
|
||
|
version=1.1
|
||
|
release=14
|
||
|
source=("https://github.com/leahneukirchen/mblaze/archive/v$version/$name-v$version.tar.gz"
|
||
|
replyfrom.patch reuse-sent.patch mblaze-delete.patch mblaze-fofl.patch mdelete.1 mailshow)
|
||
|
|
||
|
build() {
|
||
|
cd $name-$version
|
||
|
patch -p1 < $SRC/replyfrom.patch
|
||
|
patch -p1 < $SRC/reuse-sent.patch
|
||
|
# Next patch adds support for easily deleting messages from disk, adopting the syntax
|
||
|
# of mrefile (except for the destination folder, of course). Comment out if you're
|
||
|
# wary of accidental data loss.
|
||
|
#
|
||
|
patch -p1 < $SRC/mblaze-delete.patch
|
||
|
cp $SRC/mdelete.1 man
|
||
|
#
|
||
|
# Next patch eliminates quoted-printable encoding in favor of 7bit, format=flowed,
|
||
|
# if it looks like English is the primary language of composition.
|
||
|
#
|
||
|
[ "${LANG:0:3}" = "en_" ] && patch -p1 < $SRC/mblaze-fofl.patch
|
||
|
|
||
|
make all
|
||
|
make DESTDIR=$PKG PREFIX="/usr" install
|
||
|
|
||
|
BUILDDATE=$(date +'%Y-%m-%d')
|
||
|
cat > $PKG/usr/bin/museragent << EOF
|
||
|
#!/bin/sh
|
||
|
printf "User-Agent: $name/$version-$release ($BUILDDATE)\n"
|
||
|
EOF
|
||
|
chmod 755 $PKG/usr/bin/museragent
|
||
|
|
||
|
# Now add a plugin for quickly viewing individual files under a maildir in nnn
|
||
|
if [ -d /usr/share/nnn/plugins ]; then
|
||
|
mkdir -p $PKG/usr/share/nnn/plugins
|
||
|
install -m 0755 $SRC/mailshow $PKG/usr/share/nnn/plugins
|
||
|
fi
|
||
|
}
|