# Maintainer: Anatol Pomozov # Maintainer: Andreas 'Segaja' Schleifer # Maintainer: Tim Meusel # Contributor: Thomas Dziedzic # Contributor: Allan McRae # Contributor: John Proctor # Contributor: Jeramy Rutley # Arch32 bootstrap # Contributor: Andreas Baumann pkgname=(ruby-bootstrap) pkgver=3.0.4 pkgrel=9 arch=(i486 i686 pentium4 x86_64) url='https://www.ruby-lang.org/en/' license=(BSD custom) makedepends=(gdbm openssl libffi doxygen graphviz libyaml ttf-dejavu tk) options=(debug !emptydirs !lto) # Disable LTO until fixes for https://bugs.ruby-lang.org/issues/18062 released source=(https://cache.ruby-lang.org/pub/ruby/${pkgver:0:3}/ruby-${pkgver}.tar.xz) sha512sums=('53bf7dd403b0c68af9691882ad8ed7422c8d1f496627428fb4c3caf0b0313715524b744c5f453aced2d49e16e55f3f45b46b9a77aa3097dbfcae7caa0208194b') build() { cd ruby-${pkgver} ./configure \ --prefix=/opt/${pkgname}-${pkgver} \ --enable-shared \ --enable-rpath \ --with-dbm-type=gdbm_compat make } check() { cd ruby-${pkgver} # make test } package_ruby-bootstrap() { pkgdesc='An object-oriented language for quick and easy programming' depends=(gdbm openssl libffi libyaml libxcrypt gmp zlib) optdepends=( 'ruby-docs: Ruby documentation' 'tk: for Ruby/TK' ) cd ruby-${pkgver} make DESTDIR="${pkgdir}" install-nodoc install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}-${pkgver}/LICENSE" install -D -m644 BSDL "${pkgdir}/usr/share/licenses/${pkgname}-${pkgver}/BSDL" }