wok-next diff lame/receipt @ rev 19872

Up palemoon (27.5.0)
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Wed Sep 27 20:45:12 2017 +0200 (2017-09-27)
parents 777348fd8b60
children 1fcdbab05a8a
line diff
     1.1 --- a/lame/receipt	Wed Apr 26 19:08:44 2017 +0200
     1.2 +++ b/lame/receipt	Wed Sep 27 20:45:12 2017 +0200
     1.3 @@ -1,40 +1,46 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="lame"
     1.8 -VERSION="3.99.4"
     1.9 +VERSION="3.99.5"
    1.10  CATEGORY="multimedia"
    1.11 -SHORT_DESC="MPEG Audio Layer III (MP3) encoder."
    1.12 +SHORT_DESC="MPEG Audio Layer III (MP3) encoder"
    1.13  MAINTAINER="pankso@slitaz.org"
    1.14  LICENSE="LGPL2"
    1.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.16  WEB_SITE="http://lame.sourceforge.net/"
    1.17 -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    1.18  HOST_ARCH="i486 arm"
    1.19  
    1.20 -DEPENDS="ncurses"
    1.21 -BUILD_DEPENDS="gtk+-dev ncurses-dev libtinfo"
    1.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.23 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    1.24  
    1.25 -case "$ARCH" in
    1.26 -	arm) BUILD_DEPENDS="ncurses-dev libtinfo" ;;
    1.27 -esac
    1.28 +BUILD_DEPENDS_arm="ncurses-dev libtinfo"
    1.29 +BUILD_DEPENDS="ncurses-dev nasm"
    1.30 +SPLIT="lame-dev"
    1.31  
    1.32  # Rules to configure and make the package.
    1.33  compile_rules()
    1.34  {
    1.35 -	export CFLAGS="$CFLAGS -msse"
    1.36 +	# http://www.linuxfromscratch.org/blfs/view/stable/multimedia/lame.html
    1.37 +	case $(uname -m) in
    1.38 +		i?86) sed -i -e '/xmmintrin\.h/d' configure ;;
    1.39 +	esac
    1.40 +
    1.41  	./configure \
    1.42 -		--prefix=/usr \
    1.43 -		--infodir=/usr/share/info \
    1.44 -		--mandir=/usr/share/man \
    1.45 +		--enable-nasm \
    1.46 +		--enable-mp3rtp \
    1.47 +		--disable-static \
    1.48  		$CONFIGURE_ARGS &&
    1.49  	make &&
    1.50 -	make DESTDIR=$DESTDIR install
    1.51 +	make pkghtmldir=/usr/share/doc/lame-$VERSION install
    1.52  }
    1.53  
    1.54  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.55  genpkg_rules()
    1.56  {
    1.57 -	mkdir -p $fs/usr/lib
    1.58 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    1.59 -	cp -a $install/usr/bin $fs/usr
    1.60 +	case $PACKAGE in
    1.61 +		lame)
    1.62 +			copy @std
    1.63 +			DEPENDS="ncurses"
    1.64 +			;;
    1.65 +		*-dev) copy @dev;;
    1.66 +	esac
    1.67  }