# SliTaz package receipt. PACKAGE="krb5" VERSION="1.19.4" CATEGORY="security" SHORT_DESC="Network authentication protocol with strong authentication." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" WEB_SITE="https://web.mit.edu/kerberos/" TARBALL="$PACKAGE-$VERSION.tar.gz" WGET_URL="${WEB_SITE}dist/$PACKAGE/${VERSION%.*}/$TARBALL" DEPENDS="libkrb5" BUILD_DEPENDS="bison openssl-dev perl" CONFIG_FILES="/etc/krb5" # What is the latest version available today? current_version() { wget -O - $WEB_SITE 2>/dev/null | \ sed '/Current release/!d;/.*krb5-[0-9]/!d;s|.*>krb5-||;s|<.*||' } # Rules to configure and make the package. compile_rules() { cd $src/src # FS#25384 # sed -i "/KRB5ROOT=/s/\/local//" util/ac_check_krb5.m4 # patch --input=$stuff/krb5-1.17-ac_check_krb5.m4.patch \ # util/ac_check_krb5.m4 # in 1.18 replaced by: # --with-kerberos5=/usr CFLAGS="-march=$ARCH -O2 -pipe -fomit-frame-pointer" CXXFLAGS="$CFLAGS" ./configure \ --with-kerberos5=/usr \ --localstatedir=/var \ $CONFIGURE_ARGS && make $MAKEFLAGS -j 1 && make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr mkdir -p $fs/etc cp -a $install/usr/share/examples/krb5 $fs/etc cp -a $install/usr/bin $fs/usr cp -a $install/usr/sbin $fs/usr cp -a $install/usr/lib $fs/usr cat $stuff/*.files-list | while read file do rm -rf ${fs}$file done } # Pre and post install commands for Tazpkg. post_install() { [ -z "$quiet" ] && cat <