wok-next annotate screen/receipt @ rev 20287

remove pure-ftpd-pam, screen-pam, screen-terminfo
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Nov 08 16:26:01 2017 +0100 (2017-11-08)
parents 6c12ac1293fc
children 2ec88e5df2dd
rev   line source
pascal@20287 1 # SliTaz package receipt v2.
pascal@901 2
pascal@901 3 PACKAGE="screen"
pascal@17515 4 VERSION="4.2.1"
pascal@901 5 CATEGORY="system-tools"
pascal@901 6 SHORT_DESC="Terminal multiplexer."
pascal@901 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15002 8 LICENSE="GPL2"
pascal@901 9 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@901 10 WEB_SITE="http://www.gnu.org/software/screen"
pascal@901 11 WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
slaxemulator@10341 12
pascal@20287 13 BUILD_DEPENDS="ncurses-extra pam-dev"
pascal@20287 14 SPLIT="screen screen-pam screen-terminfo"
pascal@901 15
pascal@901 16 # Rules to configure and make the package.
pascal@901 17 compile_rules()
pascal@901 18 {
pascal@20287 19 cp -a $src $src-pam
pascal@17515 20 ./configure --with-sys-screenrc=/etc/screenrc \
pascal@20287 21 --disable-pam $CONFIGURE_ARGS &&
pascal@17515 22 make &&
pascal@17515 23 make -j1 DESTDIR=$DESTDIR install &&
pascal@20287 24 cd $src-pam &&
pascal@20287 25 ./configure --with-sys-screenrc=/etc/screenrc \
pascal@20287 26 --enable-pam $CONFIGURE_ARGS &&
pascal@20287 27 make &&
pascal@20287 28 make -j1 DESTDIR=$DESTDIR-pam install &&
pascal@20287 29 for dir in $DESTDIR $DESTDIR-pam ; do
pascal@20287 30 mkdir -p $dir/usr/share/terminfo &&
pascal@20287 31 tic -o $dir/usr/share/terminfo terminfo/screeninfo.src &&
pascal@20287 32 mkdir -p $dir/etc &&
pascal@20287 33 cp -a $src/etc/screenrc $dir/etc
pascal@20287 34 done
pascal@901 35 }
pascal@901 36
pascal@901 37 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@901 38 genpkg_rules()
pascal@901 39 {
pascal@20287 40 case $PACKAGE in
pascal@20287 41 screen|screen-pam)
pascal@20287 42 CONFIG_FILES="/etc/screenrc"
pascal@20287 43 SUGGESTED="screen-terminfo"
pascal@20287 44 DEPENDS="elfutils"
pascal@20287 45 [ $PACKAGE == screen-pam] && DEPENDS="$DEPENDS pam" &&
pascal@20287 46 CAT="system-tools|with PAM support" &&
pascal@20287 47 PROVIDE="screen:pam" && install=$install-pam
pascal@20287 48 mkdir -p $fs/usr/bin $fs/usr/share
pascal@20287 49 cp -a $install/etc $fs
pascal@20287 50 cp -a $install/usr/bin/screen-$VERSION $fs/usr/bin/screen
pascal@20287 51 cp -a $install/usr/share/screen $fs/usr/share
pascal@20287 52 ;;
pascal@20287 53 screen-terminfo)
pascal@20287 54 CAT="system-tools|terminfo files"
pascal@20287 55 mkdir -p $fs/usr/share
pascal@20287 56 cp -a $install/usr/share/terminfo $fs/usr/share/
pascal@20287 57 ;;
pascal@20287 58 esac
pascal@901 59 }