1 # Template file for 'mit-krb5'
5 wrksrc="krb5-${version}"
6 build_style=gnu-configure
7 hostmakedepends="e2fsprogs-devel flex perl pkg-config"
8 makedepends="e2fsprogs-devel libldap-devel"
9 #depends="mit-krb5-client)=${version}_${revision}"
10 short_desc="MIT Kerberos 5 implementation"
11 maintainer="Juan RP <xtraeme@voidlinux.eu>"
13 homepage="http://web.mit.edu/kerberos"
14 distfiles="${homepage}/dist/krb5/1.16/krb5-${version}.tar.gz"
15 checksum=214ffe394e3ad0c730564074ec44f1da119159d94281bbec541dc29168d21117
19 sed -i -e "s|<db.h>|<db_185.h>|" $wrksrc/src/plugins/kdb/db2/*.[ch]
23 WARN_CFLAGS= ./src/configure ${configure_args} --sbindir=/usr/bin \
24 --disable-rpath --with-system-et --without-system-verto --with-ldap \
25 --with-system-ss --with-system-db --enable-shared --without-tcl \
26 ac_cv_func_pthread_once=yes ac_cv_func_pthread_rwlock_init=yes \
27 acx_pthread_ok=yes ac_cv_func_regcomp=yes ac_cv_printf_positional=yes \
28 krb5_cv_attr_constructor_destructor=yes,yes
32 sed -i "/LDFLAGS=/d" src/build-tools/krb5-config.in
45 mit-krb5-client_package() {
46 short_desc+=" - client programs"
48 for f in uuclient ktutil kswitch gss-client kvno kinit kpasswd \
49 kdestroy sclient kadmin k5srvutil sim_client klist ksu; do
51 if [ -f ${DESTDIR}/usr/share/man/man1/${f}.1 ]; then
52 vmove usr/share/man/man1/${f}.1
58 mit-krb5-devel_package() {
59 depends="${makedepends} mit-krb5-libs>=${version}_${revision}"
60 short_desc+=" - development files"
63 vmove usr/bin/krb5-config
64 vmove usr/lib/pkgconfig
69 mit-krb5-libs_package() {
70 short_desc+=" - runtime libraries"
72 vmove "usr/lib/*.so.*"