talimat 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # Tanım: Ruby2.3 yorumlayıcı
  2. # URL: http://www.ruby-lang.org
  3. # Paketçi: milisarge
  4. # Gerekler: libffi yaml
  5. isim=ruby23
  6. _isim=ruby
  7. _rubyver=2.3
  8. surum=2.3.4
  9. devir=1
  10. kaynak=(http://cache.ruby-lang.org/pub/$_name/${surum%.*}/$_name-$surum.tar.xz)
  11. derle() {
  12. cd $_name-$surum
  13. PKG_CONFIG=/usr/bin/pkg-config ./configure \
  14. --prefix=/opt/ruby${_rubyver} \
  15. --program-suffix=-${_rubyver} \
  16. --sysconfdir=/etc \
  17. --localstatedir=/var \
  18. --sharedstatedir=/var/lib \
  19. --libexecdir=/usr/lib/ruby \
  20. --enable-shared \
  21. --disable-rpath \
  22. --with-dbm-type=gdbm_compat
  23. make ruby
  24. make test
  25. make DESTDIR="${PKG}" install-nodoc
  26. install -dm755 $PKG//usr/bin
  27. install -dm755 $PKG//usr/lib
  28. for i in erb irb rdoc ri ruby testrb rake gem; do
  29. ln -s /opt/ruby${_rubyver}/bin/$i-${_rubyver} $PKG/usr/bin/$i-${_rubyver}
  30. ln -s /opt/ruby${_rubyver}/bin/$i-${_rubyver} $PKG/opt/ruby${_rubyver}/bin/$i
  31. done
  32. ln -s /opt/$_name$_rubyver/lib/libruby.so.${_rubyver} $PKG/usr/lib/libruby.so.${_rubyver}
  33. install -D -m644 COPYING "${PKG}/usr/share/licenses/ruby${_rubyver}/LICENSE"
  34. install -D -m644 BSDL "${PKG}/usr/share/licenses/ruby${_rubyver}/BSDL"
  35. }