core/pypy/PKGBUILD

45 lines
1.3 KiB
Bash
Raw Normal View History

2013-07-21 19:34:33 +08:00
# Maintainer: Fabian Kosmale <inkane@chakra-project.org>
# Contributor: Daniele Cocca <jmc@chakra-project.org>
2011-10-21 05:57:14 +08:00
pkgname=pypy
pkgver=2.5.0
2014-02-15 05:35:43 +08:00
pkgrel=1
pkgdesc="A Python implementation written in Python, JIT enabled"
arch=('x86_64')
2011-10-21 05:57:14 +08:00
url="http://www.pypy.org/"
2014-02-15 05:35:43 +08:00
license=('custom:MIT')
depends=('libffi')
provides=('python2')
makedepends=('sqlite3' 'python2' 'pypy' 'tk')
optdepends=('openssl: openssl module'
'expat: pyexpat module'
'ncurses: ncurses module'
'zlib: zlib module'
'bzip2: bz2 module'
'tk: tk module')
source=("https://bitbucket.org/${pkgname}/${pkgname}/downloads/$pkgname-$pkgver-src.tar.bz2")
2013-07-21 19:34:33 +08:00
options=(!buildflags)
md5sums=('f4700c0af45e986178b36ce91a45136e')
2011-10-21 05:57:14 +08:00
build() {
2013-07-21 19:34:33 +08:00
cd "${srcdir}"/${pkgname}-${pkgver}-src/pypy/goal
2011-10-21 05:57:14 +08:00
2013-07-21 19:34:33 +08:00
# here you can boostrap with python if needed
pypy ../../rpython/bin/rpython -Ojit targetpypystandalone
2011-10-21 05:57:14 +08:00
}
package() {
2013-07-21 19:34:33 +08:00
cd "${srcdir}"/${pkgname}-${pkgver}-src/pypy/tool/release
pypy package.py ../../../ pypy pypy-c "${srcdir}"/${pkgname}.tar.bz2
2013-07-21 19:34:33 +08:00
mkdir -p "${pkgdir}"/opt
tar x -C "${pkgdir}"/opt -f "${srcdir}"/${pkgname}.tar.bz2
2011-10-21 05:57:14 +08:00
# Install binary symlink
2012-06-15 00:11:44 +08:00
install -d -m755 "${pkgdir}/usr/bin"
2013-11-09 10:04:38 +08:00
ln -sf "/opt/${pkgname}/bin/pypy-c" "${pkgdir}/usr/bin/pypy"
2014-02-15 05:35:43 +08:00
install -Dm644 "${pkgdir}"/opt/pypy/LICENSE "${pkgdir}"/usr/share/licenses/pypy/LICENSE
2011-10-21 05:57:14 +08:00
}