wok-next rev 20186

Restore gmp, fix gpm
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Nov 02 18:48:36 2017 +0100 (2017-11-02)
parents 3417c3ffbd13
children 143225e97e0f
files gmp/receipt gpm/receipt
line diff
     1.1 --- a/gmp/receipt	Thu Nov 02 18:17:32 2017 +0100
     1.2 +++ b/gmp/receipt	Thu Nov 02 18:48:36 2017 +0100
     1.3 @@ -13,7 +13,7 @@
     1.4  WGET_URL="$GNU_MIRROR/$PACKAGE/$TARBALL"
     1.5  
     1.6  BUILD_DEPENDS="binutils m4 ncurses-dev readline-dev texinfo"
     1.7 -SPLIT="gmp gpm-dev gpm-extra"
     1.8 +SPLIT="gmp gmp-dev"
     1.9  
    1.10  # Rules to configure and make the package.
    1.11  compile_rules()
    1.12 @@ -42,17 +42,5 @@
    1.13  	case $PACKAGE in
    1.14  		gmp)   copy @std;;
    1.15  		*-dev) copy @dev;;
    1.16 -		*-extra)
    1.17 -			CAT="misc|Mouse server for console, extra files."
    1.18 -			DEPENDS="gpm"
    1.19 -			mkdir -p $fs/usr
    1.20 -			cp -a $install/usr/bin $fs/usr
    1.21 -			;;
    1.22  	esac
    1.23  }
    1.24 -
    1.25 -# Just to be sure when cross-compiling.
    1.26 -testsuite_gpm_extra()
    1.27 -{
    1.28 -	readelf -h $install/usr/bin/gpm-root
    1.29 -}
     2.1 --- a/gpm/receipt	Thu Nov 02 18:17:32 2017 +0100
     2.2 +++ b/gpm/receipt	Thu Nov 02 18:48:36 2017 +0100
     2.3 @@ -12,9 +12,8 @@
     2.4  TARBALL="$PACKAGE-$VERSION.tar.bz2"
     2.5  WGET_URL="${WEB_SITE}archives/$TARBALL"
     2.6  
     2.7 -DEPENDS="ncurses"
     2.8  BUILD_DEPENDS="gawk bison ncurses-dev automake autoconf libtool texinfo"
     2.9 -SPLIT="gpm-extra"
    2.10 +SPLIT="gpm gpm-dev gpm-extra"
    2.11  
    2.12  # When cross compiling gawk and bison build system are used.
    2.13  case "$ARCH" in
    2.14 @@ -36,20 +35,44 @@
    2.15  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.16  genpkg_rules()
    2.17  {
    2.18 -	mkdir -p $fs/usr/lib
    2.19 -	cp -a $install/usr/sbin $fs/usr
    2.20 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    2.21 -	chmod a+x $fs/usr/lib/*
    2.22 -	cp -a $stuff/* $fs
    2.23 +	case $PACKAGE in
    2.24 +	gpm)
    2.25 +		DEPENDS="ncurses"
    2.26 +		mkdir -p $fs/usr/lib
    2.27 +		cp -a $install/usr/sbin $fs/usr
    2.28 +		cp -a $install/usr/lib/*.so* $fs/usr/lib
    2.29 +		chmod a+x $fs/usr/lib/*
    2.30 +		cp -a $stuff/* $fs
    2.31 +		;;
    2.32 +	gpm-dev)
    2.33 +		CAT="development|Mouse server for console, development files."
    2.34 +		DEPENDS="gpm"
    2.35 +		mkdir -p $fs/usr/lib
    2.36 +		cp -a $install/usr/include $fs/usr
    2.37 +		cp -a $install/usr/lib/*a $fs/usr/lib
    2.38 +		;;
    2.39 +	gpm-extra)
    2.40 +		CAT="misc|Mouse server for console, extra files."
    2.41 +		DEPENDS="gpm"
    2.42 +		mkdir -p $fs/usr
    2.43 +		cp -a $install/usr/bin $fs/usr
    2.44 +		;;
    2.45 +	esac
    2.46  }
    2.47  
    2.48  # Pre and post install commands for Tazpkg.
    2.49 -pre_remove()
    2.50 +pre_remove_gpm()
    2.51  {
    2.52  	[ -n "$1" ] || /etc/init.d/gpm stop
    2.53  }
    2.54  
    2.55 -post_install()
    2.56 +post_install_gpm()
    2.57  {
    2.58  	[ -n "$1" -o -s /aufs-umount.sh ] || /etc/init.d/gpm start
    2.59  }
    2.60 +
    2.61 +# Just to be sure when cross-compiling.
    2.62 +testsuite_gpm_extra()
    2.63 +{
    2.64 +	readelf -h $install/usr/bin/gpm-root
    2.65 +}