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.


Reply via email to