blob: 0b7c990d89c27d5f20f1cf35ccba062d34739f66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
# Maintainer: Parazyd <parazyd@dyne.org>
_name=JaroMail
pkgname=jaromail-git
pkgver=4.1
pkgrel=2
pkgdesc="A commandline tool to easily and privately handle your e-mail, git version"
arch=('x86_64' 'i686')
url="https://www.dyne.org/software/jaro-mail"
license=('GPL3')
depends=('zsh' 'mutt' 'fetchmail' 'vim' 'msmtp' 'notmuch' 'abook' 'elinks' 'pinentry' 'wipe' 'alot')
makedepends=('gcc' 'glib2')
source=("git://github.com/dyne/JaroMail"
"00-remove-libgnome-keyring.patch")
sha256sums=("SKIP"
"3fa439b8ae02c33005a004c45f246e43fa3642c3eb2540c40ad31975e5ecd2a9")
prepare() {
patch "$_name/build/build-gnu.sh" "00-remove-libgnome-keyring.patch"
}
build() {
cd "$_name"
make
}
package() {
cd "$_name"
# local vars
prefix=$pkgdir/usr/local
jaro_libexec=$prefix/share/jaromail
jaro_share=$prefix/share/jaromail
#out of package vars
PREFIX=/usr/local
JARO_LIBEXEC=$PREFIX/share/jaromail
JARO_SHARE=$PREFIX/share/jaromail
mkdir -p "$jaro_share"
mkdir -p "$jaro_share/.mutt"
mkdir -p "$jaro_share/.stats"
cp -ra doc/* $jaro_share/.mutt/
cp -ra src/mutt/* $jaro_share/.mutt/
cp -ra src/stats/* $jaro_share/.stats/
mkdir -p $jaro_libexec/bin
mkdir -p $jaro_libexec/zlibs
cp src/jaro $jaro_libexec/bin/
cp -ra build/gnu/* $jaro_libexec/bin/
cp -r src/zlibs/* $jaro_libexec/zlibs/
for l in $(ls $jaro_libexec/zlibs/ | grep '.zwc$'); do
rm -f $l
done
for l in $(ls $jaro_libexec/zlibs/ | grep -v '.zwc$'); do
zsh -c "zcompile $jaro_libexec/zlibs/$l"
done
chmod -R a+rX "$jaro_share"
mkdir -p $prefix/bin
echo -e "#!/usr/bin/env zsh" > $prefix/bin/jaro
echo -e "export JAROWORKDIR=${JARO_SHARE}" >> $prefix/bin/jaro
zsh -c "zmodload zsh/pcre"
echo -e "export JAROMAILDIR=${HOME}/Mail" >> $prefix/bin/jaro
echo "${JARO_SHARE}/bin/jaro \${=@}" >> $prefix/bin/jaro
chmod +x $prefix/bin/jaro
printf "\n\n*********************IMPORTANT**********************\n\n"
printf "Jaro Mail installed in: $PREFIX\n"
printf "Executable path: $PREFIX/bin/jaro\n\n"
printf "To initialize your Mail dir use: jaro init\n"
printf "Default is $HOME/Mail\n"
printf "Change it via environment variable JAROMAILDIR\n"
printf "****************************************************\n\n"
}
|