updated on Sun Jan 15 16:02:00 UTC 2012
[aur-mirror.git] / msmtp-git / PKGBUILD
blob0dde092ee9e6a3d3b7bb335d246d33248e4176a9
1 # Maintainer: Mark Foxwell <fastfret79@archlinux.org.uk>
2 # Contributor: Andres P <aepd87@gmail.com>
4 pkgname=msmtp-git
5 pkgver=20111104
6 pkgrel=1
7 pkgdesc='An SMTP client. Includes queue scripts and vim syntax highlighting'
8 arch=(i686 x86_64)
9 license=(GPL3)
10 url=http://msmtp.sourceforge.net
11 depends=(gnutls libidn)
12 makedepends=(git)
13 provides=(msmtp smtp-forwarder)
14 optdepends=('libgnome-keyring: External Authentication')
15 conflicts=(msmtp)
16 install=msmtp.install
18 _gitroot=git://msmtp.git.sourceforge.net/gitroot/msmtp/msmtp
19 _gitname=msmtp
21 build() {
22   msg 'Connecting to GIT server...'
24   if [[ -d $_gitname ]]; then
25     ( cd $_gitname; git pull origin )
26     msg 'The local files are updated.'
27   else
28     git clone $_gitroot $_gitname
29   fi
31   msg "GIT checkout done or server timeout"
32   msg "Starting make..."
34   rm -rf $_gitname-build
35   git clone $_gitname{,-build}
36   cd $_gitname-build
38   autoreconf
39   ./configure         \
40     --prefix=/usr     \
41     --sysconfdir=/etc \
42   
43   make
46 package() {
47   cd $_gitname-build
48   
49   make DESTDIR=$pkgdir install
51   install -Dm644 scripts/vim/msmtp.vim \
52     $pkgdir/usr/share/vim/vimfiles/syntax/msmtp.vim
54   sed -i "s:LOG=~/log/msmtp.queue.log:LOG=~/.msmtp.queue/msmtp.queue.log:g" scripts/msmtpq/msmtpq
56   for _i in msmtp{q,-queue}; do
57     install -D scripts/msmtpq/$_i $pkgdir/usr/bin/$_i
58   done
60   install -Dm644 scripts/msmtpq/README.msmtpq \
61     $pkgdir/usr/share/doc/msmtp/README.msmtpq
62   for _i in msmtprc-{system,user}.example; do
63     install -Dm644 doc/$_i $pkgdir/usr/share/doc/msmtp/$_i
64   done
65