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.