upg cython limine qpdf

This commit is contained in:
joborun linux 2023-10-09 02:55:01 +03:00
parent 9e32fd8a72
commit c28768a755
10 changed files with 75 additions and 40 deletions

22
cython/26edfbc0.patch Normal file
View File

@ -0,0 +1,22 @@
From 26edfbc0dc8b0bfc60990c25ab55fd8d1d09851f Mon Sep 17 00:00:00 2001
From: da-woods <dw-git@d-woods.co.uk>
Date: Sat, 7 Oct 2023 08:02:26 +0100
Subject: [PATCH] Probably fix error setting up inline func
---
Cython/Compiler/Symtab.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Cython/Compiler/Symtab.py b/Cython/Compiler/Symtab.py
index ff2138a8ba0..f41d952caf3 100644
--- a/Cython/Compiler/Symtab.py
+++ b/Cython/Compiler/Symtab.py
@@ -914,7 +914,7 @@ def declare_cfunction(self, name, type, pos,
entry.func_cname = cname
entry.is_overridable = overridable
if inline_in_pxd:
- entry.inline_in_pxd = True
+ entry.inline_func_in_pxd = True
if in_pxd and visibility != 'extern':
entry.defined_in_pxd = 1
if api:

View File

@ -7,14 +7,19 @@
pkgname=cython
pkgver=3.0.3
pkgrel=01
pkgrel=02
pkgdesc='C-Extensions for Python'
url='https://cython.org'
depends=(python)
replaces=(cython-dev)
makedepends=(python-build python-installer python-setuptools python-wheel)
checkdepends=(python-pytest gdb python-numpy)
source=(https://github.com/cython/cython/archive/$pkgver/$pkgname-$pkgver.tar.gz)
source=(https://github.com/cython/cython/archive/$pkgver/$pkgname-$pkgver.tar.gz
https://github.com/cython/cython/commit/26edfbc0.patch)
prepare() {
patch -d $pkgname-$pkgver -p1 < 26edfbc0.patch # Fix compilation regressions
}
build() {
cd cython-$pkgver
@ -29,7 +34,6 @@ build() {
# --ignore pyximport/test/test_reload.py \
# --ignore Cython/Debugger/Tests
#}
### failed tests
#========================================== short test summary info ===========================================
#FAILED Tools/dataclass_test_data/test_dataclasses.py::TestStringAnnotations::test_classvar_module_level_import - ImportError: cannot import name 'dataclass_module_1' from 'test' (unknown location)
#FAILED Tools/dataclass_test_data/test_dataclasses.py::TestStringAnnotations::test_text_annotations - ImportError: cannot import name 'dataclass_textanno' from 'test' (unknown location)
@ -40,7 +44,7 @@ build() {
#FAILED tests/run/test_grammar.py::GrammarTests::testAssert2 - AssertionError: 'msg\nassert 0' != 'msg'
#FAILED tests/run/test_grammar.py::GrammarTests::test_funcdef - AssertionError: {'return': <class 'list'>} != {'return': 'list'}
#FAILED tests/run/test_grammar.py::GrammarTests::test_var_annot_basic_semantics - AssertionError: {'_C__foo': <class 'int'>, 's': <class 'str'>} != {'_C__foo': 'int', 's': 'str'}
#=========================== 9 failed, 440 passed, 12 skipped, 2 warnings in 3.65s ============================
#=========================== 9 failed, 440 passed, 12 skipped, 2 warnings in 4.03s ============================
package() {
@ -59,6 +63,8 @@ arch=(x86_64)
license=(APACHE)
sha256sums=(0c2eae8a4ceab7955be1e11a4ddc5dcc3aa06ce22ad594262f1555b9d10667f0) # cython-3.0.3.tar.gz
sha256sums=(0c2eae8a4ceab7955be1e11a4ddc5dcc3aa06ce22ad594262f1555b9d10667f0 # cython-3.0.3.tar.gz
abccff1743c3c79864026b17f19d90b524e6c787647b22b397d197d0b5581446) # 26edfbc0.patch
## 8710054088e2ebe69151957fb170b1e02315272c0583e636fd3ec7e01163961b cython-3.0.3-02-x86_64.pkg.tar.lz
## bc54c2eed4e35020527fbeeea7f24c32ac8b43964eaf0438c5a11af596daa8f9 cython-3.0.3-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
pkgname=cython
pkgver=3.0.3
pkgrel=1
pkgrel=2
pkgdesc='C-Extensions for Python'
arch=(x86_64)
url='https://cython.org'
@ -19,8 +19,14 @@ makedepends=(python-build
checkdepends=(gdb
python-numpy
python-pytest)
source=(https://github.com/cython/cython/archive/$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('0c2eae8a4ceab7955be1e11a4ddc5dcc3aa06ce22ad594262f1555b9d10667f0')
source=(https://github.com/cython/cython/archive/$pkgver/$pkgname-$pkgver.tar.gz
https://github.com/cython/cython/commit/26edfbc0.patch)
sha256sums=('0c2eae8a4ceab7955be1e11a4ddc5dcc3aa06ce22ad594262f1555b9d10667f0'
'abccff1743c3c79864026b17f19d90b524e6c787647b22b397d197d0b5581446')
prepare() {
patch -d $pkgname-$pkgver -p1 < 26edfbc0.patch # Fix compilation regressions
}
build() {
cd cython-$pkgver

View File

@ -10,7 +10,7 @@
# After joborun, eventually this made it to AUR, then extra for Arch
pkgname=limine
pkgver=5.20230928.2
pkgver=5.20231006.0
pkgrel=01
pkgdesc="An advanced, portable, multiprotocol bootloader"
url="https://limine-bootloader.org/"
@ -58,9 +58,10 @@ arch=(x86_64)
license=('BSD')
sha256sums=(0b647d26fac14392d91d9fbc29a18f7cd84db1b0640510c2b431d77abfd1fb79 # limine-5.20230928.2.tar.xz
sha256sums=(e759bc39a59d07260d5def19bff5cd6e3f6147708e691383af7b09c33d00e347 # limine-5.20231006.0.tar.xz
a70b1fd5981d8d7d024992a521fd78481a0a69f8311a768679fc732f5c03488a # limine.cfg
15df8e06872a6cb89dfad3f99ad2b255dd1a54576e4343c954975e2ea48f28ab # bg.jpg
c2897b54e8a54d81a61f929280f98b54786a506e5269fe474ebfac4c57c57a9f) # CONFIG.md
## 4eae3c8c2cad231ed83fbaa62f7e74747794c001cc78c1adda287f8d55e04355 limine-5.20230928.2-01-x86_64.pkg.tar.lz
## ea072f9c745a825adb73d517dcd9b23fe74c06167adef9987d29c370f3f3e569 limine-5.20231006.0-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
# Contributor: Mintsuki <mintsuki@protonmail.com>
pkgname=limine
pkgver=5.20230928.2
pkgver=5.20231006.0
pkgrel=1
pkgdesc="An advanced, portable, multiprotocol bootloader"
arch=('x86_64')
@ -11,7 +11,7 @@ license=('BSD')
depends=('glibc')
makedepends=('nasm' 'mtools' 'llvm' 'lld' 'clang')
source=("https://github.com/limine-bootloader/limine/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz")
sha256sums=('0b647d26fac14392d91d9fbc29a18f7cd84db1b0640510c2b431d77abfd1fb79')
sha256sums=('e759bc39a59d07260d5def19bff5cd6e3f6147708e691383af7b09c33d00e347')
build() {
cd "${pkgname}-${pkgver}"

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=mpd
pkgver=0.23.13
pkgrel=03
pkgver=0.23.14
pkgrel=01
pkgdesc="Flexible, powerful, server-side application for playing music w/o systemd"
url="https://www.musicpd.org/"
depends=(bzip2 chromaprint gcc-libs glibc hicolor-icon-theme lame libcdio libcdio-paranoia
@ -73,20 +73,17 @@ package() {
arch=(x86_64)
license=(GPL2)
## old license=(GPL2)
# NOTE: BSD-2-Clause license file currently missing: https://github.com/MusicPlayerDaemon/MPD/issues/1877
license=( BSD-2-Clause GPL-2.0-or-later)
validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512') # Max Kellermann <max@blarg.de>
sha256sums=(a96b01e6fbbb7e8ab25eb7c15d5c811c62eb19b76d143a802f51674791f1d519 # mpd-0.23.13.tar.xz
218f801066e7cf40d4f238aafca76a1dec370ce1c10ab53ac27dffabb2a42d47 # mpd-0.23.13.tar.xz.sig
sha256sums=(85b9a67426d528ae9fb849eb3b10faf52d4b18d22b1fd71088e6d9a388b509d2 # mpd-0.23.14.tar.xz
938ae47b7d5e71db2adeb5a183b17ba9ea4b44b039878802f10654bf647f28f5 # mpd-0.23.14.tar.xz.sig
f40f68205834ca53cea3372e930bfe6c2f9ecc9df3b1605df2fec63a658b2e03 # mpd.conf
0b74c6e5db08daab3091dc15a6b0c75210ba2f9e98fa074f6cfd605a461056b6 # mpd.sysusers
2faa85c12449a5b3ca422ff1c1fa06d057c7e262a74bfa6298c914a92d6f2e7a) # mpd.tmpfiles
sha512sums=('1ef2b3a2089aa6078a455e43a2fb9097dc0d5b27b170e6d64e416d5e82349a794eb0acf8db72a975ad024083e872e4a1bd0e0fd51302d327d373b61f01bb819d'
'SKIP'
'25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1'
'6e467481406279767b709ec6d5c06dbd825c0de09045c52ffa2d21d0604dcfe19b7a92bf42bed25163d66a3a0d1dbde6185a648b433eaf5eac56be90491e2e18'
'db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d')
## 12030b249eb9373dfbaecaee215de09a4fb02bb656b567b4fb6e6cf188acf98a mpd-0.23.13-03-x86_64.pkg.tar.lz
## bf40b697a7f69455e68d4069e8657c37bb639c596718b855ab48562409a0deec mpd-0.23.14-01-x86_64.pkg.tar.lz

View File

@ -7,12 +7,16 @@
# Contributor: Ben <ben@benmazer.net>
pkgname=mpd
pkgver=0.23.13
pkgrel=3
pkgver=0.23.14
pkgrel=1
pkgdesc="Flexible, powerful, server-side application for playing music"
arch=(x86_64)
url="https://www.musicpd.org/"
license=(GPL2)
# NOTE: BSD-2-Clause license file currently missing: https://github.com/MusicPlayerDaemon/MPD/issues/1877
license=(
BSD-2-Clause
GPL-2.0-or-later
)
depends=(
gcc-libs
glibc
@ -84,13 +88,13 @@ source=(
$pkgname.tmpfiles
$pkgname.service.override
)
sha512sums=('1ef2b3a2089aa6078a455e43a2fb9097dc0d5b27b170e6d64e416d5e82349a794eb0acf8db72a975ad024083e872e4a1bd0e0fd51302d327d373b61f01bb819d'
sha512sums=('4d97b22c37ca8c0939830cd6497023d868005a123f866db594716027c590e2d1dffb65bbd3af41404dcc7c0249466192e457ae1ba80f1f95ff044516be4c99ae'
'SKIP'
'25a823740d92da8e186916701413114142eb6ad91a172c592e68b569c8e4f50fa99580e555ccf6cd31fc4f55a09bfe0278efa46e4e76ee0fe02846292fadf3c1'
'6e467481406279767b709ec6d5c06dbd825c0de09045c52ffa2d21d0604dcfe19b7a92bf42bed25163d66a3a0d1dbde6185a648b433eaf5eac56be90491e2e18'
'db473db27cd68994c3ee26e78e0fb34d13126301d8861563dcc12a22d62ecb14c4ffb1e0798c6aaccdff34e73bae3fbeeff7b42606c901a2d35e278865cdf35d'
'c1782b82f9db1d30aece43a07230c5d57370f2494a16e108af03815d83968805472f10f53ea5495cf0e08ff8f245430c3c3bc44025af43aaf9ecd12fcd6afc6c')
b2sums=('02907f08cc504d0fbf703179b333b301c7ad8fc8535d85305faa7962dd7faa164f4492286902cb48eaf3db2a1445b541b1261c18a89ca8a73e80016af9581e26'
b2sums=('c048f128111d1d65775c317182b91d113339a5b09d3005c320cc3b14a79b7c1da0d1ba3d53f6bf348a3a404ceea33c1ad2427225f4a1f3d1cde4a921e71d6e1c'
'SKIP'
'0969a3c477b6a3f34b44e067e515d7f306414dd14e0163584417b9d071e3cc825898219f7ff66ead7905b15429b8411304052d3b2b14a72e560bfabf9bf0adcf'
'4ab6e415284c77802a39d0913d701fe55e56f3c22b19557661fbef77e456b5e1d151da4202695282b956602e716a7afdb994aa2fc17368b9a0d0d051d47a3afb'

View File

@ -7,14 +7,13 @@
#pkgbase=qpdf
pkgname=('qpdf') # 'qpdf-docs')
pkgver=11.6.1
pkgver=11.6.2
pkgrel=01
pkgdesc="QPDF: A Content-Preserving PDF Transformation System"
url="https://github.com/qpdf/qpdf"
makedepends=('libjpeg-turbo' 'zlib' 'gnutls' 'cmake'
'texlive-bin' 'texlive-binextra' 'texlive-fontsrecommended' 'python-sphinx' 'python-sphinx_rtd_theme' 'texlive-latexextra')
source=(https://github.com/qpdf/qpdf/releases/download/v$pkgver/${pkgname}-${pkgver}.tar.gz{,.asc})
# https://github.com/qpdf/qpdf/releases/download/v11.6.1/qpdf-11.6.1.sha256
# howto build the docs:
# https://github.com/qpdf/qpdf/blob/main/build-scripts/build-doc
@ -72,8 +71,7 @@ license=('custom:Artistic-2.0' 'Apache')
validpgpkeys=('C2C96B10011FE009E6D1DF828A75D10998012C7E') # "Jay Berkenbilt <ejb@ql.org>"
sha256sums=(8756633243c3bd7216f12fc2139736f32f18d37effe1d5b04f37340d8ed851b5 # qpdf-11.6.1.tar.gz
c2495b281e97c037c4b10346f70e5122dbd4d8796d9c0712a98b67d897011d79) # qpdf-11.6.1.tar.gz.asc
## 5efc6ba8953ef5444cf892cca1ccadf1cf80b7913ebe6103c8dbcd560c7203fa qpdf-11.6.1-01-x86_64.pkg.tar.lz
sha256sums=(9d7011c348abb9ec281dfb0675abcc4a670a14ca4fafd8b945dac5817035acb0 # qpdf-11.6.2.tar.gz
06d8479d9453faf25b399eb9947cdea94a54a442d160f6e12bc35d13ca06161a) # qpdf-11.6.2.tar.gz.asc
## f1263505061759356cb908f13fab88bdbbe13cc6b5ff0915c472681a02347ddb qpdf-11.6.2-01-x86_64.pkg.tar.lz

View File

@ -5,7 +5,7 @@
pkgbase=qpdf
pkgname=('qpdf' 'qpdf-docs')
pkgver=11.6.1
pkgver=11.6.2
pkgrel=1
pkgdesc="QPDF: A Content-Preserving PDF Transformation System"
arch=('x86_64')
@ -13,9 +13,9 @@ url="https://github.com/qpdf/qpdf"
license=('custom:Artistic-2.0' 'Apache')
makedepends=('libjpeg-turbo' 'zlib' 'gnutls' 'cmake'
'texlive-bin' 'texlive-binextra' 'texlive-fontsrecommended' 'python-sphinx' 'python-sphinx_rtd_theme' 'texlive-latexextra')
# https://github.com/qpdf/qpdf/releases/download/v11.6.1/qpdf-11.6.1.sha256
# https://github.com/qpdf/qpdf/releases/download/v11.6.2/qpdf-11.6.2.sha256
source=(https://github.com/qpdf/qpdf/releases/download/v$pkgver/${pkgname}-${pkgver}.tar.gz{,.asc})
sha256sums=('8756633243c3bd7216f12fc2139736f32f18d37effe1d5b04f37340d8ed851b5'
sha256sums=('9d7011c348abb9ec281dfb0675abcc4a670a14ca4fafd8b945dac5817035acb0'
'SKIP')
validpgpkeys=('C2C96B10011FE009E6D1DF828A75D10998012C7E') # "Jay Berkenbilt <ejb@ql.org>"

View File

@ -9,3 +9,4 @@ texlive-binextra
texlive-fontsrecommended
graphite