makedepends=(e2fsprogs keyutils perl)

description="The Kerberos network authentication system"
url="http://web.mit.edu/kerberos/"

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

name=kerberos
version=1.22.2
release=2

greatos_version=1.0-RC1

source=(https://repo.great-os.org/files/great-os-${greatos_version}.tar.xz
        http://web.mit.edu/$name/dist/krb5/${version:0:4}/krb5-$version.tar.gz)

build() {
  cd krb5-$version/src

  ./configure --prefix=/usr            \
              --sysconfdir=/etc        \
              --localstatedir=/var/lib \
              --with-system-et         \
              --with-system-ss         \
              --with-system-verto=no   \
              --enable-dns-for-realm

  make
}

package() {
  cd krb5-$version/src
  make DESTDIR=$PKG install

  for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt_mit kadm5srv_mit kdb5 krb5 krb5support verto; do
    chmod -v 755 $PKG/usr/lib/lib$LIBRARY.so.*.*
  done

  unset LIBRARY

  install -v -dm755 $PKG/usr/share/doc/krb5-$version
  cp -vfr ../doc/*  $PKG/usr/share/doc/krb5-$version

  # Service
  cd ../../great-os-${greatos_version}
  make DESTDIR=$PKG install-krb5
}
