core/ruby/PKGBUILD

52 lines
1.5 KiB
Bash
Raw Normal View History

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