diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ccbb29fd6826 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: Gavin Troy <gavtroy@fastmail.fm> +# Based on heirloom-mailx PKGBUILD + +pkgname=s-nail-git +pkgver=14.8.3_x15_g47a1a5c +pkgrel=1 +pkgdesc="Commandline utility for sending and receiving email" +arch=('i686' 'x86_64') +url="http://sdaoden.users.sourceforge.net/code.html#s-nail" +license=('custom:BSD') +depends=('krb5' 'libidn' 'openssl') +makedepends=('git') +optdepends=('smtp-forwarder: alternatives for sending mail') +provides=('mailx' 'heirloom-mailx') +conflicts=('mailx' 'heirloom-mailx') +backup=('etc/mail.rc') +source=("git+https://gitlab.com/s-nail/s-nail.git") +sha1sums=('SKIP') + +pkgver() { + cd s-nail + # pacman treats "_" like a ".", so use "_x" to seperate the git tag. + # otherwise pacman may think XX.Y_git to XX.Y.Z_git is a downgrade + gitver=$(git describe --tags | cut -c 2-) + gitver=${gitver//-/_}; echo ${gitver/_/_x} +} + +build() { + cd s-nail + CFLAGS+=" $CPPFLAGS" + + if check_option "debug" "y"; then + config_target="CONFIG=DEVEL" + fi + + make PREFIX=/usr \ + SYSCONFDIR=/etc \ + SYSCONFRC=/etc/mail.rc \ + LIBEXECDIR=/usr/lib \ + MAILSPOOL=/var/spool/mail \ + WANT_AUTOCC=0 \ + ${config_target:-} \ + config + + make -f mk.mk _update-version + + make build +} + +package() { + cd s-nail + make DESTDIR="${pkgdir}" chown=/usr/bin/true packager-install + + ln -sf s-nail "${pkgdir}"/usr/bin/mail + ln -sf s-nail "${pkgdir}"/usr/bin/mailx + ln -sf s-nail.1.gz "${pkgdir}"/usr/share/man/man1/mail.1.gz + ln -sf s-nail.1.gz "${pkgdir}"/usr/share/man/man1/mailx.1.gz + + install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING +} |