core/ruby/PKGBUILD
2010-05-17 00:20:57 +00:00

52 lines
1.5 KiB
Bash

# $Id: PKGBUILD 75260 2010-04-01 05:54:56Z pierre $
# Maintainer: Allan McRae <allan@archlinux.org>
# Contributor: John Proctor <jproctor@prium.net>
# Contributor: Jeramy Rutley <jrutley@gmail.com>
# NOTE If fails to compile restart build without clearing src
pkgname=('ruby' 'ruby-docs')
pkgver=1.9.1_p378
_pkgver=1.9.1-p378
pkgrel=2
pkgdesc="An object-oriented language for quick and easy programming"
arch=('i686' 'x86_64')
license=('custom')
url="http://www.ruby-lang.org/en/"
makedepends=('gdbm' 'db' 'openssl' 'zlib' 'readline') #'tk'
source=("ftp://ftp.ruby-lang.org/pub/ruby/1.9/${pkgname}-${_pkgver}.tar.bz2"
'openssl-1.0.patch')
options=('!emptydirs')
md5sums=('5922459622a23612eb9b68a3586cb5f8'
'e22ebf0dbe836f5344682bc5da83dcb5')
build() {
cd "${srcdir}/${pkgname}-${_pkgver}"
# see http://cvs.fedoraproject.org/viewvc/rpms/ruby/devel/
patch -p1 -i ${srcdir}/openssl-1.0.patch || return 1
./configure --prefix=/usr --enable-shared --enable-pthread || return 1
make || return 1
}
package_ruby()
{
depends=('gdbm' 'db' 'openssl' 'zlib' 'readline')
provides=('rubygems' 'rake')
conflicts=('rubygems' 'rake')
#optdepends=('tk: for Ruby/TK')
cd "${srcdir}/${pkgname}-${_pkgver}"
make DESTDIR="${pkgdir}" install || return 1
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" || return 1
}
package_ruby-docs()
{
pkgdesc="Documentation files for ruby"
#arch=('any')
depends=('ruby')
cd "${srcdir}/${pkgname}-${_pkgver}"
make -j1 DESTDIR="${pkgdir}" install-doc || return 1
}