wok-next annotate ruby/receipt @ rev 21090

rust: different sha1sum for different arch tarballs
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Dec 29 06:00:48 2018 +0200 (2018-12-29)
parents efc1e4b02968
children e19ff076dc63
rev   line source
al@19803 1 # SliTaz package receipt v2.
pankso@27 2
pankso@27 3 PACKAGE="ruby"
al@20910 4 VERSION="2.5.1"
pankso@200 5 CATEGORY="development"
al@19803 6 SHORT_DESC="Dynamic programming language focused on simplicity and productivity"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15023 8 LICENSE="GPL2"
al@20910 9 WEB_SITE="https://www.ruby-lang.org/en/"
al@20910 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/ruby.html"
pankso@16189 11
al@19803 12 TARBALL="$PACKAGE-$VERSION.tar.xz"
al@19803 13 WGET_URL="http://cache.ruby-lang.org/pub/ruby/${VERSION%.*}/$TARBALL"
pankso@9818 14
al@19803 15 BUILD_DEPENDS="gmp-dev db-dev libffi-dev openssl-dev tcl-dev tk-dev zlib-dev \
al@19803 16 gdbm-dev readline-dev"
al@21020 17 SPLIT="libruby $PACKAGE-stdlib $PACKAGE-dev"
pankso@27 18
al@20647 19 compile_rules() {
al@20910 20 # --disable-rubygems
pankso@16189 21 ./configure \
pankso@16189 22 --enable-shared \
al@20910 23 --disable-install-doc \
al@20647 24 $CONFIGURE_ARGS &&
gokhlayeh@11573 25 make $MAKEFLAGS &&
al@21020 26 make install || return 1
al@21020 27
al@20910 28 rm $install/usr/lib/ruby/gems/*/cache/*.gem
pankso@27 29 }
pankso@27 30
al@20647 31 genpkg_rules() {
al@19803 32 case $PACKAGE in
al@19803 33 ruby)
al@19803 34 copy /usr/bin/
al@20910 35 DEPENDS="libruby"
al@20910 36 SUGGESTED="tk"
al@19803 37 TAGS="ruby language programming"
al@19803 38 ;;
al@19803 39 libruby)
al@19803 40 copy libruby.so*
al@19803 41 CAT="libdevel|shared libraries"
al@19803 42 DEPENDS="gmp"
al@19803 43 ;;
al@21020 44 *-stdlib)
al@19803 45 copy /usr/lib/ruby/
al@19803 46 CAT="libdevel|native libraries"
al@20647 47 DEPENDS="gdbm libdb libffi libruby openssl readline zlib"
al@19803 48 ;;
al@21020 49 *-dev)
al@19803 50 copy @dev
al@19803 51 ;;
al@19803 52 esac
pankso@27 53 }