# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : kerberos version : 1.22.1 release : 23 source : - https://kerberos.org/dist/krb5/1.22/krb5-1.22.1.tar.gz : 1a8832b8cad923ebbf1394f67e2efcf41e3a49f460285a66e35adec8fa0053af homepage : https://web.mit.edu/kerberos/ license : MIT component : system.base summary : Kerberos 5 network authentication protocol description: | MIT Kerberos V5 is a free implementation of Kerberos 5. Kerberos is a network authentication protocol. It centralizes the authentication database and uses kerberized applications to work with servers or services that support Kerberos allowing single logins and encrypted communication over internal networks or the Internet. emul32 : true patterns : - devel : [/usr/share/examples, /usr/share/man/man8] builddeps : - pkgconfig32(com_err) - pkgconfig32(openssl) rundeps : - 32bit-devel : - e2fsprogs-32bit-devel - devel : - e2fsprogs-devel setup : | cd src %configure --disable-rpath \ --enable-dns-for-realm \ --with-system-ss \ --with-system-et build : | cd src %make install : | cd src %make_install chmod 0755 $installdir/%libdir%/lib*.so* # Stateless if [[ -z "${EMUL32BUILD}" ]]; then install -D -m 00644 $pkgfiles/krb5.tmpfiles $installdir/%libdir%/tmpfiles.d/krb5.conf fi rmdir -v $installdir/run/krb5kdc \ $installdir/run/ \ $installdir/var/krb5kdc \ $installdir/var/