diff options
author | Javier Torres | 2016-02-18 21:13:31 +0100 |
---|---|---|
committer | Javier Torres | 2016-02-18 21:13:31 +0100 |
commit | 07e857cc45730859539d09de8987cce2bca2c026 (patch) | |
tree | e13aad90391fc70147d04f59ca9d140bc811c51e /PKGBUILD | |
download | aur-07e857cc45730859539d09de8987cce2bca2c026.tar.gz |
Initial release
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8aa431902f17 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Javier Torres <javitonino [at] gmail [dot] com> + +pkgname=guam +pkgver=0.7.1 +pkgrel=1 +pkgdesc='A smart, unjustly outcasted Reverse IMAP Proxy that lives at the perimeter of your IMAP environment.' +arch=('any') +license=('GPL3') +depends=('erlang') +optdepends=('pykolab: configuration tool') +makedepends=() +backup=("etc/${pkgname}/sys.config") +url='http://kolab.org' +install="guam.install" +source=("http://mirror.kolabsys.com/pub/releases/${pkgname}-${pkgver}.tar.gz") + +sha256sums=('bf1b74a1e203754d0476f959094fa71efd5c4253e2887a6c25bfd2094ee058c7') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i "s|/usr/sbin/guam|/opt/kolab_guam/bin/kolab_guam|g" guam.service + make deps-up +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/rel" + ../rebar generate + + mkdir "${pkgdir}/opt/" + cp -r "kolab_guam" "${pkgdir}/opt/" + + mkdir -p "${pkgdir}/etc/${pkgname}" + mv "${pkgdir}/opt/kolab_guam/releases/${pkgver}/sys.config" \ + "${pkgdir}/etc/${pkgname}/sys.config" + ln -s "/etc/${pkgname}/sys.config" \ + "${pkgdir}/opt/kolab_guam/releases/${pkgver}/sys.config" + + mkdir -p "${pkgdir}/var/log/${pkgname}" + mv "${pkgdir}/opt/kolab_guam/log" "${pkgdir}/var/log/${pkgname}" + ln -s "/var/log/${pkgname}" "${pkgdir}/opt/kolab_guam/log" + + install -Dm644 "${srcdir}/${pkgname}-${pkgver}/guam.service" "${pkgdir}/usr/lib/systemd/system/guam.service" +} |