wok-next annotate ruby/receipt @ rev 21545

updated cgames (2.2 -> 2.2b)
author Hans-G?nter Theisgen
date Sun Jun 21 17:35:44 2020 +0100 (2020-06-21)
parents e19ff076dc63
children
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@21094 15 COOKOPTS="force-arch" # different .h, .pc
al@21094 16
al@19803 17 BUILD_DEPENDS="gmp-dev db-dev libffi-dev openssl-dev tcl-dev tk-dev zlib-dev \
al@19803 18 gdbm-dev readline-dev"
al@21020 19 SPLIT="libruby $PACKAGE-stdlib $PACKAGE-dev"
pankso@27 20
al@20647 21 compile_rules() {
al@20910 22 # --disable-rubygems
pankso@16189 23 ./configure \
pankso@16189 24 --enable-shared \
al@20910 25 --disable-install-doc \
al@20647 26 $CONFIGURE_ARGS &&
gokhlayeh@11573 27 make $MAKEFLAGS &&
al@21020 28 make install || return 1
al@21020 29
al@20910 30 rm $install/usr/lib/ruby/gems/*/cache/*.gem
pankso@27 31 }
pankso@27 32
al@20647 33 genpkg_rules() {
al@19803 34 case $PACKAGE in
al@19803 35 ruby)
al@19803 36 copy /usr/bin/
al@20910 37 DEPENDS="libruby"
al@20910 38 SUGGESTED="tk"
al@19803 39 TAGS="ruby language programming"
al@19803 40 ;;
al@19803 41 libruby)
al@19803 42 copy libruby.so*
al@19803 43 CAT="libdevel|shared libraries"
al@19803 44 DEPENDS="gmp"
al@19803 45 ;;
al@21020 46 *-stdlib)
al@19803 47 copy /usr/lib/ruby/
al@19803 48 CAT="libdevel|native libraries"
al@21111 49 DEPENDS="libgdbm libdb libffi libruby openssl readline zlib"
al@19803 50 ;;
al@21020 51 *-dev)
al@19803 52 copy @dev
al@19803 53 ;;
al@19803 54 esac
pankso@27 55 }