[arch-commits] Commit in namcap/trunk (PKGBUILD py3.10.patch)
Jelle van der Waa
jelle at gemini.archlinux.org
Fri Dec 3 14:27:12 UTC 2021
Date: Friday, December 3, 2021 @ 14:27:12
Author: jelle
Revision: 430630
Rebuild for python3.10
Added:
namcap/trunk/py3.10.patch
Modified:
namcap/trunk/PKGBUILD
--------------+
PKGBUILD | 9 ++++++---
py3.10.patch | 27 +++++++++++++++++++++++++++
2 files changed, 33 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-03 14:27:09 UTC (rev 430629)
+++ PKGBUILD 2021-12-03 14:27:12 UTC (rev 430630)
@@ -3,7 +3,7 @@
pkgname=namcap
pkgver=3.2.10
-pkgrel=3
+pkgrel=4
pkgdesc="A Pacman package analyzer"
arch=('any')
url='https://gitlab.archlinux.org/pacman/namcap'
@@ -13,15 +13,18 @@
makedepends=('python-setuptools')
source=(https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz
namcap-ignore-so-no-pie.patch
- missing-desktop-file-utils.patch)
+ missing-desktop-file-utils.patch
+ py3.10.patch)
sha512sums=('bdcca39cff873cc1ac7138bc2f218e808019424c1ff414b98f183400c08879a94fe7318049b1912dd094c1fced14b095a467465b04cd78cb9d1725cdbe2be821'
'df8a8c389aa9d619650d6e472409e4480095e09d5ea60b232a865e1a654dd9440e2228f1f098302b529d6db89f9cd0d8d066881da2bc3ca9ec07b17368efd2cf'
- '74efb1939053f41129cd811cf84abef8ff84ca4673cb62c3115b9d56830a57a48fed021b9807a74299c4c4cf3ec1880733f91dd5d06f4b9ac294fc78a9b5498e')
+ '74efb1939053f41129cd811cf84abef8ff84ca4673cb62c3115b9d56830a57a48fed021b9807a74299c4c4cf3ec1880733f91dd5d06f4b9ac294fc78a9b5498e'
+ '4fe74e35298313d7648fc0e9f74c2ddd4b2edd6a3a0a8c8c7ba9f6af9d2b32f555558e122c3f5bf5a98a65b8430f50593dfac689af7fbf34425032c6d925b0a4')
prepare() {
cd ${pkgname}-${pkgver}
patch -Np1 -i "${srcdir}/missing-desktop-file-utils.patch"
patch -Np1 -i "${srcdir}/namcap-ignore-so-no-pie.patch"
+ patch -Np1 -i "${srcdir}/py3.10.patch"
}
build() {
Added: py3.10.patch
===================================================================
--- py3.10.patch (rev 0)
+++ py3.10.patch 2021-12-03 14:27:12 UTC (rev 430630)
@@ -0,0 +1,27 @@
+From 64e061c688d9f6d495c6d18cbd17baabda752ad6 Mon Sep 17 00:00:00 2001
+From: Leonidas Spyropoulos <artafinde at gmail.com>
+Date: Fri, 3 Dec 2021 14:06:58 +0000
+Subject: [PATCH] MutableMapping moved to collections.abc module
+
+https://docs.python.org/3.10/library/collections.abc.html
+Signed-off-by: Leonidas Spyropoulos <artafinde at gmail.com>
+---
+ Namcap/package.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Namcap/package.py b/Namcap/package.py
+index 2da5b1d..1cb026c 100644
+--- a/Namcap/package.py
++++ b/Namcap/package.py
+@@ -46,7 +46,7 @@ def strip_depend_info(value):
+ raise ValueError("Invalid dependency specification")
+ return m.group(1)
+
+-class PacmanPackage(collections.MutableMapping):
++class PacmanPackage(collections.abc.MutableMapping):
+ strings = ['base', 'name', 'version', 'desc', 'url', 'builddate',
+ 'packager', 'install', 'filename', 'csize', 'isize',
+ 'pkgfunction']
+--
+GitLab
+
More information about the arch-commits
mailing list