Date: Tuesday, July 8, 2014 @ 12:16:56 Author: svenstaro Revision: 115298
upgpkg: pypy 2.3.1-3 Fix FS#41121 Modified: pypy/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-07-08 10:16:51 UTC (rev 115297) +++ PKGBUILD 2014-07-08 10:16:56 UTC (rev 115298) @@ -4,20 +4,16 @@ pkgname=pypy pkgver=2.3.1 -pkgrel=2 +pkgrel=3 pkgdesc="A Python implementation written in Python, JIT enabled" url="http://pypy.org" arch=('i686' 'x86_64') -depends=('libffi') provides=('python2') +depends=('python2' 'expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib') +makedepends=('python2' 'tk' 'sqlite' 'mercurial') +optdepends=('sqlite: sqlite module' + 'tk: tk module') options=(!buildflags) -makedepends=('python2' 'mercurial' 'pypy' 'tk' 'mercurial') -optdepends=('openssl: openssl module' - 'expat: pyexpat module' - 'ncurses: ncurses module' - 'zlib: zlib module' - 'bzip2: bz2 module' - 'tk: tk module') license=('custom:MIT') source=("hg+http://bitbucket.org/pypy/pypy#revision=3cf384e") md5sums=('SKIP') @@ -29,7 +25,6 @@ } package() { - #cd ${pkgname}-${pkgver}-src cd pypy install -Dm755 pypy/goal/pypy-c "${pkgdir}"/opt/pypy/bin/pypy-c @@ -46,5 +41,9 @@ install -Dm644 README.rst "${pkgdir}"/opt/pypy/README.rst install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/pypy/LICENSE + # Compile binary modules + for module in _curses syslog gdbm sqlite3 _tkinter; do + LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH} "${pkgdir}"/opt/pypy/bin/pypy-c -c "import ${module}" + done } # vim: ts=2 sw=2 et:
