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

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Mon Apr 22 22:03:39 UTC 2013


    Date: Tuesday, April 23, 2013 @ 00:03:39
  Author: svenstaro
Revision: 88812

upgpkg: pypy 2.0beta2.63547-1

Rebuild and use proper pkgver

Modified:
  pypy/trunk/PKGBUILD

----------+
 PKGBUILD |   33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-22 21:54:46 UTC (rev 88811)
+++ PKGBUILD	2013-04-22 22:03:39 UTC (rev 88812)
@@ -1,9 +1,13 @@
 # $Id$
 # Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: William Giokas <1007380 at gmail.com>
 
+_hgrev=63547
+
 pkgname=pypy
 pkgver=2.0beta2
-pkgrel=2
+[[ -n $_hgrev ]] && pkgver=2.0beta2.$_hgrev
+pkgrel=1
 pkgdesc="A Python implementation written in Python, JIT enabled"
 url="http://codespeak.net/pypy/"
 arch=('i686' 'x86_64')
@@ -19,32 +23,29 @@
             'zlib: zlib module'
             'bzip2: bz2 module')
 license=('custom:MIT')
-source=('hg+https://bitbucket.org/pypy/pypy')
+source=("hg+https://bitbucket.org/pypy/pypy#revision=$_hgrev")
 md5sums=('SKIP')
 
 build() {
-  cd ${srcdir}/pypy/pypy/goal
+  cd "${srcdir}"/pypy/pypy/goal
 
-  export CFLAGS="-O1"
-  export CXXFLAGS="-O1"
-
   python2 ../../rpython/bin/rpython -Ojit targetpypystandalone
 }
 
 package() {
-  cd ${srcdir}/pypy/pypy/goal
+  cd "${srcdir}"/pypy/pypy/goal
 
-  install -Dm755 pypy-c ${pkgdir}/opt/pypy/pypy-c
-  mkdir -p ${pkgdir}/opt/pypy/{lib-python,pypy}
+  install -Dm755 pypy-c "${pkgdir}"/opt/pypy/pypy-c
+  mkdir -p "${pkgdir}"/opt/pypy/{lib-python,pypy}
 
-  cd ${srcdir}/pypy
-  cp -r lib-python/2.7 ${pkgdir}/opt/pypy/lib-python/
-  cp -r lib_pypy ${pkgdir}/opt/pypy/
-  cp -r include ${pkgdir}/opt/pypy/
+  cd "${srcdir}"/pypy
+  cp -r lib-python/2.7 "${pkgdir}"/opt/pypy/lib-python/
+  cp -r lib_pypy "${pkgdir}"/opt/pypy/
+  cp -r include "${pkgdir}"/opt/pypy/
 
-  mkdir -p ${pkgdir}/usr/bin
-  ln -s /opt/pypy/pypy-c ${pkgdir}/usr/bin/pypy
+  mkdir -p "${pkgdir}"/usr/bin
+  ln -s /opt/pypy/pypy-c "${pkgdir}"/usr/bin/pypy
 
-  install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/pypy/LICENSE
+  install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/pypy/LICENSE
 }
 # vim: ts=2 sw=2 et:




More information about the arch-commits mailing list