# HG changeset patch # User Hans-G?nter Theisgen # Date 1568566225 -3600 # Node ID 2e5dbc4cc282c61743824b00dcc4325c2ba6be96 # Parent a12d1999be3d77b5edff2c42d71dcbaca79fe659 updated ruby, ruby-dev, libruby and libruby-extras (1.9.2-p180 -> 2.6.4) diff -r a12d1999be3d -r 2e5dbc4cc282 libruby-extras/receipt --- a/libruby-extras/receipt Sun Sep 15 16:40:52 2019 +0100 +++ b/libruby-extras/receipt Sun Sep 15 17:50:25 2019 +0100 @@ -1,17 +1,18 @@ # SliTaz package receipt. PACKAGE="libruby-extras" -VERSION="1.9.2-p180" +VERSION="2.6.4" CATEGORY="development" SHORT_DESC="Ruby libraries." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -WEB_SITE="http://www.ruby-lang.org/" +WEB_SITE="https://www.ruby-lang.org/" + WANTED="ruby" +DEPENDS="ruby" + HOST_ARCH="i486 arm" -DEPENDS="ruby" - # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { diff -r a12d1999be3d -r 2e5dbc4cc282 libruby/receipt --- a/libruby/receipt Sun Sep 15 16:40:52 2019 +0100 +++ b/libruby/receipt Sun Sep 15 17:50:25 2019 +0100 @@ -1,13 +1,15 @@ # SliTaz package receipt. PACKAGE="libruby" -VERSION="1.9.2-p180" +VERSION="2.6.4" CATEGORY="development" SHORT_DESC="Ruby shared libraries." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -WEB_SITE="http://www.ruby-lang.org/" +WEB_SITE="https://www.ruby-lang.org/" + WANTED="ruby" + HOST_ARCH="i486 arm" # Rules to gen a SliTaz package suitable for Tazpkg. diff -r a12d1999be3d -r 2e5dbc4cc282 ruby-dev/receipt --- a/ruby-dev/receipt Sun Sep 15 16:40:52 2019 +0100 +++ b/ruby-dev/receipt Sun Sep 15 17:50:25 2019 +0100 @@ -1,23 +1,25 @@ # SliTaz package receipt. PACKAGE="ruby-dev" -VERSION="1.9.2-p180" +VERSION="2.6.4" CATEGORY="development" -SHORT_DESC="Devel file for Ruby (to compile ruby-modules)." +SHORT_DESC="Development files for Ruby (to compile ruby-modules)." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -WEB_SITE="http://www.ruby-lang.org/" +WEB_SITE="https://www.ruby-lang.org/" + WANTED="ruby" +DEPENDS="ruby" + HOST_ARCH="i486 arm" -DEPENDS="ruby" - # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib/ - cp -a $install/usr/lib/*.a $fs/usr/lib - cp -a $install/usr/include $fs/usr - cp -a $install/usr/lib/ruby $fs/usr/lib - cp -a $install/usr/lib/libruby.so* $fs/usr/lib + +# cp -a $install/usr/lib/*.a $fs/usr/lib + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/ruby $fs/usr/lib + cp -a $install/usr/lib/libruby.so* $fs/usr/lib } diff -r a12d1999be3d -r 2e5dbc4cc282 ruby/receipt --- a/ruby/receipt Sun Sep 15 16:40:52 2019 +0100 +++ b/ruby/receipt Sun Sep 15 17:50:25 2019 +0100 @@ -1,21 +1,24 @@ # SliTaz package receipt. PACKAGE="ruby" -VERSION="1.9.2-p180" +VERSION="2.6.4" CATEGORY="development" +TAGS="ruby language programming" SHORT_DESC="Dynamic programming language focused on simplicity and productivity." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://www.ruby-lang.org/" -WGET_URL="ftp://ftp.ruby-lang.org/pub/ruby/${VERSION%.*}/$TARBALL" -TAGS="ruby language programming" -HOST_ARCH="i486 arm" +WEB_SITE="https://www.ruby-lang.org/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://cache.ruby-lang.org/pub/$PACKAGE/${VERSION%.*}/$TARBALL" + +DEPENDS="gcc83-lib-base gdbm libdb libruby ncurses openssl readline zlib" +BUILD_DEPENDS="db-dev gcc83 openssl-dev readline-dev tcl-dev zlib-dev" SUGGESTED="tk" RELATED="libruby libruby-extras ruby-dev" -DEPENDS="libruby libdb ncurses openssl readline zlib gdbm" -BUILD_DEPENDS="zlib-dev tcl-dev openssl-dev db-dev readline-dev" + +HOST_ARCH="i486 arm" # Handle cross compilation. case "$ARCH" in @@ -33,9 +36,13 @@ compile_rules() { #patch -Np1 < $stuff/openssl-1.0.patch - ./configure \ - --prefix=/usr \ - --enable-shared \ + + export CC=gcc-83 + export CXX=g++-83 + + ./configure \ + --prefix=/usr \ + --enable-shared \ $CONFIGURE_ARGS ${ARCH_ARGS} && make $MAKEFLAGS && make DESTDIR=$DESTDIR install @@ -44,6 +51,6 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib + mkdir -p $fs/usr cp -a $install/usr/bin $fs/usr }