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

Sven-Hendrik Haase svenstaro at archlinux.org
Tue Jun 2 18:01:11 UTC 2015


    Date: Tuesday, June 2, 2015 @ 20:01:11
  Author: svenstaro
Revision: 134615

upgpkg: pypy 2.6.0-1

upstream release 2.6.0

Modified:
  pypy/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-06-02 18:01:10 UTC (rev 134614)
+++ PKGBUILD	2015-06-02 18:01:11 UTC (rev 134615)
@@ -3,7 +3,7 @@
 # Contributor: William Giokas <1007380 at gmail.com>
 
 pkgname=pypy
-pkgver=2.5.1
+pkgver=2.6.0
 pkgrel=1
 pkgdesc="A Python implementation written in Python, JIT enabled"
 url="http://pypy.org"
@@ -25,16 +25,19 @@
 
 package() {
   cd pypy
+  
+  python2 pypy/tool/release/package.py --archive-name pypy --targetdir .
+  mkdir unpacked
+  tar xf pypy.tar.bz2 -C unpacked
 
-  install -Dm755 pypy/goal/pypy-c "${pkgdir}"/opt/pypy/bin/pypy-c
-  install -Dm755 pypy/goal/libpypy-c.so "${pkgdir}"/usr/lib/libpypy-c.so
-  cp -r include lib_pypy site-packages "${pkgdir}"/opt/pypy/
+  cd unpacked
+  install -Dm755 pypy/bin/pypy "${pkgdir}"/opt/pypy/bin/pypy
+  install -Dm755 pypy/bin/libpypy-c.so "${pkgdir}"/usr/lib/libpypy-c.so
+  cp -r pypy/include pypy/lib_pypy pypy/lib-python pypy/site-packages "${pkgdir}"/opt/pypy/
+  cd ..
 
-  mkdir "${pkgdir}"/opt/pypy/lib-python/
-  cp -r lib-python/2.7 "${pkgdir}"/opt/pypy/lib-python/
-
   mkdir -p "${pkgdir}"/usr/bin
-  ln -s /opt/pypy/bin/pypy-c "${pkgdir}"/usr/bin/pypy
+  ln -s /opt/pypy/bin/pypy "${pkgdir}"/usr/bin/pypy
 
   install -Dm644 LICENSE "${pkgdir}"/opt/pypy/LICENSE
   install -Dm644 README.rst "${pkgdir}"/opt/pypy/README.rst
@@ -41,10 +44,10 @@
   install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/pypy/LICENSE
 
   # Compile binary modules
-  export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
-  for module in _curses syslog gdbm sqlite3 _tkinter; do
-     "${pkgdir}"/opt/pypy/bin/pypy-c -c "import ${module}"
-  done
+  #export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
+  #for module in _curses syslog gdbm sqlite3 _tkinter; do
+  #   "${pkgdir}"/opt/pypy/bin/pypy-c -c "import ${module}"
+  #done
 
   # Generate bytecode (they apparently haven't intended for this to happen yet)
   #"${pkgdir}"/opt/pypy/bin/pypy-c -m compileall "${pkgdir}"/opt/pypy



More information about the arch-commits mailing list