diff options
author | ava1ar | 2016-03-27 02:21:20 -0400 |
---|---|---|
committer | ava1ar | 2016-03-27 02:21:20 -0400 |
commit | e8d1bf9e5838d930549c0b6493e50ea71a7ed1a5 (patch) | |
tree | 6c96bafc9f9a70476376d70f5e64ab9714323dda /PKGBUILD | |
download | aur-e8d1bf9e5838d930549c0b6493e50ea71a7ed1a5.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..682938125a53 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: ava1ar mail(at)ava1ar(dot)me + +_pkgname=log2mail +pkgname=${_pkgname}-git +pkgver=r7.6db1a01 +pkgrel=1 +pkgdesc="Daemon watching logfiles and mailing lines matching patterns" +arch=('i686' 'x86_64') +license=('GPL') +depends=('gcc-libs') +makedepends=('gcc' 'git') +url="https://github.com/fumiyas/${_pkgname}" +source=("git+$url" ${_pkgname}.service) +sha1sums=('SKIP' '619e94f405ed705bf5c865af341745c60759ea7a') +backup=('etc/log2mail.conf') + +pkgver() { + cd "${srcdir}"/${_pkgname} + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}"/${_pkgname} + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}"/${_pkgname} + make DESTDIR="${pkgdir}" install + + # coping binaries to /bin instead of /sbin + mv "${pkgdir}"/usr/{sbin,bin} + + # coping man files to /usr/share/man + mkdir -p "${pkgdir}"/usr/share + mv "${pkgdir}"/usr/man "${pkgdir}"/usr/share/man + + # installing sample config file + install -Dm644 "${srcdir}"/${_pkgname}/${_pkgname}.conf "${pkgdir}"/etc/${_pkgname}.conf + + # installing systemd unit + install -Dm644 "${srcdir}"/${_pkgname}.service "${pkgdir}"/usr/lib/systemd/system/${_pkgname}.service +} |