milis/talimatname/genel/ruby23/talimat

44 lines
1.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Description: Ruby2.3 yorumlayıcı
# URL: http://www.ruby-lang.org
# Packager: milisarge
# Depends on: libffi yaml
name=ruby23
_name=ruby
_rubyver=2.3
version=2.3.4
release=1
source=(http://cache.ruby-lang.org/pub/$_name/${version%.*}/$_name-$version.tar.xz)
build () {
cd $_name-$version
PKG_CONFIG=/usr/bin/pkg-config ./configure \
--prefix=/opt/ruby${_rubyver} \
--program-suffix=-${_rubyver} \
--sysconfdir=/etc \
--localstatedir=/var \
--sharedstatedir=/var/lib \
--libexecdir=/usr/lib/ruby \
--enable-shared \
--disable-rpath \
--with-dbm-type=gdbm_compat
make ruby
make test
make DESTDIR="${PKG}" install-nodoc
install -dm755 $PKG//usr/bin
install -dm755 $PKG//usr/lib
for i in erb irb rdoc ri ruby testrb rake gem; do
ln -s /opt/ruby${_rubyver}/bin/$i-${_rubyver} $PKG/usr/bin/$i-${_rubyver}
ln -s /opt/ruby${_rubyver}/bin/$i-${_rubyver} $PKG/opt/ruby${_rubyver}/bin/$i
done
ln -s /opt/$_name$_rubyver/lib/libruby.so.${_rubyver} $PKG/usr/lib/libruby.so.${_rubyver}
install -D -m644 COPYING "${PKG}/usr/share/licenses/ruby${_rubyver}/LICENSE"
install -D -m644 BSDL "${PKG}/usr/share/licenses/ruby${_rubyver}/BSDL"
}