[arch-commits] Commit in pypy/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Tue Jul 8 10:16:56 UTC 2014


    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:




More information about the arch-commits mailing list