Skip to content

Commit 12b4c35

Browse files
committed
Apply twisted/ldaptor#242 to fix breakage under Python >= 3.12
1 parent 3457a15 commit 12b4c35

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

.SRCINFO

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
pkgbase = python-ldaptor
22
pkgdesc = LDAP server, client and utilities, using Twisted Python
33
pkgver = 21.2.0
4-
pkgrel = 1
4+
pkgrel = 2
55
url = https://github.com/twisted/ldaptor
66
arch = any
77
license = MIT
@@ -16,7 +16,9 @@ pkgbase = python-ldaptor
1616
depends = python-zope-interface
1717
source = python-ldaptor-21.2.0.tar.gz::https://github.com/twisted/ldaptor/archive/v21.2.0.tar.gz
1818
source = fix-issue-838.patch
19+
source = python-ldaptor-pull-242.patch::https://github.com/twisted/ldaptor/pull/242.patch
1920
sha256sums = a9fb864aa141b65b8265bbb2760f13e6d0bf16a8ca6f5e2965f2392c5f4b86ba
2021
sha256sums = 7054ddf990823ae4a2fae963e053a36f1662ab5875c425973e040119d65a9776
22+
sha256sums = d81fd82dd80b46f4ebef67545a224c0db57898ca819c3262274744f0c96c0db7
2123

2224
pkgname = python-ldaptor

PKGBUILD

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
pkgname=python-ldaptor
44
pkgver=21.2.0
5-
pkgrel=1
5+
pkgrel=2
66
pkgdesc='LDAP server, client and utilities, using Twisted Python'
77
license=('MIT')
88
arch=('any')
@@ -11,16 +11,22 @@ makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel
1111
depends=('python-passlib' 'python-twisted' 'python-pyparsing' 'python-zope-interface')
1212
checkdepends=('python-pyopenssl')
1313
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/twisted/ldaptor/archive/v${pkgver}.tar.gz"
14-
fix-issue-838.patch)
14+
fix-issue-838.patch
15+
"${pkgname}-pull-242.patch::https://github.com/twisted/ldaptor/pull/242.patch")
1516
sha256sums=('a9fb864aa141b65b8265bbb2760f13e6d0bf16a8ca6f5e2965f2392c5f4b86ba'
16-
'7054ddf990823ae4a2fae963e053a36f1662ab5875c425973e040119d65a9776')
17+
'7054ddf990823ae4a2fae963e053a36f1662ab5875c425973e040119d65a9776'
18+
'd81fd82dd80b46f4ebef67545a224c0db57898ca819c3262274744f0c96c0db7')
1719

1820
prepare() {
1921
cd "ldaptor-${pkgver}"
2022

2123
# Workaround for issue #838 breaking tests
2224
# https://github.com/twisted/ldaptor/issues/238#issue-1280142717
2325
patch -Np1 -i "${srcdir}/fix-issue-838.patch"
26+
27+
# Apply #242 to fix breakage under Python >= 3.12
28+
# https://github.com/twisted/ldaptor/pull/242
29+
patch -Np1 -i "${srcdir}/${pkgname}-pull-242.patch"
2430
}
2531

2632
build() {

0 commit comments

Comments
 (0)