diff options
Diffstat (limited to 'abs/extra/ruby/PKGBUILD')
-rw-r--r-- | abs/extra/ruby/PKGBUILD | 67 |
1 files changed, 45 insertions, 22 deletions
diff --git a/abs/extra/ruby/PKGBUILD b/abs/extra/ruby/PKGBUILD index 4a4cdd0..e990221 100644 --- a/abs/extra/ruby/PKGBUILD +++ b/abs/extra/ruby/PKGBUILD @@ -1,28 +1,51 @@ -# $Id: PKGBUILD 26958 2009-02-14 23:32:24Z jgc $ -# Maintainer: dorphell <dorphell@archlinux.org> -# Contributors: John Proctor <jproctor@prium.net> -# Jeramy Rutley <jrutley@gmail.com> -pkgname=ruby -pkgver=1.8.7_p72 -_pkgver=1.8.7-p72 -pkgrel=3 +# $Id: PKGBUILD 96253 2010-10-19 15:06:00Z stephane $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: John Proctor <jproctor@prium.net> +# Contributor: Jeramy Rutley <jrutley@gmail.com> + +pkgname=('ruby' 'ruby-docs') +pkgver=1.9.2_p0 +_pkgver=1.9.2-p0 +pkgrel=4 pkgdesc="An object-oriented language for quick and easy programming" -arch=(i686 x86_64) -license=('custom') +arch=('i686' 'x86_64') url="http://www.ruby-lang.org/en/" -depends=('gdbm>=1.8.3' 'db>=4.7.25' 'openssl>=0.9.8j' 'zlib>=1.2.3.3' 'readline>=5.2.013') -makedepends=('tk>=8.5') -source=(ftp://ftp.ruby-lang.org/pub/ruby/stable/${pkgname}-${_pkgver}.tar.bz2) -options=('!emptydirs' 'force') -md5sums=('0b215c46b89b28d7ab8d56d96e72d5b9') +license=('custom') +makedepends=('gdbm' 'db' 'openssl' 'zlib' 'readline' 'tk' 'libffi' + 'doxygen' 'graphviz') +options=('!emptydirs') +source=("ftp://ftp.ruby-lang.org/pub/ruby/1.9/${pkgname}-${_pkgver}.tar.bz2") +md5sums=('d8a02cadf57d2571cd4250e248ea7e4b') +sha256sums=('e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b') build() { cd "${srcdir}/${pkgname}-${_pkgver}" - ./configure --prefix=/usr --enable-shared --enable-pthread || return 1 - make || return 1 - make DESTDIR="${pkgdir}" install || return 1 - #generate the ri docs - make -j1 DESTDIR="${pkgdir}" install-doc || return 1 - install -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1 + ./configure --prefix=/usr \ + --enable-shared \ + --enable-pthread \ + --disable-rpath + make +} + +package_ruby() +{ + depends=('gdbm' 'db' 'openssl' 'zlib' 'readline' 'libffi') + provides=('rubygems' 'rake') + conflicts=('rubygems' 'rake') + optdepends=('tk: for Ruby/TK') + + cd "${srcdir}/${pkgname}-${_pkgver}" + make DESTDIR="${pkgdir}" install-nodoc + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} + +package_ruby-docs() +{ + pkgdesc="Documentation files for ruby" + #arch=('any') + depends=('ruby') + + cd "${srcdir}/${pkgname}-${_pkgver}" + make -j1 DESTDIR="${pkgdir}" install-doc install-capi + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/ruby-docs/COPYING" } |