Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
python-pyliblo
Commits:
7df00406 by Antonio Rojas at 2025-12-27T20:21:07+01:00
upgpkg: 0.10.0-15: Python 3.14 rebuild
- - - - -
4 changed files:
- .SRCINFO
- PKGBUILD
- REUSE.toml
- + cython-3.1.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = python-pyliblo
pkgdesc = Python wrapper for the liblo OSC library
pkgver = 0.10.0
- pkgrel = 14
+ pkgrel = 15
url = http://das.nasophon.de/pyliblo/
arch = x86_64
license = LGPL-2.1-or-later
@@ -17,11 +17,14 @@ pkgbase = python-pyliblo
source =
pyliblo-0.10.0.tar.gz::https://github.com/dsacre/pyliblo/archive/refs/tags/0.10.0.tar.gz
source = python-pyliblo-0.10.0-python3.11.patch
source = cython3.patch
+ source = cython-3.1.patch
sha512sums =
c475ddfea9abf9e155deed12ab01ff2e585a6ed2946fac8d5017f36e3aee84b294f21cf5d0dd79098a4bd2f7911beed791bed67124cec3fc4bbd5087d42b4eed
sha512sums =
66e1543937a125e72184d49fd7c70dc74f61063a05c7d2026618a0d2778480256c58cb80e23645e96d967b5dfbfc1437862523a898bcacbb24ebba9a09cb7fc6
sha512sums =
900d0b3cbb04cfc7f56b124650b0c29e3a442ccf50796feb87dcf4d17c4e365de2c26899d78713804410590d62be9412b69d79b0aadababb49da3bff54d6709e
+ sha512sums =
92e5384dc8b2214b72cc1a82a5a6b4d203362903089c6330f28854ccd0de2ac92fdb3382fac50d62babd44f5913a9eb3e7876a1ca676d988991880e5dd6d791b
b2sums =
dc14ab1dd64cdff5946d0e05a871c7cc75be89e8a57b12302cbee3bbeab1e9e1cfedce493fd4dbb6a4ba5a095a8539a4d4b7c9fe04431cf8376812b01bf78001
b2sums =
4b2fb3672cb1b58697cd73484d622869e34dcbbac95d0cb94c98e0954092b788b43a30af2c180ee69a84621915799209ab75213325a8d61cfb69d4cced368d68
b2sums =
2345c593195d66a99b06e25ae796c118c55b1597bee0c2ae0badcaacdbcd02cfd5832c92b5686bf3d171fcdb5d12c1652e3e0e6a9b18f9de6e9351c1dae8f474
+ b2sums =
b3cc7be5abfb72ec6de49ff00d019d1840caedae9954314e2014a49acfc5b18f4da59013d9ed761560b7489bffa270ed806e1988d4ad4b3ed40f89121c337299
pkgname = python-pyliblo
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
_name=pyliblo
pkgname=python-pyliblo
pkgver=0.10.0
-pkgrel=14
+pkgrel=15
pkgdesc='Python wrapper for the liblo OSC library'
arch=(x86_64)
url="http://das.nasophon.de/pyliblo/"
@@ -27,17 +27,21 @@ source=(
$_name-$pkgver.tar.gz::https://github.com/dsacre/pyliblo/archive/refs/tags/$pkgver.tar.gz
$pkgname-0.10.0-python3.11.patch #
https://github.com/dsacre/pyliblo/issues/29
cython3.patch
+ cython-3.1.patch
)
sha512sums=('c475ddfea9abf9e155deed12ab01ff2e585a6ed2946fac8d5017f36e3aee84b294f21cf5d0dd79098a4bd2f7911beed791bed67124cec3fc4bbd5087d42b4eed'
'66e1543937a125e72184d49fd7c70dc74f61063a05c7d2026618a0d2778480256c58cb80e23645e96d967b5dfbfc1437862523a898bcacbb24ebba9a09cb7fc6'
-
'900d0b3cbb04cfc7f56b124650b0c29e3a442ccf50796feb87dcf4d17c4e365de2c26899d78713804410590d62be9412b69d79b0aadababb49da3bff54d6709e')
+
'900d0b3cbb04cfc7f56b124650b0c29e3a442ccf50796feb87dcf4d17c4e365de2c26899d78713804410590d62be9412b69d79b0aadababb49da3bff54d6709e'
+
'92e5384dc8b2214b72cc1a82a5a6b4d203362903089c6330f28854ccd0de2ac92fdb3382fac50d62babd44f5913a9eb3e7876a1ca676d988991880e5dd6d791b')
b2sums=('dc14ab1dd64cdff5946d0e05a871c7cc75be89e8a57b12302cbee3bbeab1e9e1cfedce493fd4dbb6a4ba5a095a8539a4d4b7c9fe04431cf8376812b01bf78001'
'4b2fb3672cb1b58697cd73484d622869e34dcbbac95d0cb94c98e0954092b788b43a30af2c180ee69a84621915799209ab75213325a8d61cfb69d4cced368d68'
-
'2345c593195d66a99b06e25ae796c118c55b1597bee0c2ae0badcaacdbcd02cfd5832c92b5686bf3d171fcdb5d12c1652e3e0e6a9b18f9de6e9351c1dae8f474')
+
'2345c593195d66a99b06e25ae796c118c55b1597bee0c2ae0badcaacdbcd02cfd5832c92b5686bf3d171fcdb5d12c1652e3e0e6a9b18f9de6e9351c1dae8f474'
+
'b3cc7be5abfb72ec6de49ff00d019d1840caedae9954314e2014a49acfc5b18f4da59013d9ed761560b7489bffa270ed806e1988d4ad4b3ed40f89121c337299')
prepare() {
patch -Np1 -d $_name-$pkgver -i ../$pkgname-0.10.0-python3.11.patch
patch -d $_name-$pkgver -p1 < cython3.patch # Fedora patch
+ patch -d $_name-$pkgver -p1 < cython-3.1.patch
}
build() {
=====================================
REUSE.toml
=====================================
@@ -23,6 +23,7 @@ SPDX-License-Identifier = "0BSD"
[[annotations]]
path = [
+ "cython-3.1.patch",
"cython3.patch",
"python-pyliblo-0.10.0-python3.11.patch",
]
=====================================
cython-3.1.patch
=====================================
@@ -0,0 +1,30 @@
+diff -ru pyliblo-0.10.0.orig/src/liblo.pyx pyliblo-0.10.0/src/liblo.pyx
+--- pyliblo-0.10.0.orig/src/liblo.pyx 2025-12-27 20:15:52.504398765 +0100
++++ pyliblo-0.10.0/src/liblo.pyx 2025-12-27 20:19:29.390480351 +0100
+@@ -930,7 +930,7 @@
+ if t == 'i':
+ lo_message_add_int32(self._message, int(value))
+ elif t == 'h':
+- lo_message_add_int64(self._message, long(value))
++ lo_message_add_int64(self._message, int(value))
+ elif t == 'f':
+ lo_message_add_float(self._message, float(value))
+ elif t == 'd':
+@@ -971,7 +971,7 @@
+ lo_message_add_true(self._message)
+ elif value is False:
+ lo_message_add_false(self._message)
+- elif isinstance(value, (int, long)):
++ elif isinstance(value, int):
+ try:
+ lo_message_add_int32(self._message, <int32_t>value)
+ except OverflowError:
+@@ -1019,7 +1019,7 @@
+
+ if len(messages) and not isinstance(messages[0], Message):
+ t = messages[0]
+- if isinstance(t, (float, int, long)):
++ if isinstance(t, (float, int)):
+ tt = _double_to_timetag(t)
+ elif isinstance(t, tuple) and len(t) == 2:
+ tt.sec, tt.frac = t
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyliblo/-/commit/7df00406c261739c361803b439bc327c37956f80
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pyliblo/-/commit/7df00406c261739c361803b439bc327c37956f80
You're receiving this email because of your account on gitlab.archlinux.org.