wok-next annotate screen/receipt @ rev 20488

palemoon: update bdeps
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Mar 12 11:00:54 2018 +0100 (2018-03-12)
parents 2ec88e5df2dd
children 1ff723a6455b
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
al@20292 20
al@20292 21 ./configure \
al@20292 22 --with-sys-screenrc=/etc/screenrc \
al@20292 23 --disable-pam \
al@20292 24 $CONFIGURE_ARGS &&
pascal@17515 25 make &&
al@20292 26 make -j1 DESTDIR=$DESTDIR install || return 1
al@20292 27
al@20292 28 cd $src-pam
al@20292 29 ./configure \
al@20292 30 --with-sys-screenrc=/etc/screenrc \
al@20292 31 --enable-pam \
al@20292 32 $CONFIGURE_ARGS &&
pascal@20287 33 make &&
al@20292 34 make -j1 DESTDIR=$DESTDIR-pam install || return 1
al@20292 35
pascal@20287 36 for dir in $DESTDIR $DESTDIR-pam ; do
al@20292 37 mkdir -p $dir/usr/share/terminfo
al@20292 38 tic -o $dir/usr/share/terminfo terminfo/screeninfo.src
al@20292 39 mkdir -p $dir/etc
pascal@20288 40 cp $src/etc/screenrc $dir/etc
pascal@20287 41 done
pascal@901 42 }
pascal@901 43
pascal@901 44 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@901 45 genpkg_rules()
pascal@901 46 {
pascal@20287 47 case $PACKAGE in
pascal@20287 48 screen|screen-pam)
pascal@20287 49 CONFIG_FILES="/etc/screenrc"
pascal@20287 50 SUGGESTED="screen-terminfo"
pascal@20287 51 DEPENDS="elfutils"
al@20292 52 if [ $PACKAGE == 'screen-pam' ]; then
al@20292 53 DEPENDS="$DEPENDS pam"
al@20292 54 CAT="system-tools|with PAM support"
al@20292 55 PROVIDE="screen:pam"
al@20292 56 install=$install-pam
al@20292 57 fi
pascal@20287 58 mkdir -p $fs/usr/bin $fs/usr/share
pascal@20287 59 cp -a $install/etc $fs
pascal@20287 60 cp -a $install/usr/bin/screen-$VERSION $fs/usr/bin/screen
pascal@20287 61 cp -a $install/usr/share/screen $fs/usr/share
pascal@20287 62 ;;
pascal@20287 63 screen-terminfo)
pascal@20287 64 CAT="system-tools|terminfo files"
pascal@20287 65 mkdir -p $fs/usr/share
pascal@20287 66 cp -a $install/usr/share/terminfo $fs/usr/share/
pascal@20287 67 ;;
pascal@20287 68 esac
pascal@901 69 }