SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "krb5"

# SliTaz package receipt.

PACKAGE="krb5"
VERSION="1.21.2"
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 <<EOF
----
To start $PACKAGE server you can run:

    /etc/init.d/$PACKAGE start

Or add $PACKAGE to RUN_DAEMONS in /etc/rcS.conf
----
EOF
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)