wok-current rev 22703

updated erlang (21.2.5 -> 22.2)
author Hans-G?nter Theisgen
date Tue Jan 21 15:48:04 2020 +0100 (2020-01-21)
parents 81e5fba70e83
children e5c6cfe4174a
files erlang/receipt
line diff
     1.1 --- a/erlang/receipt	Tue Jan 21 14:00:03 2020 +0100
     1.2 +++ b/erlang/receipt	Tue Jan 21 15:48:04 2020 +0100
     1.3 @@ -1,20 +1,22 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="erlang"
     1.7 -VERSION="21.2.5"
     1.8 +VERSION="22.2"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="Erlang programming language."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12  LICENSE="Erlang Public Licence"
    1.13 -WEB_SITE="http://$PACKAGE.org/"
    1.14 +WEB_SITE="https://www.erlang.org/"
    1.15  
    1.16 -SOURCE="OTP"
    1.17 -TARBALL="${SOURCE}-$VERSION.tar.gz"
    1.18 -WGET_URL="https://github.com/$PACKAGE/otp/archive/$TARBALL"
    1.19 +#SOURCE="OTP"
    1.20 +#TARBALL="${SOURCE}-$VERSION.tar.gz"
    1.21 +#WGET_URL="https://github.com/$PACKAGE/otp/archive/$TARBALL"
    1.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.23 +WGET_URL="${WEB_SITE}download/otp_src_$VERSION.tar.gz"
    1.24  
    1.25 -DEPENDS="ncurses openssl libunixODBC"
    1.26 -BUILD_DEPENDS="autoconf perl ncurses-dev openssl-dev unixODBC-dev icedtea6-jdk \
    1.27 -wxWidgets-dev gcc+gcj libxslt"
    1.28 +DEPENDS="libunixODBC ncurses openssl"
    1.29 +BUILD_DEPENDS="autoconf gcc+gcj icedtea6-jdk libxslt ncurses-dev 
    1.30 +	openssl-dev perl unixODBC-dev wxWidgets-dev"
    1.31  
    1.32  # Rules to configure and make the package.
    1.33  compile_rules()
    1.34 @@ -25,27 +27,31 @@
    1.35  #	sed -i 's|./Install|sh -x Install|' Makefile*
    1.36  	
    1.37  	./otp_build autoconf &&
    1.38 -	./configure \
    1.39 -		--prefix=/usr \
    1.40 -		--sysconfdir=/etc \
    1.41 -		--mandir=/usr/share/man \
    1.42 -		--infodir=/usr/share/info \
    1.43 +	./configure				\
    1.44 +		--prefix=/usr			\
    1.45 +		--sysconfdir=/etc		\
    1.46 +		--mandir=/usr/share/man		\
    1.47 +		--infodir=/usr/share/info	\
    1.48  		$CONFIGURE_ARGS &&
    1.49 -	make -j 1 &&
    1.50 -	make -j 1 INSTALL_PREFIX=$DESTDIR install || return 1
    1.51 +	make 2>&1 | sed 's|: No such file|: no such file|' &&
    1.52 +	make INSTALL_PREFIX=$DESTDIR install || return 1
    1.53  	
    1.54 -	for i in $DESTDIR/usr/lib/erlang/*/bin/erl $DESTDIR/usr/lib/erlang/bin/erl \
    1.55 -		 $DESTDIR/usr/lib/erlang/*/bin/start $DESTDIR/usr/lib/erlang/bin/start
    1.56 -	do
    1.57 +	for i in	$DESTDIR/usr/lib/erlang/*/bin/erl \
    1.58 +			$DESTDIR/usr/lib/erlang/bin/erl \
    1.59 +			$DESTDIR/usr/lib/erlang/*/bin/start \
    1.60 +			$DESTDIR/usr/lib/erlang/bin/start
    1.61 +	  do
    1.62  		sed -i 's|^ROOTDIR=.*$|ROOTDIR=/usr/lib/erlang|' $i
    1.63 -	done
    1.64 -	for file in $(ls $DESTDIR/usr/bin); do
    1.65 +	  done
    1.66 +
    1.67 +	for file in $(ls $DESTDIR/usr/bin)
    1.68 +	  do
    1.69  		ln -sf /usr/lib/erlang/bin/$file $DESTDIR/usr/bin/$file || return 1
    1.70 -	done
    1.71 +	  done
    1.72  }
    1.73  
    1.74  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.75  genpkg_rules()
    1.76  {
    1.77 -	cp -a $install/usr $fs
    1.78 +	cp -a $install/usr	$fs
    1.79  }