Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
pypy
Commits:
8293b433 by Sven-Hendrik Haase at 2025-02-07T17:35:26+01:00
upgpkg: 7.3.18-2
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = pypy
pkgdesc = A Python implementation written in Python, JIT enabled
pkgver = 7.3.18
- pkgrel = 1
+ pkgrel = 2
url = https://pypy.org
arch = x86_64
license = MIT
@@ -18,10 +18,7 @@ pkgbase = pypy
depends = ncurses
optdepends = sqlite: sqlite module
optdepends = tk: tk module
- options = !buildflags
- source = https://downloads.python.org/pypy/pypy2.7-v7.3.18-src.zip
- source =
https://github.com/pypy/pypy/commit/1a0d436048e57e222227d72256d24593f615e457.patch
- sha512sums =
2d9f7bcc156b1f5a5d0d7d78de3b7515dfdb0512120df88721c8450cf48edfed8b1b5ff11a49ab42a053b1cccbad051eac27ef39d072e06aa14f2a80fe4ae9c5
- sha512sums =
6678067c76d27468ba1a5da41a18c3264c1e21e769add3935cb8df993f03123311f83dd1400148f4bd9e8f97a66b4eafab08fe45aadd8203df45c1266bcd74f5
+ source = https://downloads.python.org/pypy/pypy2.7-v7.3.18-src.tar.bz2
+ sha512sums =
f49763073a67292a780c7f078d90210e08cd1e68168fb4997ee1dccb2a84395dbe650dcfb4af5d1cb07249c5d4abc2c63ffe7c078be9fabcce92bcb4626254ac
pkgname = pypy
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgname=pypy
pkgver=7.3.18
-pkgrel=1
+pkgrel=2
pkgdesc="A Python implementation written in Python, JIT enabled"
url="https://pypy.org"
arch=('x86_64')
@@ -11,25 +11,16 @@ depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib'
'ncurses')
makedepends=('pypy' 'tk' 'sqlite' 'mercurial')
optdepends=('sqlite: sqlite module'
'tk: tk module')
-options=(!buildflags)
license=('MIT')
-source=("https://downloads.python.org/pypy/pypy2.7-v${pkgver}-src.zip"
-
https://github.com/pypy/pypy/commit/1a0d436048e57e222227d72256d24593f615e457.patch)
-sha512sums=('2d9f7bcc156b1f5a5d0d7d78de3b7515dfdb0512120df88721c8450cf48edfed8b1b5ff11a49ab42a053b1cccbad051eac27ef39d072e06aa14f2a80fe4ae9c5'
-
'6678067c76d27468ba1a5da41a18c3264c1e21e769add3935cb8df993f03123311f83dd1400148f4bd9e8f97a66b4eafab08fe45aadd8203df45c1266bcd74f5')
-
-prepare() {
- cd pypy2.7-v${pkgver}-src
-
- patch -Np1 -i "${srcdir}"/1a0d436048e57e222227d72256d24593f615e457.patch
-}
+source=("https://downloads.python.org/pypy/pypy2.7-v${pkgver}-src.tar.bz2")
+sha512sums=('f49763073a67292a780c7f078d90210e08cd1e68168fb4997ee1dccb2a84395dbe650dcfb4af5d1cb07249c5d4abc2c63ffe7c078be9fabcce92bcb4626254ac')
build() {
cd pypy2.7-v${pkgver}-src/pypy/goal
- # For some reason, PyPy wants to use their vendored dependencies when
detecting linux.
- # Weird, we'll patch it out.
- sed -i "s/, 'linux', 'linux2'//" targetpypystandalone.py
+ # Workaround for https://github.com/pypy/pypy/issues/5194
+ export CFLAGS+=" -Wno-error=incompatible-pointer-types"
+
pypy ../../rpython/bin/rpython -Ojit --shared targetpypystandalone
# Compile binary modules
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/pypy/-/commit/8293b4332ecb22a6d9eb71d6510bf9e49c8aa9e3
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/pypy/-/commit/8293b4332ecb22a6d9eb71d6510bf9e49c8aa9e3
You're receiving this email because of your account on gitlab.archlinux.org.