wok-next annotate pure-ftpd/receipt @ rev 20495

make-slitaz-icons: fix previous commit
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Mar 14 03:16:12 2018 +0200 (2018-03-14)
parents d3adbeea3a9f
children d5aab818505e
rev   line source
al@19741 1 # SliTaz package receipt v2.
erjo@755 2
erjo@755 3 PACKAGE="pure-ftpd"
al@19741 4 VERSION="1.0.46"
pascal@1423 5 CATEGORY="network"
erjo@755 6 SHORT_DESC="A secure FTP daemon"
erjo@784 7 MAINTAINER="erjo@slitaz.org"
pascal@15376 8 LICENSE="BSD"
al@19741 9 WEB_SITE="https://www.pureftpd.org/project/pure-ftpd"
al@19741 10 CONFIG_FILES="/etc/pure-ftpd.conf"
al@19741 11
al@19741 12 TARBALL="pure-ftpd-$VERSION.tar.bz2"
al@19741 13 WGET_URL="https://download.pureftpd.org/pub/pure-ftpd/releases/$TARBALL"
erjo@755 14
pascal@20287 15 BUILD_DEPENDS="openssl-dev pam-dev"
pascal@20287 16 SPLIT="pure-ftpd pure-ftpd-pam"
erjo@11635 17
erjo@755 18 # Rules to configure and make the package.
erjo@755 19 compile_rules()
erjo@755 20 {
pascal@20287 21 cp -a $src $src-pam
al@19741 22 ./configure \
erjo@11635 23 --without-pam \
erjo@11635 24 --with-puredb \
erjo@11635 25 --with-extauth \
al@19741 26 $CONFIGURE_ARGS &&
al@20292 27 make && make install || return 1
al@19741 28
pascal@20287 29 cd $src-pam
pascal@20287 30 ./configure \
pascal@20287 31 --with-pam \
pascal@20287 32 $CONFIGURE_ARGS &&
al@20292 33 make && make DESTDIR=$DESTDIR-pam install || return 1
pascal@20287 34
al@19741 35 # daemon
pascal@20287 36 mkdir -p $install/etc/init.d $install-pam/etc/init.d
al@19741 37 install -groot -oroot -m0755 $stuff/pure-ftpd $install/etc/init.d
pascal@20287 38 install -groot -oroot -m0755 $stuff/pure-ftpd $install-pam/etc/init.d
erjo@755 39 }
erjo@755 40
erjo@755 41 # Rules to gen a SliTaz package suitable for Tazpkg.
erjo@755 42 genpkg_rules()
erjo@755 43 {
pascal@20287 44 case $PACKAGE in
pascal@20287 45 pure-ftpd)
al@20453 46 DEPENDS="attr libcap openssl"
pascal@20287 47 copy @std
pascal@20287 48 ;;
pascal@20287 49 pure-ftpd-pam)
pascal@20287 50 DEPENDS="attr libcap pam"
pascal@20287 51 PROVIDE="pure-ftpd:pam"
pascal@20287 52 CAT="network|using PAM"
pascal@20287 53 install=$install-pam copy @std
pascal@20287 54 ;;
pascal@20287 55 esac
erjo@755 56 }