Massimiliano Torromeo pushed to branch main at Arch Linux / Packaging / Packages / pcp
Commits: 53cdba5e by Massimiliano Torromeo at 2024-04-09T21:58:44+02:00 upgpkg: 6.2.0-3: python 3.12 rebuild - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + setuptools.patch Changes: ===================================== .SRCINFO ===================================== @@ -1,6 +1,6 @@ pkgbase = pcp pkgver = 6.2.0 - pkgrel = 2 + pkgrel = 3 url = https://pcp.io arch = x86_64 license = GPL-2.0-or-later @@ -13,6 +13,7 @@ pkgbase = pcp makedepends = rsync makedepends = llvm makedepends = debugedit + makedepends = python-setuptools makedepends = qt5-svg makedepends = python-openpyxl makedepends = python-jsonpointer @@ -35,10 +36,12 @@ pkgbase = pcp source = sysuser.conf source = tmpfile.conf source = check-lto.patch + source = setuptools.patch sha256sums = 9e5d502837d8afe4768c55878dd3aceec44e6b0fa80699eea7022fb9b5c7a032 sha256sums = 3e21ef7925296f73c91fe85c8dba341ce00366163845dd8993e2813b0ad5e4a4 sha256sums = 0166ffea180527de5a48a8e8f145cc80860b93e8f44bc5f96836c3d1cb4b01a2 sha256sums = 228bb9c24ad8001b1806526d3cb65758dd184af7735038a93ab4465909d9fda9 + sha256sums = b76db42b08c1cc5e2a61cc0b3371aee2508667ac544eeba40dfcc2b895f9587d pkgname = pcp pkgdesc = System performance analysis toolkit ===================================== PKGBUILD ===================================== @@ -6,12 +6,12 @@ pkgname=(pcp pcp-gui pcp-pmda-activemq pcp-pmda-bcc pcp-pmda-bind2 pcp-pmda-bpft pcp-pmda-mysql pcp-pmda-nginx pcp-pmda-nutcracker pcp-pmda-openmetrics pcp-pmda-podman pcp-pmda-postgresql pcp-pmda-snmp) pkgver=6.2.0 -pkgrel=2 +pkgrel=3 arch=('x86_64') url="https://pcp.io" license=(GPL-2.0-or-later LGPL-2.1-or-later CC-BY-3.0) makedepends=('avahi' 'procps-ng' 'which' 'libuv' - 'rsync' 'llvm' 'debugedit' + 'rsync' 'llvm' 'debugedit' 'python-setuptools' 'qt5-svg' # gui 'python-openpyxl' # pcp2xlsx 'python-jsonpointer' 'python-six' # json @@ -32,15 +32,18 @@ makedepends=('avahi' 'procps-ng' 'which' 'libuv' source=("https://github.com/performancecopilot/pcp/archive/$pkgver/$pkgname-$pkgver.tar.gz" "sysuser.conf" "tmpfile.conf" - "check-lto.patch") + "check-lto.patch" + "setuptools.patch") sha256sums=('9e5d502837d8afe4768c55878dd3aceec44e6b0fa80699eea7022fb9b5c7a032' '3e21ef7925296f73c91fe85c8dba341ce00366163845dd8993e2813b0ad5e4a4' '0166ffea180527de5a48a8e8f145cc80860b93e8f44bc5f96836c3d1cb4b01a2' - '228bb9c24ad8001b1806526d3cb65758dd184af7735038a93ab4465909d9fda9') + '228bb9c24ad8001b1806526d3cb65758dd184af7735038a93ab4465909d9fda9' + 'b76db42b08c1cc5e2a61cc0b3371aee2508667ac544eeba40dfcc2b895f9587d') prepare() { cd "$pkgbase-$pkgver" patch -p1 -i "$srcdir/check-lto.patch" + patch -p1 -i "$srcdir/setuptools.patch" } build() { ===================================== setuptools.patch ===================================== @@ -0,0 +1,22 @@ +diff --git a/src/python/distutils-setup.py b/src/python/distutils-setup.py +index 01ed6b58d..469b35956 100644 +--- a/src/python/distutils-setup.py ++++ b/src/python/distutils-setup.py +@@ -10,7 +10,7 @@ + # under the terms of the GNU General Public License as published by the + # Free Software Foundation; either version 2 of the License, or (at your + # option) any later version. +-# ++# + # This program is distributed in the hope that it will be useful, but + # WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + # or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +@@ -18,7 +18,7 @@ + # + + # Old way, only used by platforms without setuptools module +-from distutils.core import setup, Extension ++from setuptools.core import setup, Extension + + setup(name = 'pcp', + version = '5.0', View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pcp/-/commit/53cdba5e71965340e05bf68c67f41f1716d8b72b -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/pcp/-/commit/53cdba5e71965340e05bf68c67f41f1716d8b72b You're receiving this email because of your account on gitlab.archlinux.org.