makedepends=(db)

description="Cyrus saslauthd SASL authentication daemon"
url="http://cyrusimap.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=cyrus-sasl
version=2.1.28
release=5
gratos_version=1.0-RC1

source=(https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-${version}/cyrus-sasl-${version}.tar.gz
        https://repo.grat-os.fr/files/grat-os-${gratos_version}.tar.xz)

build() {
  cd $name-$version
  ./configure --prefix=/usr \
              --libdir=/usr/lib \
              --sysconfdir=/etc \
              --mandir=/usr/share/man \
              --enable-auth-sasldb \
              --with-dbpath=/var/lib/sasl/sasldb2 \
              --with-saslauthd=/var/run/saslauthd
  make
}

package() {
  cd $name-$version

  make DESTDIR=$PKG install
  install -v -m700 -d $PKG/var/lib/sasl $PKG/var/run/saslauthd

  # Service
  cd $SRC/grat-os-${gratos_version}
  make DESTDIR=$PKG install-saslauthd
}
